Verwendung derAWS SCT Benutzeroberfläche - AWS Schema Conversion Tool

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.

Verwendung derAWS SCT Benutzeroberfläche

Verwenden Sie die folgenden Themen, die Ihnen beim Arbeiten mit derAWS SCT Benutzeroberfläche helfen. Informationen zur InstallationAWS SCT finden Sie unterInstallieren, Überprüfen und Aktualisieren AWS SCT.

DasAWS SCT Projektfenster

Die folgende Abbildung zeigt, was Sie sehen,AWS SCT wenn Sie ein Schememigrationsprojekt erstellen und anschließend ein Schema konvertieren.

  1. Im linken Bereich wird das Schema der Quelldatenbank in einer Strukturansicht präsentiert. Ihr Datenbankschema ist "lazy loaded". Anders ausgedrückt, wenn Sie ein Element in der Strukturansicht auswählen, ruft AWS SCT das aktuelle Schema aus Ihrer Quelldatenbank ab und zeigt dieses an.

  2. Im oberen mittleren Bereich werden Aktionselemente für Schemaelemente aus der Quelldatenbank-Engine angezeigt, die nicht automatisch in die Zieldatenbank-Engine konvertiert werden konnten.

  3. Im rechten Bereich wird das Schema der Ziel-DB-Instance in einer Strukturansicht präsentiert. Ihr Datenbankschema ist "lazy loaded". Wenn Sie an dieser Stelle ein Element aus der Strukturansicht auswählen, ruft AWS SCT das aktuelle Schema aus Ihrer Zieldatenbank ab und zeigt dieses an.


                Das AWS SCT-Projektfenster
  1. Wenn Sie im unteren linken Bereich ein Schemaelement auswählen, werden Eigenschaften angezeigt. Diese beschreiben das Quellschemaelement und den SQL-Befehl zum Erstellen dieses Elements in der Quelldatenbank.

  2. Wenn Sie im unteren rechten Bereich ein Schemaelement auswählen, werden Eigenschaften angezeigt. Diese beschreiben das Zielschemaelement und den SQL-Befehl zum Erstellen dieses Elements in der Zieldatenbank. Sie können diesen SQL-Befehl bearbeiten und die aktualisierte Version in Ihrem Projekt speichern.

Starten von AWS SCT

Doppelklicken Sie auf das AnwendungssymbolAWS Schema Conversion Tool, um die zu starten.

EinAWS SCT Projekt erstellen

Gehen Sie wie folgt vor, um einAWS Schema Conversion Tool Projekt zu erstellen.

So erstellen Sie Ihr Projekt
  1. Starten Sie den AWS Schema Conversion Tool.

  2. Wählen Sie im Menü Datei die Option Neues Projekt aus. Das Dialogfeld Neues Projekt wird angezeigt.

    
                        Dialogfenster "New Project" (Neues Projekt)
  3. Geben Sie einen Namen für Ihr Projekt ein, das lokal auf Ihrem Computer gespeichert wird.

  4. Geben Sie den Speicherort für Ihre lokale Projektdatei an.

  5. Wählen Sie OK, um Ihr AWS SCT-Projekt zu erstellen.

  6. Wählen Sie Quelle hinzufügen, um IhremAWS SCT Projekt eine neue Quelldatenbank hinzuzufügen. Sie können IhremAWS SCT Projekt mehrere Quelldatenbanken hinzufügen.

  7. Wählen Sie Ziel hinzufügen, um IhremAWS SCT Projekt eine neue Zielplattform hinzuzufügen. Sie können IhremAWS SCT Projekt mehrere Zielplattformen hinzufügen.

  8. Wählen Sie das Quelldatenbankschema im linken Bereich aus.

  9. Geben Sie im rechten Bereich die Zieldatenbankplattform für das ausgewählte Quellschema an.

  10. Wählen Sie Create Mapping. Diese Schaltfläche wird aktiv, nachdem Sie das Quelldatenbankschema und die Zieldatenbankplattform ausgewählt haben. Weitere Informationen finden Sie unter Mapping-Regeln erstellen.

Jetzt ist IhrAWS SCT Projekt eingerichtet. Sie können Ihr Projekt speichern, einen Bewertungsbericht zur Datenbankmigration erstellen und Ihre Quelldatenbankschemas konvertieren.

Verwenden eines Assistenten für neue Projekte inAWS SCT

Mit dem Assistenten für neue Projekte können Sie ein neues Datenbankmigrationsprojekt erstellen. Dieser Assistent unterstützt Sie bei der Festlegung Ihres Migrationsziels und beim Herstellen einer Verbindung zu Ihren Datenbanken. Es schätzt, wie komplex eine Migration für alle unterstützten Zielziele sein könnte. Nachdem Sie den Assistenten ausgeführt haben, wird ein zusammenfassender Bericht für die Migration Ihrer Datenbank zu verschiedenen ZielzielenAWS SCT erstellt. Sie können diesen Bericht verwenden, um mögliche Zielziele zu vergleichen und den optimalen Migrationspfad auszuwählen.

