Teradata konvertierenFastExportJobskripte für Amazon Redshift RSQL mitAWS SCT - 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.

Teradata konvertierenFastExportJobskripte für Amazon Redshift RSQL mitAWS SCT

Sie können das verwendenAWS Schema Conversion Tool(AWS SCT) um Teradata zu konvertierenFastExportJobskripte für Amazon Redshift RSQL.

EINFastExportJob-Skriptist ein Satz vonFastExportBefehle und SQL-Anweisungen, die Daten aus der Teradata-Datenbank auswählen und exportieren.AWS SCTkonvertiertFastExportBefehle und SQL-Anweisungen in einem Format, das mit Amazon Redshift RSQL kompatibel ist. Nachdem Sie die Teradata-Datenbank zu Amazon Redshift migriert haben, können Sie diese konvertierten Skripts verwenden, um Daten aus der Amazon Redshift-Datenbank zu exportieren.

HinzufügenFastExportJob-Skripte zu IhremAWS SCTProjekt

Sie können mehrere Skripte zu einem einzigen hinzufügenAWS SCTprojekt.

Um eine hinzuzufügenFastExportJob-Skript zu IhremAWS SCTProjekt
  1. Erstellen Sie ein neues Projekt inAWS SCToder öffnen Sie ein bestehendes Projekt. Weitere Informationen finden Sie unter EinAWS SCT Projekt erstellen.

  2. WähleQuelle hinzufügenaus dem Menü, und wählen Sie dannTeradataum Ihre Quelldatenbank zum Projekt hinzuzufügen. Weitere Informationen finden Sie unter Teradata als Quelle verwenden.

  3. WähleZiel hinzufügenaus dem Menü und um eine Amazon Redshift-Zieldatenbank zu IhrerAWS SCTprojekt.

    Sie können eine virtuelle Amazon Redshift-Zieldatenbankplattform verwenden. Weitere Informationen finden Sie unter Verwendung virtueller Ziele.

  4. Erstellen Sie eine neue Zuordnungsregel, die Ihre Teradata-Quelldatenbank und Ihr Amazon Redshift-Ziel umfasst. Weitere Informationen finden Sie unter Neue Zuordnungsregel hinzufügen.

  5. Auf derAnsehenMenü, wählenHauptansicht.

  6. Erweitern Sie im linken Bereich denSkripteKnoten.

  7. WähleFastExport, öffnen Sie das Kontextmenü (Rechtsklick) und wählen SieSkripte laden.

  8. Geben Sie den Speicherort des Quellcodes für Ihren Teradata einFastExportJob-Skripte und wähleOrdner wählen.

    AWS SCTzeigt dieSkripte ladenFenster.

  9. Führen Sie eine der folgenden Aktionen aus:

    • Wenn dein TeradataFastExportJobskripte enthalten die Substitutionsvariablen nicht, wählen SieKeine Substitutionsvariablenund dann wähleOKAYum Skripte zu Ihrem hinzuzufügenAWS SCTprojekt.

    • Wenn dein TeradataFastExportJobskripte enthalten die Substitutionsvariablen, konfigurieren Sie die Substitutionsvariablen. Weitere Informationen finden Sie unter Konfiguration von Substitutionsvariablen inFastExportJob-Skripte.

Konfiguration von Substitutionsvariablen in TeradataFastExportJob-Skripte mitAWS SCT

Ihr TeradataFastExportJobskripte können Substitutionsvariablen enthalten. Sie können beispielsweise ein einzelnes Skript mit Substitutionsvariablen verwenden, um Daten aus mehreren Datenbanken zu exportieren. Du kannst benutzenAWS SCTum Substitutionsvariablen in Ihren Teradata-Skripten zu konfigurieren.

Bevor du einen läufstFastExportJob-Skript mit Substitutionsvariablen, stellen Sie sicher, dass Sie die Werte für alle Variablen zuweisen. Dazu können Sie andere Tools oder Anwendungen wie ein Bash-Skript, UC4 (Automic) usw. verwenden.AWS SCTkann Substitutionsvariablen erst auflösen und konvertieren, nachdem Sie ihre Werte zugewiesen haben.

