

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.

# Datenbankschemas konvertieren in AWS Schema Conversion Tool
<a name="CHAP_Converting"></a>

Sie können das AWS Schema Conversion Tool (AWS SCT) verwenden, um Ihre vorhandenen Datenbankschemas von einer Datenbank-Engine in eine andere zu konvertieren. Das Konvertieren einer Datenbank mithilfe der AWS SCT Benutzeroberfläche kann recht einfach sein, aber es gibt mehrere Dinge, die Sie beachten sollten, bevor Sie die Konvertierung durchführen. 

Sie können z. B. Folgendes verwenden AWS SCT : 
+ Sie können AWS SCT es verwenden, um ein vorhandenes lokales Datenbankschema in eine Amazon RDS-DB-Instance zu kopieren, auf der dieselbe Engine ausgeführt wird. Mit dieser Funktion können Sie potenzielle Kosteneinsparungen kalkulieren, die beim Wechsel in die Cloud und einer Änderung des Lizenztyps möglich sind. 
+ In einigen Fällen können Datenbankfunktionen nicht in äquivalente Amazon RDS-Funktionen konvertiert werden. Wenn Sie eine Datenbank auf der Amazon Elastic Compute Cloud (Amazon EC2) -Plattform hosten und selbst verwalten, können Sie diese Funktionen emulieren, indem Sie sie durch Dienste ersetzen AWS .
+ AWS SCT automatisiert einen Großteil des Prozesses der Konvertierung Ihres OLTP-Datenbankschemas (Online Transaction Processing) in eine MySQL-DB-Instance von Amazon Relational Database Service (Amazon RDS), einen Amazon Aurora Aurora-DB-Cluster oder eine PostgreSQL-DB-Instance. Die Quell- und Zieldatenbank-Engines enthalten viele verschiedene Funktionen und Fähigkeiten und AWS SCT versuchen, wo immer möglich, ein gleichwertiges Schema in Ihrer Amazon RDS-DB-Instance zu erstellen. Wenn keine direkte Konvertierung möglich ist, finden AWS SCT Sie hier eine Liste möglicher Aktionen, die Sie ergreifen können. 

**Topics**
+ [Anwenden von Migrationsregeln in AWS Schema Conversion Tool](CHAP_Converting.MigrationRules.md)
+ [Schemas mit AWS SCT konvertieren](CHAP_Converting.Convert.md)
+ [Manuelles Konvertieren von Schemas in AWS SCT](CHAP_Converting.Manual.md)
+ [Aktualisierung und Aktualisierung konvertierter Schemas in AWS SCT](CHAP_Converting.UpdateRefresh.md)
+ [Speichern und Anwenden konvertierter Schemas in AWS SCT](CHAP_Converting.SaveAndApply.md)
+ [Schemas vergleichen in AWS Schema Conversion Tool](CHAP_Converting.SchemaCompare.md)
+ [Anzeige verwandter transformierter Objekte in AWS Schema Conversion Tool](CHAP_Converting.RelatedObjects.md)

AWS SCT unterstützt die folgenden OLTP-Konvertierungen (Online Transaction Processing). 


| Quelldatenbank | Zieldatenbank | 
| --- | --- | 
|  IBM Db2 für z/OS (Version 12)  |  Amazon Aurora MySQL-kompatible Edition, Amazon Aurora PostgreSQL-kompatible Ausgabe, MySQL, PostgreSQL  | 
|  IBM Db2 LUW (Versionen 9.1, 9.5, 9.7, 10.5, 11.1 und 11.5)  |  Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, PostgreSQL  | 
| Microsoft Azure SQL Database |  Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL  | 
|  Microsoft SQL Server (Version 2008 R2 und höher)  |  Aurora MySQL, Aurora PostgreSQL, Babelfish für Aurora PostgreSQL, MariaDB, Microsoft SQL Server, MySQL, PostgreSQL   | 
|  MySQL (Version 5.5 und höher)  |  Aurora PostgreSQL, MySQL, PostgreSQL Sie können Schema und Daten von MySQL zu einem Aurora MySQL-DB-Cluster migrieren, ohne es zu verwenden AWS SCT. Weitere Informationen finden Sie unter [Daten in einen Amazon Aurora Aurora-DB-Cluster migrieren](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Aurora.Migrate.html).   | 
|  Oracle (Version 10.2 und höher)  |   Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, Oracle, PostgreSQL   | 
|  PostgreSQL (Version 9.1 und höher)  |  Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL  | 
| SAP ASE (12,5, 15,0, 15,5, 15,7 und 16,0) |   Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, PostgreSQL   | 