Starten Sie den Assistenten für neue Projekte
  1. Wählen Sie Ihre Quelldatenbank aus.

    1. Starten Sie den AWS Schema Conversion Tool.

    2. Wählen Sie im Menü Datei die Option Neuer Projektassistent aus. Das Dialogfeld Neues Datenbankmigrationsprojekt erstellen wird geöffnet.

    3. Gehen Sie folgendermaßen vor, um die Verbindungsinformationen der Quelldatenbank einzugeben:

      Parameter

      Action

      Project name

      Geben Sie einen Namen für Ihr Projekt ein, das lokal auf Ihrem Computer gespeichert wird.

      Ort

      Geben Sie den Speicherort für Ihre lokale Projektdatei an.

      Source type (Quellentyp)

      Wählen Sie eine der folgenden Optionen: SQL-Datenbank, NoSQL-Datenbank oder ETL.

      Wenn Sie den zusammenfassenden Bericht sehen möchten, der alle Migrationsziele enthält, wählen Sie SQL-Datenbank.

      Source engine (Quell-Engine)

      Wählen Sie Ihre Quelldatenbank-Engine aus.

      Strategie der Migration

      Wählen Sie eine der folgenden Optionen:

      • Ich möchte die Engine wechseln und für die Cloud optimieren — Diese Option konvertiert Ihre Quelldatenbank in eine neue Datenbank-Engine.

      • Ich möchte dieselbe Engine behalten, aber für die Cloud optimieren — Mit dieser Option bleibt Ihre Datenbank-Engine unverändert und die Datenbank wird von der lokalen in die Cloud verschoben.

      • Ich möchte einen kombinierten Bericht für den Wechsel der Datenbank-Engine und die Optimierung für die Cloud sehen. Mit dieser Option wird die Migrationskomplexität aller verfügbaren Migrationsoptionen verglichen.

      Wenn Sie den aggregierten Bewertungsbericht sehen möchten, der alle Migrationsziele enthält, wählen Sie die letzte Option.

    4. Wählen Sie Next (Weiter). Die Seite Mit der Quelldatenbank Connect wird geöffnet.

  2. Stellen Sie eine Verbindung zur Quelldatenbank her.

    1. Geben Sie Ihre Verbindungsinformationen für die Quelldatenbank an. Die Verbindungsparameter hängen von Ihrer Quelldatenbank-Engine ab. Stellen Sie sicher, dass der Benutzer, den Sie für die Analyse Ihrer Quelldatenbank verwenden, über die entsprechenden Berechtigungen verfügt. Weitere Informationen finden Sie unter Quellen für AWS SCT.

    2. Wählen Sie Next (Weiter). Die Seite „Schema auswählen“ wird geöffnet.

  3. Wählen Sie Ihr Datenbankschema.

    1. Aktivieren Sie das Kontrollkästchen für die Namen der Schemas, die Sie bewerten möchten, und wählen Sie dann das Schema selbst aus. Der Schemaname ist blau hervorgehoben, wenn er ausgewählt ist, und die Schaltfläche Weiter ist verfügbar.

      
                                Wählen Sie im Assistenten für neue Projekte ein Datenbankschema aus.
    2. Wenn Sie mehrere Datenbankschemas überprüfen möchten, aktivieren Sie die Kontrollkästchen für alle Schemas und wählen Sie dann den übergeordneten Knoten aus. Für eine erfolgreiche Bewertung müssen Sie den übergeordneten Knoten auswählen. Wählen Sie beispielsweise für eine SQL Server-Quelldatenbank den Knoten Datenbanken aus. Der Name des übergeordneten Knotens ist blau hervorgehoben und die Schaltfläche Weiter ist verfügbar.

      
                                Wählen Sie im Assistenten für neue Projekte mehrere Datenbankschemas aus.
    3. Wählen Sie Weiter. AWS SCTanalysiert Ihre Quelldatenbankschemas und erstellt einen Bewertungsbericht zur Datenbankmigration. Die Anzahl der Datenbankobjekte in Ihren Quelldatenbankschemas wirkt sich auf die Zeit aus, die für die Ausführung der Bewertung benötigt wird. Wenn der Vorgang abgeschlossen ist, wird die Seite „Bewertung der Datenbankmigration ausführen“ geöffnet.

  4. Führen Sie die Bewertung der Datenbankmigration aus.

    1. Sie können die Bewertungsberichte für verschiedene Migrationsziele überprüfen und vergleichen oder eine lokale Kopie der Bewertungsberichtsdateien für die weitere Analyse speichern.

    2. Speichern Sie eine lokale Kopie des Bewertungsberichts zur Datenbankmigration. Wählen Sie Speichern, geben Sie dann den Pfad zu dem Ordner ein, in dem die Dateien gespeichert werden sollen, und wählen Sie Speichern. AWS SCTspeichert die Bewertungsberichtsdateien im angegebenen Ordner.

    3. Wählen Sie Next (Weiter). Die Seite „Wählen Sie ein Ziel“ wird geöffnet.

  5. Wählen Sie Ihre Zieldatenbank aus.

    1. Wählen Sie unter Ziel-Engine die Zieldatenbank-Engine aus, die Sie auf der Grundlage des Bewertungsberichts verwenden möchten.

    2. Geben Sie Ihre Verbindungsinformationen für Ihre Zieldatenbank ein. Die Verbindungsparameter, die Sie sehen, hängen von der ausgewählten Zieldatenbank-Engine ab. Stellen Sie sicher, dass der für die Zieldatenbank angegebene Benutzer über die erforderlichen Berechtigungen verfügt. Weitere Informationen zu den erforderlichen Berechtigungen finden Sie in den Abschnitten, in denen Berechtigungen für Zieldatenbanken inQuellen für AWS SCT und beschriebenBerechtigungen für Amazon Redshift als Ziel werden.

    3. Wählen Sie Fertig stellen. AWS SCTerstellt Ihr Projekt und fügt die Mapping-Regeln hinzu. Weitere Informationen finden Sie unter Mapping-Regeln erstellen.

Jetzt können Sie dasAWS SCT Projekt verwenden, um Ihre Quelldatenbankobjekte zu konvertieren.

AWS SCTProjekt speichern und öffnen

Gehen Sie wie folgt vor, um einAWS Schema Conversion Tool Projekt zu speichern.

Speichern Ihres Projekts
  1. Starten Sie den AWS Schema Conversion Tool.

  2. Wählen Sie im Menü Datei die Option Projekt speichern.

    AWS SCTspeichert das Projekt in dem Ordner, den Sie bei der Erstellung des Projekts angegeben haben.

Gehen Sie wie folgt vor, um ein vorhandenesAWS Schema Conversion Tool Projekt zu öffnen.