Um Substitutionsvariablen in Ihrem zu konfigurierenFastExportJob-Skript
  1. Fügen Sie Ihre Quelle hinzu TeradataFastExportJob-Skripte zu IhremAWS SCTprojekt. Weitere Informationen finden Sie unter Hinzufügen von BTEQ-Skripten zu IhremAWS SCTProjekt.

    Wenn Sie Ihre Skripts hinzufügen, wählen SieSubstitutionsvariablen werden verwendet.

  2. FürVariablenformat definieren, geben Sie einen regulären Ausdruck ein, der allen Substitutionsvariablen in Ihrem Skript entspricht.

    Zum Beispiel, wenn die Namen Ihrer Substitutionsvariablen beginnen mit${und ende mit}, benutze den\$\{\w+\}regulärer Ausdruck. Um Substitutionsvariablen abzugleichen, die entweder mit einem Dollarzeichen oder einem Prozentzeichen beginnen, verwenden Sie den\$\w+|\%\w+regulärer Ausdruck.

    Reguläre Ausdrücke in AWS SCT entsprechen der Java-Syntax für reguläre Ausdrücke. Weitere Informationen finden Sie unterjava.util.regex Klassenmusterin der Java-Dokumentation.

  3. WähleOKAYum Skripte auf Ihre zu ladenAWS SCTProjekt, und wählen Sie dannOKAYum das zu schließenSkripte ladenFenster.

  4. Erweitern Sie im linken Bereich denSkripteKnoten. WähleFastExport, und wählen Sie dann Ihren Ordner mit Skripten aus. Öffnen Sie das Kontextmenü (Rechtsklick) und wählen Sie dannVariablen exportierenunterSubstitutionsvariablen.

  5. Exportiert Substitutionsvariablen für ein Skript. Erweitern Sie Ihren Ordner mit Skripten, wählen Sie Ihr Skript aus, öffnen Sie das Kontextmenü (Rechtsklick) und wählen SieVariablen exportierenunterSubstitutionsvariablen.

  6. Geben Sie den Namen der Datei mit kommagetrennten Werten (CSV) ein, um die Substitutionsvariablen zu speichern, und wählen SieSpeichern.

  7. Öffnen Sie diese CSV-Datei und geben Sie die Werte für die Substitutionsvariablen ein.

    Je nach BetriebssystemAWS SCTverwendet verschiedene Formate für CSV-Dateien. Die Werte in der Datei können entweder in Anführungszeichen stehen oder nicht. Stellen Sie sicher, dass Sie für die Werte der Substitutionsvariablen dasselbe Format verwenden wie für die anderen Werte in der Datei.AWS SCTkann die CSV-Datei mit Werten in verschiedenen Formaten nicht importieren.

  8. Speichern Sie die CSV-Datei.

  9. Erweitern Sie im linken Bereich denSkripteKnoten. WähleFastExport, und wählen Sie dann Ihr Skript aus. Öffnen Sie das Kontextmenü (Rechtsklick) und wählen Sie dannVariablen importierenunterSubstitutionsvariablen.

  10. Wählen Sie Ihre CSV-Datei und wählen Sie dannÖffnen.

  11. WähleVariablenum alle entdeckten Substitutionsvariablen und ihre Werte einzusehen.

Teradata konvertierenFastExportJob-Skripte mitAWS SCT

Im Folgenden erfahren Sie, wie Sie Teradata konvertierenFastExportJob zu Amazon Redshift RSQL mithilfe vonAWS SCT.

Um einen Teradata zu konvertierenFastExportJobskript für Amazon Redshift RSQL
  1. Füge deine hinzuFastExportJob-Skripte zu IhremAWS SCTprojekt. Weitere Informationen finden Sie unter HinzufügenFastExportJob-Skripte zu IhremAWS SCTProjekt.

  2. Konfigurieren Sie die Substitutionsvariablen. Weitere Informationen finden Sie unter Konfiguration von Substitutionsvariablen inFastExportJob-Skripte.

  3. Erweitern Sie im linken Bereich denSkripteKnoten.

  4. Führen Sie eine der folgenden Aktionen aus:

    • Um eine einzelne zu konvertierenFastExportJob-Skript, erweitern Sie dasFastExportKnoten, wählen Sie das zu konvertierende Skript aus und wählen Sie dannSkript konvertierenaus dem Kontextmenü (Rechtsklick).

    • Um mehrere Skripts zu konvertieren, stellen Sie sicher, dass Sie alle zu konvertierenden Skripts auswählen. Dann wähleFastExport, öffnen Sie das Kontextmenü (Rechtsklick) und wählen SieSkript konvertieren.

    AWS SCTkonvertiert alle Ihre ausgewählten TeradataFastExportJob-Skripts in einem Format, das mit Amazon Redshift RSQL kompatibel ist. Finden Sie Ihre konvertierten Skripte in derSkripteKnoten im Zieldatenbank-Panel.

  5. Bearbeiten Sie Ihre konvertierten Amazon Redshift RSQL-Skripts oder speichern Sie sie. Weitere Informationen finden Sie unter Bearbeiten und Speichern Ihrer konvertiertenFastExportJob-Skripte.

