Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Anwenden von Migrationsregeln in AWS Schema Conversion Tool
Bevor Sie Ihr Schema mit konvertieren AWS SCT, können Sie Migrationsregeln einrichten. Migrationsregeln in AWS SCT können beispielsweise den Datentyp von Spalten ändern, Objekte von einem Schema in ein anderes verschieben und die Namen von Objekten ändern. Nehmen wir beispielsweise an, dass Sie in Ihrem Quellschema eine Reihe von Tabellen mit dem Namen test_TABLE_NAME
haben. Sie können eine Regel einrichten, die das Präfix test_
im Zielschema in das Präfix demo_
ändert.
Anmerkung
Sie können Migrationsregeln nur für verschiedene Quell- und Zieldatenbank-Engines erstellen.
Sie können Migrationsregeln erstellen, die die folgenden Aufgaben ausführen:
-
Ein Präfix hinzufügen, entfernen oder ersetzen
-
Ein Suffix hinzufügen, entfernen oder ersetzen
-
Spaltensortierung ändern
-
Ändern des Datentyps
-
Ändern Sie die Länge von
char
,varchar
nvarchar
, undstring
Datentypen -
Verschieben von Objekten
-
Umbenennen von Objekten
Sie können Migrationsregeln für die folgenden Objekte erstellen:
-
Datenbank
-
Schema
-
Tabelle
-
Spalte
Migrationsregeln erstellen
Sie können Migrationsregeln erstellen und die Regeln als Teil Ihres Projekts speichern. Gehen Sie bei geöffnetem Projekt wie folgt vor, um Migrationsregeln zu erstellen.
Um Migrationsregeln zu erstellen
-
Wählen Sie im Menü Ansicht die Option Kartenansicht aus.
-
Wählen Sie unter Serverzuordnungen ein Paar aus Quell- und Zielservern aus.
-
Wählen Sie Neue Migrationsregel aus. Das Dialogfeld „Transformationsregeln“ wird angezeigt.
-
Wählen Sie Add new rule aus. Der Liste der Regeln wird eine neue Zeile hinzugefügt.
-
Konfigurieren Sie Ihre Regel:
-
Geben Sie unter Name einen Namen für Ihre Regel ein.
-
Wählen Sie für For den Objekttyp aus, für den die Regel gelten soll.
-
Geben Sie für den Ort einen Filter ein, der auf Objekte angewendet werden soll, bevor Sie die Migrationsregel anwenden. Die WHERE-Klausel wird mithilfe einer vergleichbaren Klausel ausgewertet. Sie können den exakten Namen eingeben und ein Objekt auswählen oder Sie können ein Muster angeben und damit mehrere Objekte auswählen.
Die verfügbaren Felder für die Klausel where sind je nach Objekttyp unterschiedlich. Wenn als Objekttyp "Schema" ausgewählt wurde, ist nur das Feld für den Schemanamen verfügbar.
-
Wählen Sie unter Aktionen den Typ der Migrationsregel aus, die Sie erstellen möchten.
-
Geben Sie je nach Regeltyp einen oder zwei zusätzliche Werte ein. Wenn Sie beispielsweise ein Objekt umbenennen möchten, geben Sie den neuen Namen des Objekts ein. Wenn Sie ein Präfix ersetzen möchten, geben Sie das alte und das neue Präfix ein.
Für die Datentypen char, varchar, nvarchar und string können Sie die Länge des Datentyps mithilfe des Multiplikationsoperators ändern. Beispielsweise wandelt der
%*4
Wert den Datentyp in.varchar(10)
varchar(40)
-
-
Nachdem Sie Ihre Migrationsregel konfiguriert haben, wählen Sie Speichern, um Ihre Regel zu speichern. Zum Verwerfen Ihrer Änderungen können Sie auf Cancel klicken.
-
Wenn Sie mit dem Hinzufügen, Bearbeiten und Löschen der Regeln fertig sind, klicken Sie auf Save All, um alle Änderungen zu speichern.
-
Wählen Sie „Schließen“, um das Dialogfeld „Transformationsregeln“ zu schließen.
Sie können das Umschaltsymbol verwenden, um eine Migrationsregel zu deaktivieren, ohne sie zu löschen. Sie können das Kopiersymbol verwenden, um eine bestehende Migrationsregel zu duplizieren. Sie können das Stiftsymbol verwenden, um eine bestehende Migrationsregel zu bearbeiten. Sie können das Löschsymbol verwenden, um eine bestehende Migrationsregel zu löschen. Um alle Änderungen zu speichern, die Sie an Ihren Migrationsregeln vornehmen, wählen Sie Alle speichern.
Migrationsregeln exportieren
Wenn Sie AWS DMS früher Ihre Daten von Ihrer Quelldatenbank in Ihre Zieldatenbank migrieren, können Sie Informationen zu Ihren Migrationsregeln für bereitstellen AWS DMS. Weitere Informationen zu Aufgaben finden Sie unter Arbeiten mit AWS Database Migration Service Replikationsaufgaben.
Um Migrationsregeln zu exportieren
-
Wählen Sie in der AWS Schema Conversion Tool im Menü Ansicht die Option Mapping-Ansicht aus.
-
Wählen Sie unter Migrationsregeln eine Migrationsregel aus und klicken Sie dann auf Migrationsregel ändern.
-
Wählen Sie Skript exportieren für AWS DMS.
-
Navigieren Sie zum gewünschten Speicherort des Skripts und klicken Sie auf Save. Ihre Migrationsregeln werden als JSON Skript gespeichert, das von verwendet werden kann AWS DMS.