Öffnen Ihres Projekts
  1. Wählen Sie im Menü Datei die Option Projekt öffnen. Das Dialogfeld Öffnen wird angezeigt.

  2. Wählen Sie den Projektordner und dann die Windows Script Component (*.sct) -Datei aus.

  3. AWS SCTöffnet Ihr Projekt, stellt jedoch nicht automatisch eine Verbindung mit Ihrer Quell- und Ihrer Zieldatenbank her. Wählen Sie oben in Ihren Datenbankscheabäumen die Option Mit dem Server Connect aus, um eine Verbindung mit Ihrer Quell- und Ihrer Ziel-Datenbank herzustellen.

Wenn Sie ein Projekt öffnen, das inAWS SCT Version 1.0.655 oder früher gespeichert ist,AWS SCT werden automatisch Zuordnungsregeln für alle Quelldatenbankschemas zur Zieldatenbankplattform erstellt. Um weitere Zieldatenbankplattformen hinzuzufügen, löschen Sie vorhandene Zuordnungsregeln und erstellen Sie dann neue Zuordnungsregeln. Weitere Informationen zum Erstellen von Zuordnungsregeln finden Sie unterErstellen von Zuordnungsregeln in AWS SCT.

Hinzufügen von Datenbankservern zu einemAWS SCT Projekt

Sie können einemAWS Schema Conversion Tool Projekt mehrere Quell- und Zieldatenbankserver hinzufügen.

So fügen Sie Ihrem Projekt einen Server hinzu
  1. Starten Sie den AWS Schema Conversion Tool.

  2. Erstellen Sie ein neues Projekt oder öffnen Sie ein vorhandenes Projekt.

  3. Wählen Sie Quelle hinzufügen aus dem Menü, um eine neue Quelldatenbank hinzuzufügen.

  4. Wählen Sie eine Datenbankplattform und geben Sie die Anmeldeinformationen für die Datenbankverbindung an. Weitere Informationen zum Herstellen einer Verbindung mit einer Quelldatenbank finden Sie unterQuellen für AWS SCT.

Verwenden Sie die folgende Vorgehensweise, um eine Verbindung mit Ihrer Datenbank herzustellen.

So stellen Sie eine Verbindung mit Ihrer Datenbank her
  1. Öffnen Sie das Kontextmenü (rechte Maustaste) für einen Datenbankserver und wählen Sie dann Verbindung herstellen aus.

    Sie können auch oben in Ihrer Datenbankschemastruktur die Option Mit dem Server Connect wählen.

  2. Geben Sie das Passwort ein, um sich mit Ihrem Quelldatenbankserver zu verbinden.

  3. Wählen Sie Verbindung testen, um zu überprüfen, ob eine Verbindung zu Ihrer Quelldatenbank hergestellt werdenAWS SCT kann.

  4. Wählen Sie Connect, um eine Verbindung zu Ihrer Quelldatenbank herzustellen.

Gehen Sie wie folgt vor, um einen Datenbankserver aus IhremAWS SCT Projekt zu entfernen.

Um einen Datenbankserver zu entfernen
  1. Wählen Sie den zu entfernenden Datenbankserver aus.

  2. Öffnen Sie das Kontextmenü (rechte Maustaste) und wählen Sie dann Aus Projekt entfernen aus.

    AWS SCTentfernt den ausgewählten Datenbankserver, alle Zuordnungsregeln, Konvertierungsergebnisse und andere Metadaten, die sich auf diesen Server beziehen.

AWS SCTIm Offline-Modus ausführen

Sie könnenAWS Schema Conversion Tool im Offline-Modus laufen. Nachfolgend erfahren Sie, wie Sie mit einem vorhandenenAWS SCT Projekt arbeiten, wenn die Verbindung mit Ihrer Quelldatenbank getrennt ist.

AWS SCTbenötigt keine Verbindung zu Ihrer Quelldatenbank, um die folgenden Operationen auszuführen:

  • Fügen Sie Zuordnungsregeln hinzu.

  • Erstellen Sie Bewertungsberichte zur Datenbankmigration.

  • Konvertiert Datenbankschemas und Code.

  • Bearbeiten Sie Ihren Quellcode und den konvertierten Code.

  • Speichern Sie Ihren Quellcode und den konvertierten Code als SQL-Skripts in einer Textdatei.

Stellen Sie vorAWS SCT der Verwendung im Offline-Modus eine Verbindung zu Ihrer Quelldatenbank her, laden Sie Metadaten und speichern Sie Ihr Projekt. Öffnen Sie dieses Projekt oder trennen Sie die Verbindung zum Quelldatenbankserver, um esAWS SCT im Offline-Modus zu verwenden.

UmAWS SCT im Offline-Modus zu laufen
  1. Starten Sie denAWS Schema Conversion Tool und erstellen Sie ein neues Projekt. Weitere Informationen finden Sie unter EinAWS SCT Projekt erstellen.

  2. Fügen Sie einen Quelldatenbankserver hinzu und stellen Sie eine Verbindung zu Ihrer Quelldatenbank her. Weitere Informationen finden Sie unter Hinzufügen von Datenbankservern zu einemAWS SCT Projekt.

  3. Fügen Sie einen Zieldatenbankserver hinzu oder verwenden Sie eine virtuelle Zieldatenbankplattform. Weitere Informationen finden Sie unter Verwendung virtueller Ziele.

  4. Erstellen Sie eine Zuordnungsregel, um die Zieldatenbankplattform für Ihre Quelldatenbank zu definieren. Weitere Informationen finden Sie unter Erstellen von Zuordnungsregeln in AWS SCT.

  5. Wählen Sie Ansicht und dann Hauptansicht.

  6. Wählen Sie im linken Bereich, in dem die Objekte Ihrer Quelldatenbank angezeigt werden, Ihre Quelldatenbankschemas aus. Öffnen Sie das Kontextmenü (rechte Maustaste) für das Objekt und wählen Sie dann Schema laden aus. Dieser Vorgang lädt alle Quellschematadaten in IhrAWS SCT Projekt.

    Mit den Vorgängen Bericht erstellen und Schema konvertieren werden auch alle Quellschematadaten in IhrAWS SCT Projekt geladen. Wenn Sie einen dieser Vorgänge über das Kontextmenü ausgeführt haben, überspringen Sie den Vorgang Schema laden.

  7. Wählen Sie im Menü Datei die Option Projekt speichern, um die Metadaten der Quelldatenbank in Ihrem Projekt zu speichern.

  8. Wählen Sie Verbindung zum Server trennen, um die Verbindung zu Ihrer Quelldatenbank zu trennen. Jetzt können Sie esAWS SCT im Offline-Modus verwenden.