Verwaltung von TeradataFastExportJob-Skripte mitAWS SCT

Sie können mehrere Teradata hinzufügenFastExportJob-Skripte oder entferne eineFastExportJob-Skript von IhremAWS SCTprojekt.

Um ein neues hinzuzufügenFastExportJob-Skript zu IhremAWS SCTProjekt
  1. Erweitern Sie dieSkripteKnoten im linken Bereich.

  2. Wählen Sie dieFastExportKnoten, und öffnen Sie das Kontextmenü (Rechtsklick).

  3. WähleSkripte laden.

  4. Geben Sie die Informationen ein, die erforderlich sind, um ein neues hinzuzufügenFastExportJob-Skript und Konfiguration von Substitutionsvariablen. Weitere Informationen erhalten Sie unter HinzufügenFastExportJob-Skripte zu IhremAWS SCTProjekt und Konfiguration von Substitutionsvariablen inFastExportJob-Skripte.

Um eine zu entfernenFastExportJob-Skript von IhremAWS SCTProjekt
  1. Erweitern Sie dieFastExportKnoten unterSkripteim linken Bereich.

  2. Wählen Sie das zu entfernende Skript aus und öffnen Sie das Kontextmenü (Rechtsklick).

  3. WähleSkript löschen.

Erstellen eines Bewertungsberichts für einen TeradataFastExportJob-Script-Konvertierung mitAWS SCT

DerFastExportBericht zur Bewertung der Konvertierung von Jobskriptenbietet Informationen zur Konvertierung derFastExportBefehle und SQL-Anweisungen von IhremFastExportSkripts in ein Format, das mit Amazon Redshift RSQL kompatibel ist. Der Bewertungsbericht enthält Maßnahmen fürFastExportBefehle und SQL-Anweisungen, dieAWS SCTkann nicht konvertieren.

So erstellen Sie einen Bericht zur Bewertung der Skriptkonvertierung für einen TeradataFastExportAufgabe
  1. Erweitern Sie dieFastExportKnoten unterSkripteim linken Bereich.

  2. Wählen Sie das zu konvertierende Skript aus, öffnen Sie das Kontextmenü (Rechtsklick) und wählen Sie dannBericht erstellen.

  3. Sehen Sie sich dieZusammenfassungTab. DerZusammenfassungAuf der Registerkarte werden die Informationen zur Zusammenfassung aus demFastExportBericht zur Bewertung des Job-Skripts. Es enthält Konvertierungsergebnisse für alleFastExportBefehle und SQL-Anweisungen aus Ihren Quellskripten.

  4. Sie können eine lokale Kopie desFastExportBericht zur Bewertung der Konvertierung von Jobskripten entweder als PDF-Datei oder als Datei mit kommagetrennten Werten (CSV).

    1. Um das zu rettenFastExportBericht zur Bewertung der Konvertierung von Jobskripten als PDF-Datei, wählen SieAls PDF speichernoben rechts.

      Die PDF-Datei enthält die Zusammenfassung, Aktionspunkte und Empfehlungen für die Konvertierung von Skripten.

    2. Um das zu rettenFastExportBericht zur Bewertung der Jobskript-Konvertierung als CSV-Datei, wählen SieIn CSV speichernoben rechts.

      Die CSV-Datei enthält Aktionselemente, empfohlene Aktionen und eine geschätzte Komplexität des manuellen Aufwands, der zur Konvertierung der Skripts erforderlich ist.

  5. Wählen Sie dieAktionspunkteTab. Diese Registerkarte enthält eine Liste von Elementen, die eine manuelle Konvertierung zu Amazon Redshift RSQL erfordern. Wenn Sie ein Aktionselement aus der Liste auswählen,AWS SCThebt den Artikel aus Ihrer Quelle hervorFastExportJobskript, auf das sich das Aktionselement bezieht.

Bearbeiten und Speichern Ihrer konvertierten TeradataFastExportJob-Skripte mitAWS SCT

Sie können Ihre konvertierten Skripte im unteren Bereich IhresAWS SCTprojekt.AWS SCTspeichert das bearbeitete Skript als Teil Ihres Projekts.

Um Ihre konvertierten Skripte zu speichern
  1. Erweitern Sie dieRSQL-SkriptsKnoten unterSkripteim Zieldatenbank-Panel.

  2. Wählen Sie Ihr konvertiertes Skript aus, öffnen Sie das Kontextmenü (Rechtsklick) und wählen SieSkript speichern.

  3. Geben Sie den Pfad zu dem Ordner ein, in dem das konvertierte Skript gespeichert werden soll, und wählen SieSpeichern.

    AWS SCTspeichert das konvertierte Skript in einer Datei und öffnet diese Datei.