Hinweise zur Konvertierung eines Data Warehouse-Schemas finden Sie unter. [Konvertieren von Data Warehouse-Schemas in Amazon RDS mithilfe AWS SCT](CHAP_Converting.DW.md) 

Um Ihr Datenbankschema in Amazon RDS zu konvertieren, führen Sie die folgenden allgemeinen Schritte aus: 
+  [Migrationsregeln erstellen in AWS SCT](CHAP_Converting.MigrationRules.md)— Bevor Sie Ihr Schema mit konvertieren AWS SCT, können Sie Regeln einrichten, die den Datentyp von Spalten ändern, Objekte von einem Schema in ein anderes verschieben und die Namen von Objekten ändern. 
+ [Schemas mit AWS SCT konvertierenManuelles Konvertieren von Schemas in AWS SCT](CHAP_Converting.Convert.md)— AWS SCT erstellt eine lokale Version des konvertierten Schemas, die Sie überprüfen können, wendet sie jedoch erst auf Ihre Ziel-DB-Instance an, wenn Sie bereit sind. 
+ [Verwendung des Bewertungsberichts in der AWS Schema Conversion Tool](CHAP_AssessmentReport.md)— AWS SCT erstellt einen Bewertungsbericht zur Datenbankmigration, in dem die Schemaelemente detailliert beschrieben werden, die nicht automatisch konvertiert werden können. Sie können diesen Bericht verwenden, um zu ermitteln, wo Sie in Ihrer Amazon RDS-DB-Instance ein Schema erstellen müssen, das mit Ihrer Quelldatenbank kompatibel ist. 
+ [Schemas mit AWS SCT konvertierenManuelles Konvertieren von Schemas in AWS SCT](CHAP_Converting.Manual.md)— Wenn Sie Schemaelemente haben, die nicht automatisch konvertiert werden können, haben Sie zwei Möglichkeiten: Aktualisieren Sie das Quellschema und konvertieren Sie es erneut, oder erstellen Sie entsprechende Schemaelemente in Ihrer Amazon RDS-DB-Ziel-Instance. 
+ [Aktualisierung und Aktualisierung konvertierter Schemas in AWS SCT](CHAP_Converting.UpdateRefresh.md)— Sie können Ihr AWS SCT Projekt mit dem neuesten Schema aus Ihrer Quelldatenbank aktualisieren. 
+ [Speichern und Anwenden konvertierter Schemas in AWS SCT](CHAP_Converting.SaveAndApply.md)— Wenn Sie bereit sind, AWS SCT wenden Sie das konvertierte Schema in Ihrem lokalen Projekt auf Ihre Amazon RDS-DB-Ziel-Instance an. 

# Anwenden von Migrationsregeln in AWS Schema Conversion Tool
<a name="CHAP_Converting.MigrationRules"></a>

Bevor Sie Ihr Schema mit konvertieren AWS SCT, können Sie Migrationsregeln einrichten. *Migrationsregeln* in AWS SCT können beispielsweise den Datentyp von Spalten ändern, Objekte von einem Schema in ein anderes verschieben und die Namen von Objekten ändern. Nehmen wir beispielsweise an, dass Sie in Ihrem Quellschema eine Reihe von Tabellen mit dem Namen `test_TABLE_NAME` haben. Sie können eine Regel einrichten, die das Präfix `test_` im Zielschema in das Präfix `demo_` ändert. 

**Anmerkung**  
Sie können Migrationsregeln nur für verschiedene Quell- und Zieldatenbank-Engines erstellen. 

Sie können Migrationsregeln erstellen, die die folgenden Aufgaben ausführen: 
+ Ein Präfix hinzufügen, entfernen oder ersetzen
+ Ein Suffix hinzufügen, entfernen oder ersetzen
+ Spaltensortierung ändern
+ Ändern des Datentyps
+ Ändern Sie die Länge von`char`, `varchar``nvarchar`, und `string` Datentypen
+ Verschieben von Objekten
+ Umbenennen von Objekten

Sie können Migrationsregeln für die folgenden Objekte erstellen: 
+ Datenbank
+ Schema
+ Tabelle
+ Spalte