AWS SCTBaumfilter verwenden

Zum Migrieren von Daten von einer Quelle in ein Ziel lädt AWS SCT alle Metadaten aus den Quell- und Zieldatenbanken in eine Baumstruktur. Diese Struktur wird in AWS SCT als Baumstrukturansicht im Hauptfenster angezeigt.

Einige Datenbanken können sehr viele Objekte in der Baumstruktur haben. Sie können Baumstrukturfilter in AWS SCT verwenden, um nach Objekten in den Quell- und Ziel-Baumstrukturen zu suchen. Wenn Sie einen Baumstrukturfilter verwenden, ändern Sie nicht die Objekte, die konvertiert werden, wenn Sie Ihre Datenbank konvertieren. Der Filter ändert nur das, was Sie im Baum sehen.

Baumstrukturfilter arbeiten mit Objekten, die AWS SCT vorab geladen hat. Mit anderen Worten: AWS SCT lädt bei der Suche keine Objekte aus der Datenbank. Dieser Ansatz bedeutet, dass die Baumstruktur im Allgemeinen weniger Objekte enthält, als in der Datenbank vorhanden sind.

Beachten Sie für Baumstrukturfilter Folgendes:

  • Der Standardwert für den Filter ist ANY, was bedeutet, dass der Filter eine Namenssuche verwendet, um Objekte zu finden.

  • Wenn Sie einen oder mehrere Objekttypen auswählen, sehen Sie nur diese Objekttypen in der Baumstruktur.

  • Sie können den Filter verwenden, um unterschiedliche Symboltypen anzuzeigen, einschließlich Unicode, Leerzeichen und Sonderzeichen. "%" ist der Platzhalter für alle Zeichen.

  • Nachdem Sie einen Filter angewendet haben, zeigt der Zähler nur die Anzahl der gefilterten Objekte.

So erstellen Sie einen Baumstrukturfilter
  1. Öffnen Sie ein vorhandenes AWS SCT-Projekt.

  2. Connect der Datenbank her, auf die Sie den Baumfilter anwenden möchten.

  3. Wählen Sie das Filtersymbol.

    
                        Das Filtersymbol für die Schemastruktur

    Das Symbol für das Aufheben des Filters ist deaktiviert, da aktuell kein Filter angewendet wird.

  4. Geben Sie die folgenden Informationen in das Dialogfeld Filter ein. Die Optionen im Dialogfeld unterscheiden je nach Datenbank-Engine.

    AWS SCTFilteroption

    Action

    Stufe

    Wählen Sie Kategorien, um Objekte nach Kategorien zu filtern.

    Wählen Sie Status, um Objekte nach Status zu filtern.

    Typ

    Wählen Sie für Kategorien in Level die Kategorien der gefilterten Objekte aus. Wählen Sie Beliebig geladen, um Objekte aus allen Kategorien anzuzeigen.

    Wählen Sie unter Status in Level den Status der gefilterten Objekte aus. Sie können eine der folgenden Optionen wählen:

    • Konvertiert, um alle konvertierten Objekte anzuzeigen

    • Verfügt über Aktionen zum Anzeigen aller Objekte, bei denen Konvertierungsprobleme auftreten

    • Verschlüsselt, um alle verschlüsselten Objekte anzuzeigen

    Bedingung

    Wählen Sie für Kategorien in Level die Filterbedingung zwischen Gefällt mir und Gefällt mir nicht.

    Für Status in Level ist die Filterbedingungsoption nicht verfügbar.

    Wert

    Geben Sie für Kategorien unter Level den Wert ein, um den Baum nach diesem Wert zu filtern.

    Verwenden Sie die Prozentzahl (%) als Platzhalter, um alle Objekte anzuzeigen.

    Wählen Sie für Status in Level den Wert zwischen Wahr und Falsch.

    Und/oder

    Wählen SieAND unsereOR logischen Operatoren, um mehrere Filterklauseln anzuwenden.

    
                        Das Filtersymbol für die Schemastruktur
  5. Wählen Sie Neue Klausel hinzufügen, um eine zusätzliche Filterklausel hinzuzufügen. AWS SCTkann mehrere Filterklauseln mithilfeAND unsererOR logischen Operatoren anwenden.

  6. Wählen Sie Apply (Anwenden) aus. Nachdem Sie Apply ausgewählt haben, wird das Symbol für die Aufhebung des Filters (neben dem Filtersymbol) aktiviert. Verwenden Sie dieses Symbol, wenn Sie die angewendeten Filter entfernen möchten.

  7. Wählen Sie Close (Schließen), um das Dialogfeld zu schließen.

Wenn Sie das Schema filtern, das in der Struktur angezeigt wird, ändern Sie nicht die Objekte, die konvertiert werden, wenn Sie das Schema konvertieren. Der Filter ändert nur das, was in der Struktur zu sehen ist.

Import einer Dateiliste für den Baumfilter

