

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
<a name="CHAP_SchemaConversion"></a>

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 die Konvertierung über die AWS API steuert. Weitere Informationen zur Verwendung eines AI-Agenten finden Sie unter. [Verwendung von AI-Agenten mit DMS-Schemakonvertierung](sc-genai-agents.md)

In den folgenden Themen erfahren Sie, wie Sie die DMS-Schemakonvertierung verwenden.

**Topics**
+ [So funktioniert die DMS-Schemakonvertierung](#how-schema-conversion-works)
+ [Die wichtigsten Funktionen](#schema-conversion-features)
+ [Unterstützte Konvertierungspfade](#schema-conversion-supported-paths)
+ [Unterstützt AWS-Regionen](#schema-conversion-supported-regions)
+ [Erste Schritte mit DMS Schema Conversion](getting-started.md)
+ [Konzepte zur DMS-Schemakonvertierung](sc-concepts.md)
+ [Einrichten eines Netzwerks für DMS Schema Conversion](instance-profiles-network.md)
+ [Erstellen von Quelldatenanbietern in DMS Schema Conversion](data-providers-source.md)
+ [Zieldatenprovider in der DMS-Schemakonvertierung erstellen und einrichten](data-providers-target.md)
+ [Virtueller Modus für Offline-Quelle und virtuelles Ziel](virtual-data-provider.md)
+ [Verwalten von Migrationsprojekten in DMS Schema Conversion](sc-migration-projects.md)
+ [Berichte zur Konversionsbewertung mit DMS Schema Conversion](assessment-reports.md)
+ [Verwenden von DMS Schema Conversion](schema-conversion.md)
+ [Verwendung von AI-Agenten mit DMS-Schemakonvertierung](sc-genai-agents.md)
+ [Verwenden von Erweiterungspaketen bei DMS Schema Conversion](extension-pack.md)

## So funktioniert die DMS-Schemakonvertierung
<a name="how-schema-conversion-works"></a>

DMS Schema Conversion konvertiert Ihr Schema mit einer regelbasierten Engine. Die Regeln liefern konsistente, wiederholbare Ergebnisse, 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 generative KI verwenden, um mehr davon zu konvertieren, sodass Sie weniger manuell fertigstellen müssen.

**Anmerkung**  
Die DMS-Schemakonvertierung ist eine vollständig verwaltete, webbasierte Funktion, die auf der Konvertierungsengine 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 Datenbankanmeldeinformationen enthalten.

Das folgende Diagramm zeigt, wie diese Ressourcen zusammenpassen. Jede Ihrer Quell- und Zieldatenbanken wird von einem Datenanbieter repräsentiert. Das Migrationsprojekt verwendet sowohl Datenprovider als auch das Instanzprofil, und dort konvertiert DMS Schema Conversion Ihr Schema.

![Quell- und Zieldatenbanken stellen jeweils über einen Datenprovider eine Verbindung zu einem Migrationsprojekt her, in dem das Schema konvertiert wird.](https://docs.aws.amazon.com/de_de/dms/latest/userguide/images/dms-schema-conversion-diagram.png)


## Die wichtigsten Funktionen
<a name="schema-conversion-features"></a>

Beurteilen Sie Ihre Migration  
DMS Schema Conversion liest Ihre Quellmetadaten und erstellt einen Konversionsbewertungsbericht, der zeigt, 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 dazu verpflichten. Weitere Informationen finden Sie unter [Berichte zur Konversionsbewertung mit DMS Schema Conversion](assessment-reports.md).

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, sowie 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 mehrere Objekte konvertieren, sodass Sie sie überprüfen können. Weitere Informationen finden Sie unter [Verwenden von DMS Schema Conversion](schema-conversion.md).

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-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](schema-conversion-save-apply.md) und [Verwenden von Erweiterungspaketen bei DMS Schema Conversion](extension-pack.md).

## Unterstützte Konvertierungspfade
<a name="schema-conversion-supported-paths"></a>

In der folgenden Tabelle sind die Konvertierungspfade aufgeführt, die die DMS-Schemakonvertierung unterstützt, einschließlich der Pfade, die die generative AI-Konvertierung unterstützen.


| Quelldatenbank | Zieldatenbank | Generative AI-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 | 

**Anmerkung**  
IBM Db2 for z/OSKonvertierungspfade sind in der nicht verfügbar. AWS-Managementkonsole Um diese Konvertierungspfade zu verwenden, verwenden Sie die AWS DMS API oder AWS CLI.

Die unterstützten Versionen der einzelnen Datenbanken finden Sie unter [Quellen für DMS Schema Conversion](CHAP_Introduction.Sources.md#CHAP_Introduction.Sources.SchemaConversion) und[Ziele für DMS Schema Conversion](CHAP_Introduction.Targets.md#CHAP_Introduction.Targets.SchemaConversion). Weitere Informationen zur generativen KI-Konvertierung, einschließlich der Verwendung regionsübergreifender Inferenz, finden Sie unter. [Datenbankobjekte mit generativer KI konvertieren](schema-conversion-convert.databaseobjects.md)

## Unterstützt AWS-Regionen
<a name="schema-conversion-supported-regions"></a>

In der folgenden Tabelle ist aufgeführt, AWS-Regionen wo Sie ein DMS-Schemakonversions-Migrationsprojekt erstellen können, einschließlich der Stellen, an denen die generative AI-Konvertierung verfügbar ist.


| Name der Region | Region | Generative AI-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 die regionsübergreifende Konnektivität zwischen der VPC in dieser Region und der VPC ein, auf der Ihre Datenbank ausgeführt wird. Weitere Informationen finden Sie unter [Einrichten eines Netzwerks für DMS Schema Conversion](instance-profiles-network.md).