## Migrationsregeln erstellen
<a name="CHAP_Converting.MigrationRules.Map"></a>

Sie können Migrationsregeln erstellen und die Regeln als Teil Ihres Projekts speichern. Gehen Sie bei geöffnetem Projekt wie folgt vor, um Migrationsregeln zu erstellen. 

**Um Migrationsregeln zu erstellen**

1. Wählen Sie im Menü **Ansicht** die Option **Mapping-Ansicht** aus. 

1.  Wählen Sie unter **Serverzuordnungen** ein Paar aus Quell- und Zielservern aus. 

1. Wählen Sie **Neue Migrationsregel** aus. Das Dialogfeld „**Transformationsregeln**“ wird angezeigt. 

1. Wählen Sie **Add new rule** aus. Der Liste der Regeln wird eine neue Zeile hinzugefügt. 

1. Konfigurieren Sie Ihre Regel:

   1. Geben Sie unter **Name** einen Namen für Ihre Regel ein. 

   1. Wählen Sie für **For** den Objekttyp aus, für den die Regel gelten soll. 

   1. Geben Sie für den **Ort** einen Filter ein, der auf Objekte angewendet werden soll, bevor Sie die Migrationsregel anwenden. Die WHERE-Klausel wird mithilfe einer vergleichbaren Klausel ausgewertet. Sie können den exakten Namen eingeben und ein Objekt auswählen oder Sie können ein Muster angeben und damit mehrere Objekte auswählen. 

      Die verfügbaren Felder für die Klausel **where** sind je nach Objekttyp unterschiedlich. Wenn als Objekttyp "Schema" ausgewählt wurde, ist nur das Feld für den Schemanamen verfügbar. 

   1. Wählen Sie unter **Aktionen** den Typ der Migrationsregel aus, die Sie erstellen möchten. 

   1. Geben Sie je nach Regeltyp einen oder zwei zusätzliche Werte ein. Wenn Sie beispielsweise ein Objekt umbenennen möchten, geben Sie den neuen Namen des Objekts ein. Wenn Sie ein Präfix ersetzen möchten, geben Sie das alte und das neue Präfix ein.

      Für die Datentypen char, varchar, nvarchar und string können Sie die Länge des Datentyps mithilfe des Multiplikationsoperators ändern. Beispielsweise wandelt der `%*4` Wert den Datentyp in. `varchar(10)` `varchar(40)`