Sie können eine Datei mit kommagetrennten Werten (CSV) mit Semikolontrennzeichen oder eine JSON-Datei importieren, die Namen oder Werte enthält, die der Baumfilter verwenden soll. Öffnen Sie ein vorhandenesAWS SCT Projekt, stellen Sie eine Verbindung mit der Datenbank her, auf die Sie den Baumfilter anwenden möchten, und wählen Sie dann das Filtersymbol.

Um ein Beispiel der Datei herunterzuladen, wählen Sie Vorlage herunterladen. Geben Sie den Dateinamen ein und wählen Sie Speichern.

Um Ihre vorhandenen Filtereinstellungen herunterzuladen, wählen Sie Exportieren. Geben Sie den Dateinamen ein und wählen Sie Speichern.

Um eine Dateiliste für den Baumfilter zu importieren, wählen Sie Importieren. Wählen Sie eine zu importierende Datei aus und wählen Sie dann Open. Wählen Sie Apply und dann Close.

CSV-Dateien verwenden Semikolon als Trennzeichen und haben das folgende Format:

  • object_type ist der Objekttyp, nach dem Sie suchen möchten.

  • database_name ist der Name der Datenbank, in der das Objekt vorhanden ist.

  • schema_name ist der Name des Schemas, in dem das Objekt vorhanden ist.

  • object_name ist der Name des Objekts.

  • import_typegibt aninclude oderexclude dieses Element aus dem Filter.

Verwenden Sie JSON-Dateien, um komplexe Filterfälle zu beschreiben, z. B. verschachtelte Regeln. JSON-Dateien haben folgendes Format:

  • filterGroupTypeist der Typ der Filterregel (ANDoder derOR logischen Operatoren), der für mehrere Filterklauseln gilt.

  • filterCategoryist die Ebene des Filters (Kategorien oder Status).

  • namesist die Liste der Objektnamen, die für den Filter Kategorien gilt.

  • filterConditionist die Filterbedingung (LIKEoderNOT LIKE), die für den Filter Kategorien gilt.

  • transformNameist der Statusname, der für den Statusfilter gilt.

  • valueist der Wert, nach dem der Baum gefiltert werden soll.

  • transformValueist der Wert des Filters (TRUEoderFALSE), der für den Statusfilter gilt.

Schemas in derAWS SCT Baumansicht ausblenden

Mit den Einstellungen der Baumstrukturansichten geben Sie an, welche Schemata und Datenbanken in der AWS SCT-Baumstrukturansicht angezeigt werden sollen. Sie können leere Schemas, leere Datenbanken, System-Datenbanken und benutzerdefinierten Datenbanken und Schemas ausblenden.

So blenden Sie Datenbanken und Schemas in der Baumstrukturansicht aus
  1. Öffnen Sie ein AWS SCT-Projekt.

  2. Stellen Sie eine Verbindung mit dem Datenspeicher her, den Sie in der Baumstrukturansicht anzeigen möchten.

  3. Wählen Sie Einstellungen, Globale Einstellungen, Baumansicht.

    
                        Der Abschnitt mit den Einstellungen für die Baumansicht im Dialogfeld „Globale Einstellungen“
  4. Führen Sie im Abschnitt Einstellungen für die Strukturansicht folgende Schritte aus:

    • Wählen Sie als Anbieter die Datenbankplattform aus.

    • Wählen Sie Leere Schemas ausblenden, um leere Schemas für die ausgewählte Datenbankplattform auszublenden.

    • Wählen Sie Leere Datenbanken ausblenden, um leere Datenbanken für die ausgewählte Datenbankplattform auszublenden.

    • Wählen Sie unter Systemdatenbanken/Schemas ausblenden die Option Systemdatenbanken und Schemas nach Namen aus, um sie auszublenden.

    • Geben Sie unter Benutzerdefinierte Datenbanken/Schemas ausblenden die Namen der benutzerdefinierten Datenbanken und Schemas ein, die Sie ausblenden möchten, und wählen Sie dann Hinzufügen. Bei den Namen wird nicht zwischen Groß- und Kleinschreibung unterschieden.

  5. Wählen Sie OK.

Erstellung und Überprüfung des Bewertungsberichts zur Datenbankmigration

Der Bewertungsbericht zur Datenbankmigration fasst alle Aktionspunkte für Schemas zusammen, die nicht automatisch in die Engine Ihrer Amazon RDS-DB-Zielinstanz konvertiert werden können. Im Bericht ist zudem eine Aufwandsschätzung für das Schreiben des äquivalenten Codes für Ihre Ziel-DB-Instance enthalten.

Sie können einen Bewertungsbericht zur Datenbankmigration erstellen, nachdem Sie Ihrem Projekt die Quelldatenbanken und Zielplattformen hinzugefügt und die Zuordnungsregeln festgelegt haben.

