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.
Bei einer Aufgabe des AWS Database Migration Service (AWS DMS) wird die gesamte Arbeit erledigt. Sie geben an, welche Tabellen (oder Ansichten) und Schemas für die Migration verwendet werden sollen. Zudem legen Sie eine spezielle Verarbeitung, z. B. die Protokollierung von Anforderungen, die Steuerung von Tabellendaten und die Fehlerbehandlung, fest.
Eine Aufgabe kann aus drei Hauptphasen bestehen:
Migration vorhandener Daten (Volllast)
Die Anwendung der zwischengespeicherten Änderungen
Laufende Replikation (Erfassung von Datenänderungen)
Weitere Informationen und einen Überblick darüber, wie AWS DMS Migrationsaufgaben Daten migrieren, finden Sie unter Überblick über AWS DMS
Bei der Erstellung einer Migrationsaufgabe müssen Sie mehrere Dinge beachten:
-
Bevor Sie eine Aufgabe erstellen können, müssen Sie einen Quellendpunkt, einen Zielendpunkt und eine Replikations-Instance erstellen.
-
Sie können viele Aufgabeneinstellungen festlegen, um Ihre Migrationsaufgabe anzupassen. Sie können diese festlegen, indem Sie die AWS Management Console, AWS Command Line Interface (AWS CLI) oder die AWS DMS-API verwenden. Dazu gehören Einstellungen, die die Behandlung von Migrationsfehlern, die Fehlerprotokollierung und Informationen zu Steuerungstabellen betreffen. Informationen zur Verwendung einer Aufgabenkonfigurationsdatei zum Festlegen von Aufgabeneinstellungen finden Sie unter Beispiel für Aufgabeneinstellungen.
-
Nachdem Sie eine Aufgabe erstellt haben, können Sie sie sofort ausführen. Die Zieltabellen mit den erforderlichen Metadatendefinitionen werden automatisch erstellt und geladen, und Sie können die laufende Replikation angeben.
-
Standardmäßig AWS DMS startet Ihre Aufgabe, sobald Sie sie erstellen. In manchen Situationen möchten Sie den Beginn einer Aufgabe jedoch möglicherweise verschieben. Wenn Sie beispielsweise den verwenden, haben Sie möglicherweise einen Prozess AWS CLI, der eine Aufgabe erstellt, und einen anderen Prozess, der die Aufgabe auf der Grundlage eines auslösenden Ereignisses startet. Bei Bedarf können Sie den Beginn Ihrer Aufgabe verschieben.
-
Sie können Aufgaben mithilfe der Konsole oder der AWS DMS API überwachen AWS CLI, beenden oder neu starten. Informationen zum Beenden einer Aufgabe mithilfe der AWS DMS API finden Sie StopReplicationTaskin der AWS DMS API-Referenz.
Die folgenden Aktionen können Sie ausführen, wenn Sie mit einer AWS DMS Aufgabe arbeiten.
Aufgabe | Relevante Dokumentation |
---|---|
Erstellen einer Aufgabe Wenn Sie eine Aufgabe erstellen, geben Sie die Quelle, das Ziel und die Replikations-Instance zusammen mit den Migrationseinstellungen an. |
|
Erstellen einer fortlaufenden Replikationsaufgabe Sie können eine Aufgabe einrichten, um die fortlaufende Replikation zwischen Quelle und Ziel bereitzustellen. |
Erstellen von Aufgaben für die laufende Replikation mit AWS DMS |
Anwenden von Aufgabeneinstellungen Jede Aufgabe hat Einstellungen, die entsprechend den Anforderungen Ihrer Datenbankmigration konfiguriert werden können. Sie erstellen diese Einstellungen in einer JSON-Datei oder Sie können einige Einstellungen mithilfe der AWS DMS -Konsole angeben. Informationen zur Verwendung einer Aufgabenkonfigurationsdatei zum Festlegen von Aufgabeneinstellungen finden Sie unter Beispiel für Aufgabeneinstellungen. |
Angeben von Aufgabeneinstellungen für Aufgaben des AWS Database Migration Service |
Verwenden der Tabellenzuweisung Die Tabellenzuweisung legt zusätzliche Aufgabeneinstellungen für Tabellen mithilfe verschiedener Regeltypen fest. Mit diesen Regeln können Sie die Datenquelle, das Quellschema, Tabellen und Ansichten, Daten, alle Tabellen- und Datentransformationen, die während der Aufgabe durchgeführt werden sollen, sowie Einstellungen für die Migration dieser Tabellen und Spalten von der Quelle zum Ziel angeben. |
Auswahlregeln Auswahlregeln und AktionenTransformationsregeln Transformationsregeln und AktionenRegeln für Tabelleneinstellungen Regeln und Operationen für Tabellen- und Sammlungseinstellungen |
Ausführen von Aufgabenbewertungen vor der Migration Sie können Aufgabenbewertungen vor der Migration aktivieren und ausführen, um Fehler bei einer unterstützten Quell- und Zieldatenbank aufzuzeigen, die während einer Migration zu Problemen führen können. Dies kann Fehler wie nicht unterstützte Datentypen, nicht übereinstimmende Indizes und Primärschlüssel sowie andere widersprüchliche Aufgabeneinstellungen umfassen. Diese Bewertungen vor der Migration werden vor der Aufgabenausführung vorgenommen, um potenzielle Fehler zu identifizieren, bevor sie während einer Migration auftreten. |
Aktivieren und Verwenden von Vormigrationsbewertungen für eine Aufgabe |
Datenvalidierung Bei der Datenvalidierung handelt es sich um eine Aufgabeneinstellung, bei der AWS DMS die Daten in Ihrem Zieldatenspeicher mit den Daten in Ihrem Quelldatenspeicher vergleicht. |
|
Ändern einer Aufgabe Wenn eine Aufgabe angehalten wird, können Sie die Einstellungen für die Aufgabe ändern. |
|
Verschieben einer Aufgabe Wenn eine Aufgabe angehalten wird, können Sie die Aufgabe auf eine andere Replikations-Instance verschieben. |
|
Erneutes Laden von Tabellen während einer Aufgabe Sie können eine Tabelle während einer Aufgabe neu laden, wenn während einer Aufgabe ein Fehler auftritt. |
|
Anwenden von Filtern Sie können Quellfilter verwenden, um Anzahl und Art der Datensätze zu beschränken, die von Ihrer Quelle auf Ihr Ziel übertragen werden. So können Sie beispielsweise festlegen, dass nur die am Hauptsitz ansässigen Angestellten in die Zieldatenbank übertragen werden. Sie wenden Filter auf eine Datenspalte an. |
|
Überwachen einer Aufgabe Es gibt mehrere Möglichkeiten, um Informationen über die Durchführung einer Aufgabe und die von der Aufgabe verwendeten Tabellen zu erhalten. |
|
Verwalten von Aufgabenprotokollen Sie können Aufgabenprotokolle mithilfe der AWS DMS API oder anzeigen und löschen AWS CLI. |