1. Nachdem Sie Ihre Migrationsregel konfiguriert haben, wählen Sie **Speichern**, um Ihre Regel zu speichern. Zum Verwerfen Ihrer Änderungen können Sie auf **Cancel** klicken.   
![\[Das Dialogfeld mit den Transformationsregeln\]](http://docs.aws.amazon.com/de_de/SchemaConversionTool/latest/userguide/images/transformation-rules.png)

1. Wenn Sie mit dem Hinzufügen, Bearbeiten und Löschen der Regeln fertig sind, klicken Sie auf **Save All**, um alle Änderungen zu speichern. 

1. Wählen Sie „**Schließen**“, um das Dialogfeld „**Transformationsregeln**“ zu schließen. 

Sie können das Umschaltsymbol verwenden, um eine Migrationsregel zu deaktivieren, ohne sie zu löschen. Sie können das Kopiersymbol verwenden, um eine bestehende Migrationsregel zu duplizieren. Sie können das Stiftsymbol verwenden, um eine bestehende Migrationsregel zu bearbeiten. Sie können das Löschsymbol verwenden, um eine bestehende Migrationsregel zu löschen. Um alle Änderungen zu speichern, die Sie an Ihren Migrationsregeln vornehmen, wählen Sie **Alle speichern**. 

## Migrationsregeln exportieren
<a name="CHAP_Converting.MigrationRules.Export"></a>

Wenn Sie AWS DMS früher Ihre Daten von Ihrer Quelldatenbank in Ihre Zieldatenbank migrieren, können Sie Informationen zu Ihren Migrationsregeln für bereitstellen AWS DMS. Weitere Informationen zu Aufgaben finden Sie unter [Arbeiten mit AWS Database Migration Service Replikationsaufgaben](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.html). 

**Um Migrationsregeln zu exportieren**

1. Wählen Sie in der AWS Schema Conversion Tool im Menü **Ansicht die Option **Mapping-Ansicht**** aus. 

1.  Wählen Sie unter **Migrationsregeln** eine Migrationsregel aus und klicken Sie dann auf **Migrationsregel ändern**. 

1.  Wählen Sie **Skript exportieren für AWS DMS**. 

1. Navigieren Sie zum gewünschten Speicherort des Skripts und klicken Sie auf **Save**. Ihre Migrationsregeln werden als JSON-Skript gespeichert, das von verwendet werden kann AWS DMS. 

# Schemas mit AWS SCT konvertieren
<a name="CHAP_Converting.Convert"></a>

Nachdem Sie Ihr Projekt sowohl mit Ihrer Quelldatenbank als auch mit Ihrer Amazon RDS-DB-Ziel-Instance verbunden haben, zeigt Ihr AWS Schema Conversion Tool Projekt das Schema aus Ihrer Quelldatenbank im linken Bereich an. Das Schema wird in einer Strukturansicht dargestellt und jeder Knoten wird per Lazy Loading abgerufen. Wenn Sie einen Knoten in der Strukturansicht auswählen, AWS SCT werden zu diesem Zeitpunkt die Schemainformationen aus Ihrer Quelldatenbank angefordert. 

Sie können Schemaelemente in der Quelldatenbank auswählen und dann das Schema in ein entsprechendes Schema für die DB-Engine der DB-Ziel-Instance konvertieren. Sie können beliebige Schemaelemente aus der Quelldatenbank für die Konvertierung auswählen. Wenn das von Ihnen gewählte Schemaelement von einem übergeordneten Element abhängt, generiert es AWS SCT auch das Schema für das übergeordnete Element. Nehmen wir beispielsweise an, Sie wählen eine Tabelle für die Konvertierung aus. Falls ja, AWS SCT generiert das Schema für die Tabelle und die Datenbank, in der sich die Tabelle befindet. 

## Konvertieren des Schemas
<a name="CHAP_Converting.Convert.Procedure"></a>

Um ein Schema aus Ihrer Quelldatenbank zu konvertieren, aktivieren Sie das Kontrollkästchen für den Namen des zu konvertierenden Schemas. Wählen Sie als Nächstes dieses Schema im linken Bereich Ihres Projekts aus. AWS SCT hebt den Schemanamen blau hervor. Öffnen Sie das Kontextmenü (Rechtsklick) für das Schema und wählen Sie **Schema konvertieren** aus, wie im Folgenden dargestellt.

![\[Konvertieren des Schemas\]](http://docs.aws.amazon.com/de_de/SchemaConversionTool/latest/userguide/images/transform_schema.png)


Nachdem Sie das Schema von der Quelldatenbank konvertiert haben, können Sie aus dem linken Projektbereich Schemaelemente auswählen und das konvertierte Schema im mittleren Projektbereich anzeigen. Im mittleren Bereich werden unten die Eigenschaften des konvertierten Schemas und der SQL-Befehl zum Erstellen desselben wie folgt angezeigt: 

![\[Auswählen des Quellschemaelements\]](http://docs.aws.amazon.com/de_de/SchemaConversionTool/latest/userguide/images/select_schema_item.png)


Nachdem das Schema konvertiert ist, können Sie das Projekt speichern. Die Schemainformationen von der Quelldatenbank werden zusammen mit dem Projekt gespeichert. Dank dieser Funktionalität können Sie offline ohne Verbindung zur Quelldatenbank arbeiten. AWS SCT stellt eine Verbindung zur Quelldatenbank her, um das Schema in Ihrem Projekt zu aktualisieren, wenn Sie **Refresh from Database (Aktualisieren von Datenbank)** für Ihre Quelldatenbank wählen. Weitere Informationen finden Sie unter [Aktualisierung und Aktualisierung konvertierter Schemas in AWS SCT](CHAP_Converting.UpdateRefresh.md). 

Sie können einen Bewertungsbericht zur Datenbankmigration erstellen, in dem die nicht automatisch konvertierbaren Elemente aufgeführt werden. Mit diesem Bewertungsbericht können Sie die Schemaelemente ermitteln und auflösen, die nicht automatisch konvertiert werden können. Weitere Informationen finden Sie unter [Verwendung des Bewertungsberichts in der AWS Schema Conversion Tool](CHAP_AssessmentReport.md). 

Wenn ein konvertiertes Schema AWS SCT generiert wird, wird es nicht sofort auf die Ziel-DB-Instance angewendet. Stattdessen wird das konvertierte Schema lokal gespeichert, bis Sie es für die DB-Ziel-Instance übernehmen. Weitere Informationen finden Sie unter [Ihr konvertiertes Schema wird angewendet](CHAP_Converting.SaveAndApply.md#CHAP_Converting.Applying). 

## Konvertiertes Schema bearbeiten
<a name="CHAP_Converting.Edit"></a>

Sie können ein konvertiertes Schema bearbeiten und die Änderungen als Teil des Projekts speichern.

**So bearbeiten Sie ein konvertiertes Schema**

1. Wählen Sie im linken Projektbereich, in dem das Schema von der Quelldatenbank angezeigt wird, das Schemaelement aus, für das Sie das konvertierte Schema ändern möchten. 

1. Wählen Sie unten im mittleren Bereich, in dem das konvertierte Schema für das ausgewählte Element angezeigt wird, die Registerkarte **SQL** aus. 

1. Nehmen Sie im Text, der unter der Registerkarte **SQL** angezeigt wird, die erforderlichen Änderungen am Schema vor. Das Schema wird automatisch für das Projekt gespeichert, wenn Sie es aktualisieren.   
![\[Aktualisieren des Schemas von der DB-Ziel-Instance\]](http://docs.aws.amazon.com/de_de/SchemaConversionTool/latest/userguide/images/edit_converted_schema.png)

Die Änderungen, die Sie am konvertierten Schema vorgenommen haben, werden für das Projekt gespeichert, wenn Sie es aktualisieren. Wenn Sie ein Schemaelement aus der Quelldatenbank neu konvertieren, aber das zuvor konvertierte Schema für dieses Element bereits aktualisiert hatten, werden die erfolgten Aktualisierungen durch das auf Basis der Quelldatenbank neu konvertierte Schemaelement ersetzt. 

## Ein konvertiertes Schema löschen
<a name="CHAP_Converting.Clear"></a>

Bis Sie das Schema auf Ihre Ziel-DB-Instance anwenden, wird das konvertierte Schema AWS SCT nur lokal in Ihrem Projekt gespeichert. Sie können das geplante Schema aus Ihrem Projekt löschen, indem Sie den Tree-View-Knoten für Ihre DB-Instance auswählen und dann **Aus Datenbank aktualisieren** wählen. Da kein Schema in Ihre Ziel-DB-Instance geschrieben wurde, werden bei der Aktualisierung aus der Datenbank die geplanten Schemaelemente in Ihrem AWS SCT Projekt entfernt, sodass sie mit denen in Ihrer Quell-DB-Instance übereinstimmen. 

# Manuelles Konvertieren von Schemas in AWS SCT
<a name="CHAP_Converting.Manual"></a>

Der Bewertungsbericht enthält eine Liste von Elementen, die nicht automatisch in die Datenbank-Engine Ihrer Amazon RDS-DB-Zielinstanz konvertiert werden können. Für jedes nicht konvertierbare Element wird auf der Registerkarte **Action Items** ein Aktionselement angegeben. 

Sie können wie folgt auf die Aktionselemente im Bewertungsbericht reagieren: 
+ Sie ändern das Schema der Quelldatenbank.
+ Sie ändern das Schema der Zieldatenbank.

## Ändern Sie Ihr Quellschema
<a name="CHAP_Converting.Manual.Source"></a>

Bei einigen Elementen ist es möglicherweise einfacher, das Datenbankschema in Ihrer Quelldatenbank in ein Schema zu ändern, das automatisch konvertiert werden kann. Vergewissern Sie sich zunächst, dass die neuen Änderungen mit der Anwendungsarchitektur kompatibel sind, und aktualisieren Sie dann das Schema der Quelldatenbank. Aktualisieren Sie abschließend das Projekt mit den neuen Schemainformationen. Anschließend können Sie das aktualisierte Schema konvertieren und den Bewertungsbericht zur Datenbankmigration erneut erstellen. Für die im Quellschema geänderten Elemente werden keine Aktionselemente mehr angezeigt. 

Der Vorteil dieses Verfahrens besteht darin, dass das aktualisierte Schema immer verfügbar ist, wenn Sie von der Quelldatenbank aktualisieren. 

## Ändern Sie Ihr Zielschema
<a name="CHAP_Converting.Manual.Target"></a>

Bei einigen Elementen ist es einfacher, das konvertierte Schema für die Zieldatenbank zu übernehmen und anschließend für die Elemente, die nicht automatisch konvertiert werden konnten, entsprechende Schemaelemente manuell zur Zieldatenbank hinzuzufügen. Durch Übernehmen des jeweiligen Schemas können Sie automatisch konvertierbare Schemata in die DB-Ziel-Instance schreiben. Weitere Informationen finden Sie unter [Speichern und Anwenden konvertierter Schemas in AWS SCT](CHAP_Converting.SaveAndApply.md). 

Das Schema, das in die DB-Ziel-Instance geschrieben wird, enthält nur automatisch konvertierbare Elemente. Nachdem Sie das Schema für die DB-Ziel-Instance übernommen haben, können Sie manuell ein (mit der Quelldatenbank) gleichwertiges Schema in der DB-Ziel-Instance erstellen. Die im Bewertungsbericht zur Datenbankmigration angegebenen Aktionselemente enthalten Vorschläge zum Erstellen eines gleichwertigen Schemas. 

**Warnung**  
Wenn Sie ein Schema manuell in der DB-Ziel-Instance erstellen, sollten Sie eine Kopie davon speichern. Falls Sie das konvertierte Schema vom Projekt erneut in die DB-Ziel-Instance übernehmen, werden Ihre manuellen Änderungen überschrieben. 

In einigen Fällen ist es nicht möglich, ein gleichwertiges Schema in der DB-Ziel-Instance zu erstellen. Möglicherweise muss das Design der Anwendung und der Datenbank in Teilen überarbeitet werden, damit Sie die von der DB-Engine bereitgestellte Funktionalität für Ihre DB-Ziel-Instance nutzen können. In anderen Fällen kann das Schema, das nicht automatisch konvertiert werden kann, ignoriert werden. 

# Aktualisierung und Aktualisierung konvertierter Schemas in AWS SCT
<a name="CHAP_Converting.UpdateRefresh"></a>

Sie können sowohl das Quellschema als auch das Zielschema in Ihrem AWS Schema Conversion Tool Projekt aktualisieren. 
+ **Quelle** — Wenn Sie das Schema für Ihre Quelldatenbank aktualisieren, AWS SCT wird das Schema in Ihrem Projekt durch das neueste Schema aus Ihrer Quelldatenbank ersetzt. Mit dieser Funktion können Sie das Projekt aktualisieren, wenn das Schema der Quelldatenbank geändert wurde. 
+ **Ziel** — Wenn Sie das Schema für Ihre Ziel-Amazon-RDS-DB-Instance aktualisieren, wird das Schema in Ihrem Projekt durch das neueste Schema aus Ihrer Ziel-DB-Instance AWS SCT ersetzt. Wenn Sie kein Schema auf Ihre Ziel-DB-Instance angewendet haben, AWS SCT löscht das konvertierte Schema aus Ihrem Projekt. Anschließend können Sie das Schema von der Quelldatenbank für eine neue DB-Ziel-Instance konvertieren. 

Sie aktualisieren das Schema in Ihrem AWS SCT Projekt, indem Sie **Aus Datenbank aktualisieren** wählen. 

**Anmerkung**  
Wenn Sie Ihr Schema aktualisieren, werden Metadaten nur dann AWS SCT geladen, wenn sie benötigt werden. Um das gesamte Schema Ihrer Datenbank vollständig zu laden, öffnen Sie das Kontextmenü (Rechtsklick) für Ihr Schema und wählen Sie **Schema laden**. Sie können diese Option beispielsweise verwenden, um Metadaten für Ihre Datenbank auf einmal zu laden und dann offline zu arbeiten.

# Speichern und Anwenden konvertierter Schemas in AWS SCT
<a name="CHAP_Converting.SaveAndApply"></a>

Wenn das konvertierte Schema AWS Schema Conversion Tool generiert (wie unter gezeigt[Schemas mit AWS SCT konvertierenManuelles Konvertieren von Schemas in AWS SCT](CHAP_Converting.Convert.md)), wendet es das konvertierte Schema nicht sofort auf die Ziel-DB-Instance an. Stattdessen wird das konvertierte Schema lokal im Projekt gespeichert, bis Sie es für die DB-Ziel-Instance übernehmen. Mit dieser Funktion können Sie mit Schemaelementen arbeiten, die sich nicht automatisch in die Zieldatenbank-Engine konvertieren lassen. Weitere Informationen zu Elementen, die nicht automatisch konvertierbar sind, finden Sie unter [Verwendung des Bewertungsberichts in der AWS Schema Conversion Tool](CHAP_AssessmentReport.md). 

Optional können Sie das konvertierte Schema mithilfe des Tools als SQL-Skript in einer Datei speichern, bevor Sie das Schema für die DB-Ziel-Instance übernehmen. Mit diesem Tool können Sie das konvertierte Schema auch direkt für die DB-Ziel-Instance übernehmen. 

## Speichern Sie Ihr konvertiertes Schema in einer Datei
<a name="CHAP_Converting.Saving"></a>

Sie können das konvertierte Schema als SQL-Skripts in einer Textdatei speichern. Mit diesem Ansatz können Sie die generierten SQL-Skripts ändern, um Elemente AWS SCT zu adressieren, die das Tool nicht automatisch konvertieren kann. Anschließend führen Sie die aktualisierten Skripts auf der DB-Ziel-Instance aus und übernehmen das konvertierte Schema in die Zieldatenbank. 

**So speichern Sie Ihr konvertiertes Schema als SQL-Skripts**

1.  Wählen Sie Ihr Schema und öffnen Sie das Kontextmenü (Rechtsklick). 

1.  Wählen Sie **Als SQL speichern**. 

1.  Geben Sie den Namen der Datei ein und wählen Sie **Speichern**. 

1.  Speichern Sie Ihr konvertiertes Schema mit einer der folgenden Optionen: 
   + **Einzelne Datei**
   + **Eine Datei pro Phase**
   + **Eine Datei pro Kontoauszug**

**Um das Format des SQL-Skripts auszuwählen**

1. Wählen Sie im Menü **Einstellungen** die Option **Projekteinstellungen** aus. 

1.  Wählen Sie „**Skripts speichern**“. 

1.  Wählen Sie für **Anbieter** die Datenbankplattform aus. 

1.  Wählen **Sie unter SQL-Skripten speichern** unter aus, wie Sie Ihr Datenbankschemaskript speichern möchten. 

1.  Wählen Sie **OK**, um die Einstellungen zu speichern. 

## Ihr konvertiertes Schema wird angewendet
<a name="CHAP_Converting.Applying"></a>

Wenn Sie bereit sind, Ihr konvertiertes Schema auf Ihre Amazon RDS-DB-Zielinstanz anzuwenden, wählen Sie das Schemaelement im rechten Bereich Ihres Projekts aus. Öffnen Sie das Kontextmenü (rechte Maustaste) für das Schemaelement und wählen Sie **Apply to database** aus, wie hier gezeigt. 

![\[Apply to database (Auf Datenbank anwenden)\]](http://docs.aws.amazon.com/de_de/SchemaConversionTool/latest/userguide/images/write_to_database.png)


## Das Erweiterungspaket-Schema
<a name="CHAP_Converting.SaveAndApply.Ext"></a>

Wenn Sie zum ersten Mal ein konvertiertes Schema für die DB-Ziel-Instance übernehmen, fügt AWS SCT ein weiteres Schema zu Ihrer DB-Ziel-Instance hinzu. Über dieses Schema werden Systemfunktionen der Quelldatenbank implementiert, die zum Schreiben des konvertierten Schemas in die Ziel-DB-Instance benötigt werden. Das Schema wird als Erweiterungspaketschema bezeichnet. 

Dieses Erweiterungspaketschema sollten Sie nicht ändern, andernfalls könnten im konvertierten Schema, das auf die DB-Ziel-Instance geschrieben wird, unerwünschte Ergebnisse auftreten. Wenn Ihr Schema vollständig auf Ihre Ziel-DB-Instance migriert ist und Sie es nicht mehr benötigen AWS SCT, können Sie das Erweiterungspaket-Schema löschen. 

Das Erweiterungspaketschema wird wie folgt entsprechend Ihrer Quelldatenbank benannt: 
+ IBM Db2 LUW: `aws_db2_ext`
+ Microsoft SQL Server: `aws_sqlserver_ext`
+ MySQL: `aws_mysql_ext`
+ Oracle: `aws_oracle_ext`
+ PostgreSQL: `aws_postgresql_ext`
+ SAP-FALL: `aws_sapase_ext`

Weitere Informationen finden Sie unter [Verwenden der AWS Lambda Funktionen aus dem AWS SCT Erweiterungspaket](CHAP_ExtensionPack.md#CHAP_ExtensionPack.OLTP). 

# Schemas vergleichen in AWS Schema Conversion Tool
<a name="CHAP_Converting.SchemaCompare"></a>

Wenn Sie nach der Migration Änderungen an Ihrem Quell- oder Zielschema vorgenommen haben, können Sie die beiden Datenbankschemas mithilfe von vergleichen. AWS SCT Sie können Schemata der gleichen Version vergleichen oder eine Version mit einer früheren Version des Quellschemas. 

Die folgenden Schemavergleiche werden unterstützt:
+ Oracle mit Oracle, Versionen 12.1.0.2.0, 11.1.0.7.0, 11.2.0.1.0 und 10
+ SQL Server zu SQL Server, Versionen 2016, 2014, 2012, 2008, 2008 RD2
+ PostgreSQL to PostgreSQL und Aurora PostgreSQL-kompatible Edition, Versionen 9.6, 9.5.9, 9.5.4
+ MySQL mit MySQL, Versionen 5.6.36, 5.7.17 und 5.5

Sie geben Einstellungen für den Schemavergleich auf der Registerkarte **Compare Schema** (Schema vergleichen) der Seite **Project Settings** (Projekteinstellungen) an.

![\[Einstellungen für den Schemavergleich\]](http://docs.aws.amazon.com/de_de/SchemaConversionTool/latest/userguide/images/schema-compare-settings.png)


Um Schemas zu vergleichen, wählen Sie die Schemas aus und geben die Objekte an, die sich zwischen den beiden Schemas unterscheiden, und die Objekte, bei AWS SCT denen dies nicht der Fall ist.

**So vergleichen Sie zwei Schemata**

1. Öffnen Sie ein vorhandenes AWS SCT -Projekt oder erstellen Sie ein Projekt und stellen Sie eine Verbindung zu den Quell- und Zielendpunkten her.

1. Wählen Sie das zu vergleichende Schema aus.

1. **Öffnen Sie das Kontextmenü (Rechtsklick) und wählen Sie Schema vergleichen.**

 AWS SCT kennzeichnet Objekte, die sich zwischen den beiden Schemas unterscheiden, indem dem Objektsymbol ein schwarzer Kreis hinzugefügt wird.

![\[Ergebnis des Schemavergleichs\]](http://docs.aws.amazon.com/de_de/SchemaConversionTool/latest/userguide/images/schema-compare-results.png)


Sie können die Ergebnisse des Schemavergleichs auf ein einzelnes Objekt, auf eine einzelne Kategorie von Objekten oder auf das gesamte Schema anwenden. Aktivieren Sie das Kontrollkästchen neben der Kategorie, dem Objekt oder dem Schema, auf die bzw. das die Ergebnisse angewendet werden sollen.

# Anzeige verwandter transformierter Objekte in AWS Schema Conversion Tool
<a name="CHAP_Converting.RelatedObjects"></a>

Nach einer Schemakonvertierung wurden in einigen Fällen AWS SCT möglicherweise mehrere Objekte für ein Schemaobjekt in der Quelldatenbank erstellt. Wenn Sie beispielsweise eine Konvertierung von Oracle nach PostgreSQL durchführen, AWS SCT nimmt jeder Oracle-Trigger und wandelt ihn in einen Trigger und eine Triggerfunktion auf dem PostgreSQL-Ziel um. Wenn eine Oracle-Paketfunktion oder -prozedur nach PostgreSQL AWS SCT konvertiert wird, erstellt sie außerdem eine äquivalente Funktion und eine INIT-Funktion, die als Init-Block ausgeführt werden sollten, bevor die Prozedur oder Funktion ausgeführt werden kann.

Mit dem folgenden Verfahren können Sie alle verwandten Objekte anzeigen, die während der Schemakonvertierung erstellt wurden.

**So zeigen Sie verwandte Objekte an, die während der Schemakonvertierung erstellt wurden**

1. Wählen Sie nach der Schemakonvertierung das konvertierte Objekt in der Zielstrukturansicht aus.

1. Wählen Sie die Registerkarte **Related Converted Objects** (Verwandte konvertierte Objekte) aus.

1. Sehen Sie sich die Liste der verwandten Zielobjekte an.