So erstellen Sie den Bewertungsbericht zur Datenbankmigration und zeigen diesen an
  1. Stellen Sie sicher, dass Sie eine Zuordnungsregel für das Quelldatenbankschema erstellt haben, für das Sie einen Bewertungsbericht erstellen möchten. Weitere Informationen finden Sie unter Neue Zuordnungsregel hinzufügen.

  2. Wählen Sie im Menü Ansicht die Option Hauptansicht.

  3. Wählen Sie im linken Bereich, in dem das Schema aus Ihrer Quelldatenbank angezeigt wird, Schemaobjekte aus, für die Sie einen Bewertungsbericht erstellen möchten.

    Stellen Sie sicher, dass Sie die Kontrollkästchen für alle Schemaobjekte aktiviert haben, für die Sie einen Bewertungsbericht erstellen möchten.

  4. Öffnen Sie das Kontextmenü (rechte Maustaste) für das Objekt und wählen Sie dann Bericht erstellen aus.

    
                        Erstellen des Bewertungsbericht zur Datenbankmigration

    Die Bewertungsberichtansicht wird geöffnet.

  5. Wählen Sie den Tab Aktionselemente.

    Auf der Registerkarte Aktionselemente wird eine Liste von Elementen angezeigt, die das Schema beschreiben und nicht automatisch konvertiert werden können. Wählen Sie eines der Aktionspunkte in der Liste aus. AWS SCThebt das Element aus Ihrem Schema hervor, für das sich das Aktionselement bezieht, wie im Folgenden gezeigt.

    
                        Registerkarte "Action items" (Aktionselemente)
  6. Wählen Sie die Registerkarte Summary aus.

    Auf der Registerkarte Summary wird eine Zusammenfassung des Berichts zur Bewertung der Datenbankmigration angezeigt. Es wird sowohl die Anzahl der automatisch konvertierten Elemente angezeigt als auch die Anzahl der Elemente, die nicht automatisch konvertiert werden konnten. Die Übersicht enthält auch eine Schätzung der Zeit, die es dauert, Schemata in Ihrer Ziel-DB-Instance zu erstellen, die denen in Ihrer Quelldatenbank gleichen.

    Der Abschnitt Lizenzbewertung und Cloud-Support enthält Informationen zum Verschieben Ihres vorhandenen lokalen Datenbankschemas in eine Amazon RDS-DB-Instance, auf der dieselbe Engine ausgeführt wird. Wenn Sie beispielsweise die Lizenztypen ändern möchten, erfahren Sie in diesem Abschnitt des Berichts, welche Funktionen aus Ihrer aktuellen Datenbank entfernt werden müssen.

    Ein Beispiel für eine Zusammenfassung eines Bewertungsberichts wird im Folgenden gezeigt.

    
                        Zusammenfassung des Bewertungsberichts
  7. Wählen Sie die Registerkarte Summary und anschließend Save to PDF aus. Der Bewertungsbericht zur Datenbankmigration wird als PDF-Datei gespeichert. Die PDF-Datei enthält sowohl die Zusammenfassung als auch Informationen zu den Aktionselementen.

    Sie können auch „In CSV speichern“ wählen, um den Bericht als CSV-Datei zu speichern. Wenn Sie diese Option wählen, werden drei CSV-DateienAWS SCT erstellt. Diese Dateien enthalten die folgende Informationen:

    • Eine Liste der Elemente für Konversionsaktionen mit empfohlenen Aktionen.

    • Eine Zusammenfassung der Konvertierungsaktionselemente mit einer Schätzung des Aufwands, der erforderlich ist, um ein Vorkommen des Aktionselements zu konvertieren.

    • Eine Zusammenfassung mit einer Reihe von Aktionspunkten, sortiert nach der geschätzten Zeit bis zur Konvertierung.

    
                        Bewertungsbericht zur Datenbankmigration

Konvertieren Ihres Schemas

Nachdem Sie Ihrem Projekt Quell- und Zieldatenbanken hinzugefügt und Zuordnungsregeln erstellt haben, können Sie Ihre Quelldatenbankschemas konvertieren. Führen Sie die folgenden Schritte durch, um ein Schema zu konvertieren.

Konvertieren Ihres Schemas
  1. Wählen Sie Ansicht und dann Hauptansicht.

    
                        Auswahl von "Main View" (Hauptansicht)
  2. Aktivieren Sie im linken Bereich, in dem das Schema aus Ihrer Quelldatenbank angezeigt wird, das Kontrollkästchen für den Namen des zu konvertierenden Objekts. Klicken Sie als Nächstes auf dieses Objekt. AWS SCTmarkiert den Objektnamen blau. Öffnen Sie das Kontextmenü (rechte Maustaste) für das Objekt und wählen Sie Schema konvertieren aus.

    Um mehrere Datenbankobjekte zu konvertieren, aktivieren Sie die Kontrollkästchen für alle Objekte. Wählen Sie als Nächstes den übergeordneten Knoten aus. Für Tabellen ist der übergeordnete Knoten beispielsweise Tabellen. Stellen Sie sicher, dass der Name des übergeordneten Knotens blauAWS SCT hervorgehoben ist. Öffnen Sie das Kontextmenü (rechte Maustaste) für den übergeordneten Knoten und wählen Sie Schema konvertieren aus.

    
                        Konvertieren des Schemas
  3. Nachdem das AWS SCT das Schema konvertiert hat, können Sie das vorgeschlagene Schema im Bereich rechts neben Ihrem Projekt anzeigen.

    Zu diesem Zeitpunkt wird kein Schema auf Ihre Zieldatenbankinstanz angewendet. Das geplante Schema ist Teil Ihres Projekts. Wenn Sie ein konvertiertes Schemaelement auswählen, können Sie den Befehl für das geplante Schema im Bereich unten in der Mitte für Ihre Zieldatenbankinstanz sehen.

    Sie können das Schema in diesem Fenster bearbeiten. Das bearbeitete Schema wird als Teil Ihres Projekts gespeichert und in die Zieldatenbankinstanz geschrieben, wenn Sie Ihr konvertiertes Schema anwenden möchten.

    
                        Ansicht des konvertierten Schemas

Anwenden des konvertierten Schemas auf Ihre Ziel-DB-Instance

Sie können das konvertierte Datenbankschema auf Ihre DB-Ziel-Instance anwenden. Nachdem das Schema auf Ihre Ziel-DB-Instance angewendet wurde, können Sie das es basierend auf den Aktionselementen im Bewertungsbericht zur Datenbankmigration aktualisieren.

Warnung

Das folgende Verfahren überschreibt das vorhandene Zielschema. Achten Sie darauf, Schemas nicht unbeabsichtigt zu überschreiben. Achten Sie darauf, dass Sie Schemas in Ihrer Ziel-DB-Instance, die Sie bereits geändert haben, nicht überschreiben, oder Sie überschreiben diese Änderungen.

