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.
Konvertieren von Datenbankschemata mithilfe von DMS Schema Conversion
Die DMS-Schemakonvertierung ist eine Funktion von AWS Database Migration Service (AWS DMS), die Ihre Quelldatenbankschemas in ein Format konvertiert, das mit Ihrer Zieldatenbank auf Aurora, Amazon RDS oder Amazon Redshift kompatibel ist.
Um eine Datenbank zu konvertieren, erstellen Sie ein Migrationsprojekt für Ihre Quell- und Zieldatenbanken. Wenn Sie noch keine Zieldatenbank haben, können Sie ein virtuelles Ziel verwenden und ein echtes hinzufügen, bevor Sie Ihren Code anwenden. Die DMS-Schemakonvertierung liest Ihre Quellmetadaten, und Sie können eine Bewertung durchführen, um festzustellen, was automatisch konvertiert wird und was manuell bearbeitet werden muss. Anschließend konvertieren Sie das Schema, überprüfen die Ergebnisse und wenden den konvertierten Code entweder auf Ihre Zieldatenbank an oder exportieren ihn als SQL-Skripts.
Anmerkung
Die DMS-Schemakonvertierung konvertiert Ihr Datenbankschema, nicht Ihre Daten. Verwenden Sie die Datenmigrationsfunktionen von AWS DMS, um Ihre Daten zu migrieren.
Sie können die DMS-Schemakonvertierung in der AWS Management Console, mit der AWS CLI und den SDKs oder mit einem AI-Agenten verwenden, der sie über die AWS API steuert. Weitere Informationen zur Verwendung eines AI-Agenten finden Sie unter. Verwendung von AI-Agenten mit DMS-Schemakonvertierung
In den folgenden Themen erfahren Sie, wie Sie die DMS-Schemakonvertierung verwenden.
Themen
So funktioniert die DMS-Schemakonvertierung
DMS Schema Conversion konvertiert Ihr Schema mit einer regelbasierten Engine. Die Regeln führen zu konsistenten, wiederholbaren Ergebnissen, sodass Sie sich in einem großen Schema darauf verlassen können, ohne jedes Objekt von Hand überprüfen zu müssen. Wenn die Regeln ein Objekt nicht vollständig konvertieren können, kann die DMS-Schemakonvertierung mithilfe generativer KI mehr davon konvertieren, sodass Sie weniger manuell fertigstellen müssen.
Anmerkung
Die DMS-Schemakonvertierung ist eine vollständig verwaltete, webbasierte Funktion, die auf der Konvertierungs-Engine AWS Schema Conversion Tool (AWS SCT) aufbaut.
Die DMS-Schemakonvertierung verwendet drei Ressourcen, um mit Ihren Datenbanken zu arbeiten:
- Instance-Profil
-
Gibt die Netzwerk- und Sicherheitseinstellungen an, die DMS Schema Conversion verwendet, um eine Verbindung zu Ihren Quell- und Zieldatenbanken herzustellen und Ihre Konvertierungsdaten zu verschlüsseln.
- Datenanbieter
-
Speichert die Verbindungsdetails für eine Quell- oder Zieldatenbank, wie Typ, Servername und Port.
- Migrationsprojekt
-
Führt einen Quelldatenanbieter, einen Zieldatenanbieter und ein Instanzprofil zusammen mit den AWS Secrets Manager Geheimnissen zusammen, die Ihre Datenbankanmeldedaten enthalten.
Das folgende Diagramm zeigt, wie diese Ressourcen zusammenpassen. Jede Ihrer Quell- und Zieldatenbanken wird durch einen Datenanbieter repräsentiert. Das Migrationsprojekt verwendet sowohl Datenanbieter als auch das Instanzprofil, und hier konvertiert DMS Schema Conversion Ihr Schema.
Die wichtigsten Funktionen
- Beurteilen Sie Ihre Migration
-
DMS Schema Conversion liest Ihre Quellmetadaten und erstellt einen Bericht zur Konversionsbewertung, aus dem hervorgeht, was automatisch konvertiert werden kann und was manuell bearbeitet werden muss. Verwenden Sie den Bericht, um den Aufwand einer Migration abzuschätzen, bevor Sie sich darauf festlegen. Weitere Informationen finden Sie unter Erstellung von Bewertungsberichten zur Datenbankmigration mit DMS Schema Conversion.
- Konvertieren Sie Ihr Schema
-
Die DMS-Schemakonvertierung konvertiert Tabellen, Ansichten, gespeicherte Prozeduren, Funktionen und andere Objekte. Sie können die Ergebnisse mit Transformationsregeln, die Objektnamen und Datentypen ändern, und mit Konvertierungseinstellungen für jeden Konvertierungspfad anpassen. Bei Objekten, die mit den Regeln nicht vollständig konvertiert werden können, kann die generative KI-Konvertierung mehr davon konvertieren, sodass Sie sie überprüfen können. Weitere Informationen finden Sie unter Verwenden von DMS Schema Conversion.
- Wenden Sie Ihren konvertierten Code an oder exportieren Sie ihn
-
Sie können den Quell- und den konvertierten Code vergleichen und das konvertierte SQL bearbeiten. Wenn Sie bereit sind, wenden Sie den konvertierten Code auf Ihre Zieldatenbank an oder exportieren Sie ihn als SQL-Skripts in einen Amazon S3 S3-Bucket. Wenn Ihre Quelldatenbank Funktionen verwendet, über die die Zieldatenbank nicht verfügt, fügt DMS Schema Conversion ein Erweiterungspaket hinzu, das einige davon emuliert. Weitere Informationen erhalten Sie unter Speichern und Anwenden des konvertierten Codes in DMS Schema Conversion und Verwenden von Erweiterungspaketen bei DMS Schema Conversion.
Unterstützte Konvertierungspfade
In der folgenden Tabelle sind die Konvertierungspfade aufgeführt, die von DMS Schema Conversion unterstützt werden, einschließlich der Pfade, die die generative KI-Konvertierung unterstützen.
| Quelldatenbank | Zieldatenbank | Generative KI-Konvertierung |
|---|---|---|
| Oracle | Aurora PostgreSQL oder RDS für PostgreSQL | Ja |
| Oracle | Aurora MySQL oder RDS für MySQL | Nein |
| Oracle | Amazon Redshift | Nein |
| SQL Server | Aurora PostgreSQL oder RDS für PostgreSQL | Ja |
| SQL Server | Aurora MySQL oder RDS für MySQL | Nein |
| PostgreSQL | Aurora MySQL oder RDS für MySQL | Nein |
| MySQL | Aurora PostgreSQL oder RDS für PostgreSQL | Nein |
| IBM Db2 für LUW | Aurora PostgreSQL oder RDS für PostgreSQL | Ja |
| IBM Db2 für z/OS | Aurora PostgreSQL oder RDS für PostgreSQL | Ja |
| IBM Db2 für z/OS | Amazon RDS für Db2 | Nein |
| SAP ASE | Aurora PostgreSQL oder RDS für PostgreSQL | Ja |
Die unterstützten Versionen der einzelnen Datenbanken finden Sie unter und. Quellen für DMS Schema Conversion Ziele für DMS Schema Conversion Weitere Informationen zur generativen KI-Konvertierung, einschließlich der Verwendung regionsübergreifender Inferenz, finden Sie unter. Datenbankobjekte mit generativer KI konvertieren
Unterstützt AWS-Regionen
In der folgenden Tabelle ist aufgeführt, AWS-Regionen wo Sie ein DMS-Schema-Konvertierungs-Migrationsprojekt erstellen können, einschließlich der Bereiche, in denen die generative KI-Konvertierung verfügbar ist.
| Name der Region | Region | Generative KI-Konvertierung |
|---|---|---|
| Afrika (Kapstadt) | af-south-1 | Nein |
| Asien-Pazifik (Hongkong) | ap-east-1 | Nein |
| Asien-Pazifik (Taipeh) | ap-east-2 | Nein |
| Asien-Pazifik (Tokio) | ap-northeast-1 | Ja |
| Asien-Pazifik (Seoul) | ap-northeast-2 | Nein |
| Asia Pacific (Osaka) | ap-northeast-3 | Ja |
| Asien-Pazifik (Mumbai) | ap-south-1 | Nein |
| Asien-Pazifik (Hyderabad) | ap-south-2 | Nein |
| Asien-Pazifik (Singapur) | ap-southeast-1 | Nein |
| Asien-Pazifik (Sydney) | ap-southeast-2 | Ja |
| Asien-Pazifik (Jakarta) | ap-southeast-3 | Nein |
| Asien-Pazifik (Melbourne) | ap-southeast-4 | Nein |
| Asien-Pazifik (Malaysia) | ap-southeast-5 | Nein |
| Asien-Pazifik (Neuseeland) | ap-southeast-6 | Nein |
| Asien-Pazifik (Thailand) | ap-southeast-7 | Nein |
| Kanada (Zentral) | ca-central-1 | Ja |
| Kanada West (Calgary) | ca-west-1 | Nein |
| Europa (Frankfurt) | eu-central-1 | Ja |
| Europa (Zürich) | eu-central-2 | Ja |
| Europa (Stockholm) | eu-north-1 | Ja |
| Europa (Milan) | eu-south-1 | Ja |
| Europa (Spain) | eu-south-2 | Ja |
| Europa (Ireland) | eu-west-1 | Ja |
| Europa (London) | eu-west-2 | Ja |
| Europa (Paris) | eu-west-3 | Ja |
| Israel (Tel Aviv) | il-central-1 | Nein |
| Naher Osten (VAE) | me-central-1 | Nein |
| Naher Osten (Bahrain) | me-south-1 | Nein |
| Mexiko (Zentral) | mx-central-1 | Nein |
| Südamerika (São Paulo) | sa-east-1 | Nein |
| USA Ost (Nord-Virginia) | us-east-1 | Ja |
| USA Ost (Ohio) | us-east-2 | Ja |
| USA West (Nordkalifornien) | us-west-1 | Nein |
| USA West (Oregon) | us-west-2 | Ja |
Um eine Datenbank zu konvertieren, die in einer Region läuft, die nicht aufgeführt ist, erstellen Sie Ihr Migrationsprojekt in einer unterstützten Region. Richten Sie dann regionsübergreifende Konnektivität zwischen der VPC in dieser Region und der VPC ein, auf der Ihre Datenbank läuft. Weitere Informationen finden Sie unter Einrichten eines Netzwerks für DMS Schema Conversion.