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.
Arbeiten mit AWS DMS-Aufgaben
Über eine Aufgabe im AWS Database Migration Service (AWS DMS) wird die gesamte Arbeit abgewickelt. 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 (vollständiges Laden)
Die Anwendung der zwischengespeicherten Änderungen
Laufende Replikation (Erfassung von Datenänderungen)
Weitere Informationen sowie einen Überblick über die Datenmigration mit Migrationsaufgaben in Ansicht auf hoher Ebene von AWS DMS finden Sie unter 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 über die AWS Management Console, die AWS Command Line Interface (AWS CLI) oder die AWS-API festlegen. 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 startet AWS DMS Ihre Aufgabe, sobald Sie sie erstellen. In manchen Situationen möchten Sie den Beginn einer Aufgabe jedoch möglicherweise verschieben. Wenn Sie zum Beispiel die AWS CLI verwenden, gibt es ggf. einen Prozess, der eine Aufgabe erstellt, und einen anderen Prozess, der die Aufgabe basierend auf einem auslösenden Ereignis startet. Bei Bedarf können Sie den Beginn Ihrer Aufgabe verschieben.
-
Sie können Aufgaben über die Konsole, AWS CLI oder AWS DMS-API überwachen, beenden oder neu starten. Informationen zum Beenden einer Aufgabe mithilfe der AWS DMS-API finden Sie unter StopReplicationTask in der API-Referenz zu AWS DMS.
Die folgenden Aktionen können Sie bei der Durchführung einer AWS DMS-Aufgabe ausführen.
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 laufenden 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 der 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 über die AWS DMS-API oder die AWS CLI ansehen und löschen. |
Themen
- Erstellen einer Aufgabe
- Erstellen von Aufgaben für die laufende Replikation mit AWS DMS
- Ändern einer Aufgabe
- Verschieben einer Aufgabe
- Erneutes Laden von Tabellen während einer Aufgabe
- Verwenden der Tabellenzuweisung zum Angeben von Aufgabeneinstellungen
- Verwenden von Quellfiltern
- Aktivieren und Verwenden von Vormigrationsbewertungen für eine Aufgabe
- Angeben zusätzlicher Daten für Aufgabeneinstellungen