Um das konvertierte Datenbankschema auf Ihre Zieldatenbankinstanz anzuwenden
  1. Wählen Sie oben im rechten Bereich Ihres Projekts die Option Mit dem Server Connect, um eine Verbindung zu Ihrer Zieldatenbank herzustellen. Wenn Sie mit Ihrer Zieldatenbank verbunden sind, überspringen Sie diesen Schritt.

  2. Wählen Sie das Schema-Element im rechten Bereich Ihres Projekt aus, der das geplante Schema für Ihre Ziel-DB-Instance anzeigt.

  3. Öffnen Sie das Kontextmenü (rechte Maustaste) für das Schema-Element und wählen Sie Apply to database aus.

    
                        Apply to database (Auf Datenbank anwenden)

    Das konvertierte Schema wird auf Ihre Ziel-DB-Instance angewendet.

Speichern vonAWS Serviceprofilen inAWS SCT

Sie können IhreAWS Anmeldeinformationen in speichernAWS SCT. AWS SCTverwendet Ihre Anmeldeinformationen, wenn Sie Funktionen verwenden, die inAWS Dienste integriert sind. AWS SCTLässt sich beispielsweise in Amazon S3AWS Lambda, Amazon Relational Database Service (Amazon RDS) undAWS Database Migration Service (AWS DMS) integrieren.

AWS SCTfragt Sie nach IhrenAWS Anmeldeinformationen, wenn Sie auf eine Funktion zugreifen, für die diese erforderlich sind. Sie können die Anmeldeinformationen in den globalen Anwendungseinstellungen speichern. Sie können dann die gespeicherten Anmeldeinformationen auswählen, wenn Sie von AWS SCT zur Eingabe aufgefordert werden.

In den globalen Anwendungseinstellungen können Sie verschiedene Gruppen vonAWS Anmeldeinformationen speichern. Sie können beispielsweise einen Anmeldeinformationssatz, den Sie in Testszenarien nutzen, und einen weiteren Anmeldeinformationssatz, den Sie in Produktionsszenarien verwenden, speichern. Sie können auch verschiedene Anmeldeinformationen für verschiedeneAWS-Region s speichern.

AWSAnmeldeinformationen speichern

Gehen Sie wie folgt vor, umAWS Anmeldeinformationen global zu speichern.

UmAWS Anmeldeinformationen zu speichern
  1. Starten Sie den AWS Schema Conversion Tool.

  2. Öffnen Sie das Menü Einstellungen und wählen Sie dann Globale Einstellungen. Das Dialogfeld Global settings wird angezeigt.

  3. Wählen Sie AWSDienstprofile und dann NeuesAWS Dienstprofil hinzufügen aus.

  4. Geben Sie IhreAWS Daten wie folgt ein.

    AWS SCT-Option

    Action

    Profilname

    Geben Sie einen Namen für Ihr Profil an.

    AWSzugriffsschlüssel

    Geben Sie IhrenAWS Zugangsschlüssel ein.

    AWSgeheimer Schlüssel

    Geben Sie IhrenAWS geheimen Zugriffsschlüssel ein. Weitere Informationen zuAWS Zugriffsschlüsseln finden Sie unter Verwalten von Zugriffsschlüsseln im IAM-Benutzerhandbuch.

    Region

    Wählen Sie dasAWS-Region für Ihr Profil.

    Amazon S3-Bucket-Ordner

    Wählen Sie den Amazon S3-Bucket für Ihr Profil aus. Sie müssen einen Bucket nur angeben, wenn Sie eine Funktion verwenden, die eine Verbindung zu Amazon S3 herstellt. Weitere Informationen zu den erforderlichen Berechtigungen finden Sie unterBerechtigungen für die Verwendung desAWS Dienstprofils.

    Wählen Sie Use FIPS endpoint for S3, wenn Sie die Sicherheitsanforderungen für die Federal Information Processing Standard (FIPS) erfüllen müssen. FIPS-Endpunkte sind in den folgendenAWS -Regionen verfügbar:

    • Region USA Ost (Nord-Virginia)

    • Region USA Ost (Ohio)

    • Region US West (N. California)

    • Region USA West (Oregon)

  5. Wählen Sie Verbindung testen, um zu überprüfen, ob Ihre Anmeldeinformationen korrekt und aktiv sind.

    Das Dialogfeld Verbindung testen wird angezeigt. Für jeden Service, der mit Ihrem Profil verknüpft ist, wird der Status angegeben. Die Option Pass gibt an, dass das Profil erfolgreich auf den Service zugreifen kann.

    
                            Das Dialogfeld „Verbindung testen“
  6. Nachdem Sie Ihr Profil konfiguriert haben, wählen Sie Save, um Ihr Profil zu speichern, oder Cancel, um die Änderungen zu verwerfen.

  7. Wählen Sie OK, um das Dialogfeld „Globale Einstellungen“ zu schließen.

Festlegen des Standardprofils für ein Projekt

Sie können ein Standardprofil für ein AWS SCT-Projekt vorgeben. Dadurch werden die im Profil gespeichertenAWS Anmeldeinformationen mit dem Projekt verknüpft. Öffnen Sie das Projekt und führen Sie die folgenden Schritte aus, um das Standardprofil festzulegen.

So legen Sie das Standardprofil für ein Projekt fest
  1. Starten Sie denAWS Schema Conversion Tool und erstellen Sie ein neues Projekt.

  2. Wählen Sie im Menü Einstellungen die Option Projekteinstellungen aus. Das Dialogfeld Projekteinstellungen wird angezeigt.

  3. Wählen Sie die Registerkarte Projektumgebung.

  4. Wählen Sie NeuesAWS Dienstprofil hinzufügen, um ein neues Profil hinzuzufügen. Wählen Sie dann unterAWS Serviceprofil das Profil aus, das Sie mit dem Projekt verknüpfen möchten.

  5. Wählen Sie OK, um das Dialogfeld mit den Projekteinstellungen zu schließen. Zum Verwerfen Ihrer Änderungen können Sie auf Cancel klicken.

Berechtigungen für die Verwendung desAWS Dienstprofils

