Ich habe die Validierung für meine AWS Database Migration Service (AWS DMS)-Aufgabe aktiviert, die Validierung ist jedoch fehlgeschlagen oder meine Validierung wird nicht fortgesetzt.
Kurzbeschreibung
Wenn du das Validierungs-Feature für eine AWS DMS-Aufgabe aktivierst, kannst du Statistiken auf Tabellenebene überprüfen und Einstellungen für die Datenvalidierung konfigurieren.
Lösung
Hinweis: Wenn du beim Ausführen von AWS Command Line Interface (AWS CLI)-Befehlen Fehlermeldungen erhältst, findest du weitere Informationen dazu unter Problembehandlung bei der AWS CLI. Stelle außerdem sicher, dass du die neueste Version der AWS CLI verwendest.
Du kannst die AWS DMS-Konsole, die AWS CLI oder die AWS DMS-API verwenden, um die Datenvalidierungsinformationen anzuzeigen.
Die AWS DMS-Konsole verwenden
Führe die folgenden Schritte aus:
- Öffne die AWS DMS-Konsole.
- Wähle im Navigationsbereich Datenbankmigrationsaufgaben aus.
- Wähle den Namen deiner Aufgabe.
- Überprüfe im Abschnitt Tabellenstatistiken den Validierungsstatus.
Verwendung der AWS CLI
Führe den Befehl describe-table-statistics aus, um den Datenvalidierungsbericht im JSON-Format zu überprüfen:
aws dms describe-table-statistics --replication-task-arn arn:aws:dms:us-east-1:45454545454:rep:XXXXXXXXXXXXXXXXXX
Verwendung der AWS DMI-API
Führe die Operation DescribeTableStatistics aus.
Fehler bei der Validierung beheben
Wenn der Validierungsstatus Mismatched records (Nicht übereinstimmende Datensätze) lautet, frage die Tabelle awsdms_validation_failures_v1 ab. AWS DMS erstellt die Tabelle awsdms_validation_failures_v1 in der Zieldatenbank:
select * from awsdms_validation_failures_v1 where TASK_NAME = 'XXXXXXXXXXXXXXXXXX';
Hinweis: Der Wert TASK_NAME ist die externe Ressourcen-ID der Aufgabe und der letzte Wert im ARN der Aufgabe.
Nachdem dir der Primärschlüssel des fehlgeschlagenen Datensatzes vorliegt, frage die Quell- und Zielendpunkte ab, um festzustellen, welcher Teil des Datensatzes nicht übereinstimmt.
Wenn der Überprüfungsstatus Pending record (Ausstehende Datensätze) lautet, konfiguriere den Parameter ThreadCount für die Einstellungen zur Aufgabenvalidierung, um die Validierungsleistung zu verbessern. Weitere Informationen findest du unter Einstellungen für Datenvalidierungsaufgaben.
Weitere Validierungszustände findest du unter Statistik der Replikationsaufgaben. Du kannst Amazon CloudWatch-Metriken zur Überwachung des Validierungsfortschritts verwenden.
Ähnliche Informationen
Problembehebung
Einschränkungen