Die folgenden Berechtigungen sind erforderlich, um von IhremAWS Serviceprofil aus auf Ihren Amazon S3-Bucket zuzugreifen:

  • s3:PutObject— zum Hinzufügen von Objekten in Ihrem Amazon S3-Bucket.

  • s3:DeleteObject— um die Null-Version eines Objekts zu entfernen und eine Löschmarkierung einzufügen, die zur aktuellen Version des Objekts wird.

  • s3:ListBucket— um bis zu 1.000 Objekte aus Ihrem Amazon S3-Bucket zurückzugeben.

  • s3:GetObject— zum Abrufen von Objekten aus Ihrem Amazon S3-Bucket.

Das folgenden Codebeispiel veranschaulicht, wie Sie Ihrem Benutzer diese Berechtigungen gewähren.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s3:DeleteObject", "s3:GetObject", "s3:ListBucket", "s3:PutObject" ], "Resource": [ "*" ] } ] }

Verwenden von AWS Secrets Manager

AWS SCTkann Datenbankanmeldeinformationen verwenden, in denen Sie gespeichert sindAWS Secrets Manager. Sie können alle Werte im Dialogfeld für die Datenbankverbindung von Secrets Manager aus eingeben. Um Secrets Manager zu verwenden, stellen Sie sicher, dass SieAWS Profile in der speichernAWS Schema Conversion Tool.

Weitere Informationen zur VerwendungAWS Secrets Manager finden Sie unter Was istAWS Secrets Manager? im AWS Secrets ManagerBenutzerhandbuch. Weitere Informationen zum Speichern vonAWS Profilen finden Sie unterSpeichern vonAWS Serviceprofilen inAWS SCT.

So rufen Sie Datenbankanmeldeinformationen von Secrets Manager ab
  1. Starten Sie denAWS Schema Conversion Tool und erstellen Sie ein neues Projekt.

  2. Wählen Sie Quelle hinzufügen oder Ziel hinzufügen, um Ihrem Projekt eine neue Datenbank hinzuzufügen.

  3. Wählen Sie eine Datenbankplattform und klicken Sie dann auf Weiter.

  4. Wählen Sie für AWS Secret das Secret aus, das Sie verwenden möchten.

  5. Wählen Sie „Auffüllen“. FüllenAWS SCT Sie dann alle Werte im Dialogfeld für die Datenbankverbindung aus.

  6. Wählen Sie Verbindung testen, um zu überprüfen, ob eine Verbindung zu Ihrer Datenbank hergestellt werdenAWS SCT kann.

  7. Wählen Sie Connect, um eine Verbindung zu Ihrer Datenbank herzustellen.

AWS SCTunterstützt Secrets mit der folgenden Struktur.

{ "username": "secret_user", "password": "secret_password", "engine": "oracle", "host": "secret_host.eu-west-1.compute.amazonaws.com", "port": "1521", "dbname": "ora_db" }

In dieser Struktur sind diepassword Werteusername und erforderlich, und alle anderen Werte sind optional. Stellen Sie sicher, dass die Werte, die Sie in Secrets Manager speichern, alle Datenbankanmeldeinformationen enthalten.

Speichern von Datenbankpasswörtern

Sie können ein Datenbankpasswort oder SSL-Zertifikat im AWS SCT-Cache speichern Um ein Passwort zu speichern, wählen Sie Store Password, (Passwort speichern) aus, wenn Sie eine Verbindung erstellen.

Das Passwort wird unter Verwendung des zufällig generierten Token in der Datei seed.dat verschlüsselt. Das Passwort wird dann mit dem Benutzernamen in der Cache-Datei gespeichert. Ist die Datei seed.dat nicht mehr vorhanden oder beschädigt, ist das Datenbankpasswort möglicherweise nicht richtig verschlüsselt. In diesem Fall kann keine Verbindung hergestellt werden.

Verwenden der UNION ALL-Ansicht für Projekte mit partitionierten Tabellen

Wenn eine Quelltabelle partitioniert ist, werden n ZieltabellenAWS SCT erstellt, wobei n die Anzahl der Partitionen in der Quelltabelle ist. AWS SCTerstellt eine UNION ALL-Ansicht über den Zieltabellen, um die Quelltabelle darzustellen. Wenn Sie einenAWS SCT Datenextraktor verwenden, um Ihre Daten zu migrieren, werden die Quelltabellenpartitionen durch separate Unteraufgaben parallel extrahiert und geladen.

So verwenden Sie Union Alle View für ein Projekt
  1. Starten AWS SCT. Erstellen Sie ein neues Projekt oder öffnen Sie ein vorhandenesAWS SCT Projekt.

  2. Wählen Sie im Menü Einstellungen die Option Konvertierungseinstellungen aus.

  3. Wählen Sie ein Paar von OLAP-Datenbanken aus der Liste oben aus.

  4. Gesamtansicht vereinigen?

    
                        Konvertierungseinstellungen
  5. Wählen Sie OK, um die Einstellungen zu speichern und das Dialogfeld „Konvertierungseinstellungen“ zu schließen.

Tastenkombinationen fürAWS SCT

Im Folgenden sind die Tastenkombinationen aufgeführt, die Sie verwenden könnenAWS SCT.

Tastaturbefehl Beschreibung

Strg+N

Erstellt ein neues Projekt.

Strg+O

Öffnet ein vorhandenes Projekt.

Strg+S

Speichert ein geöffnetes Projekt.

Strg+W

Erstellt ein neues Projekt mithilfe des Assistenten.

Strg+M

Erstellen Sie ein neues Multiserver-Assessment.

Strg+L

Fügen Sie eine neue Quelldatenbank hinzu.

Strg+R

Fügen Sie eine neue Zieldatenbank hinzu.

Strg+F4

Schließt ein geöffnetes Projekt.

F1

Öffnen Sie das AWS SCTBenutzerhandbuch.