

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 MultiLoad Skripten nach Amazon Redshift RSQL mit AWS Schema Conversion Tool
<a name="CHAP-converting-multiload-rsql"></a>

Sie können AWS SCT es verwenden, um MultiLoad Teradata-Jobskripte in Amazon Redshift RSQL zu konvertieren.

Ein * MultiLoad Teradata-Jobskript* besteht aus einer Reihe von Befehlen für die Batch-Wartung Ihrer Teradata-Datenbank. Eine MultiLoad Teradata-Importaufgabe führt eine Reihe verschiedener Einfüge-, Aktualisierungs- und Löschvorgänge für bis zu fünf verschiedene Tabellen und Ansichten aus. MultiLoad Teradata-Löschaufgaben können eine große Anzahl von Zeilen aus einer einzelnen Tabelle entfernen.

AWS SCT konvertiert MultiLoad Teradata-Befehle und SQL-Anweisungen in ein Format, das mit Amazon Redshift RSQL kompatibel ist. Nachdem Sie die Teradata-Datenbank zu Amazon Redshift migriert haben, verwenden Sie diese konvertierten Skripts, um Daten in Ihrer Amazon Redshift Redshift-Datenbank zu verwalten.

**Topics**
+ [Hinzufügen von MultiLoad Jobskripten zu Ihrem Projekt AWS SCT](#CHAP-converting-multiload-rsql-create)
+ [Konfiguration von Substitutionsvariablen in Teradata-Jobskripten mit MultiLoad AWS SCT](#CHAP-converting-multiload-rsql-variables)
+ [MultiLoad Teradata-Jobskripte konvertieren mit AWS SCT](#CHAP-converting-multiload-rsql-convert)
+ [Verwaltung von MultiLoad Teradata-Jobskripten mit AWS SCT](#CHAP-converting-multiload-rsql-manage)
+ [Erstellen Sie einen Bewertungsbericht für die Konvertierung eines MultiLoad Teradata-Jobskripts mit AWS SCT](#CHAP-converting-multiload-rsql-assessment)
+ [Bearbeiten und Speichern Ihrer konvertierten MultiLoad Teradata-Jobskripte mit AWS SCT](#CHAP-converting-multiload-rsql-save)

## Hinzufügen von MultiLoad Jobskripten zu Ihrem Projekt AWS SCT
<a name="CHAP-converting-multiload-rsql-create"></a>

Sie können einem einzelnen AWS SCT Projekt mehrere Skripte hinzufügen.

**Um Ihrem AWS SCT Projekt ein MultiLoad Jobskript hinzuzufügen**

1. Erstellen Sie ein neues Projekt in AWS SCT oder öffnen Sie ein vorhandenes Projekt. Weitere Informationen finden Sie unter [Projekte starten und verwalten in AWS SCT](CHAP_UserInterface.Project.md). 

1. Wählen Sie im Menü die Option **Quelle hinzufügen** und wählen Sie dann **Teradata**, um Ihre Quelldatenbank zum Projekt hinzuzufügen. Weitere Informationen finden Sie unter [Teradata-Datenbanken](CHAP_Source.Teradata.md).

1. Wählen Sie im Menü die Option **Ziel hinzufügen** aus, um Ihrem AWS SCT Projekt eine Amazon Redshift Redshift-Zieldatenbank hinzuzufügen.

   Sie können eine virtuelle Amazon Redshift Redshift-Zieldatenbankplattform verwenden. Weitere Informationen finden Sie unter [Zuordnung zu virtuellen Zielen im AWS Schema Conversion Tool](CHAP_Mapping.VirtualTargets.md).

1. Erstellen Sie eine neue Zuordnungsregel, die Ihre Teradata-Quelldatenbank und Ihr Amazon Redshift Redshift-Ziel umfasst. Weitere Informationen finden Sie unter [Zuordnung neuer Datentypen in AWS Schema Conversion Tool](CHAP_Mapping.New.md). 

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

1. Erweitern Sie im linken Bereich den Knoten **Scripts**.

1.  Wählen Sie **MultiLoad**, öffnen Sie das Kontextmenü (Rechtsklick) und wählen Sie dann **Skripten laden**.

1.  Geben Sie den Speicherort Ihrer MultiLoad Teradata-Quelljobskripte ein und wählen Sie Ordner **auswählen aus**.

   AWS SCT zeigt das Fenster **Skripten laden** an.

1. Führen Sie eine der folgenden Aktionen aus:
   + Wenn Ihre MultiLoad Teradata-Jobskripte die Substitutionsvariablen nicht enthalten, wählen Sie **Keine Substitutionsvariablen** und dann **OK**, um Ihrem Projekt Skripten hinzuzufügen. AWS SCT 
   + Wenn Ihre MultiLoad Teradata-Jobskripte die Substitutionsvariablen enthalten, konfigurieren Sie die Substitutionsvariablen. Weitere Informationen finden Sie unter [Konfiguration von Substitutionsvariablen in Jobskripten MultiLoad ](#CHAP-converting-multiload-rsql-variables).

## Konfiguration von Substitutionsvariablen in Teradata-Jobskripten mit MultiLoad AWS SCT
<a name="CHAP-converting-multiload-rsql-variables"></a>

Ihre MultiLoad Teradata-Jobskripte können Substitutionsvariablen enthalten. Sie können beispielsweise ein einzelnes Skript mit Substitutionsvariablen verwenden, um Daten in verschiedene Datenbanken zu laden.

Bevor Sie ein MultiLoad Job-Skript mit Substitutionsvariablen ausführen, 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 SCT kann Substitutionsvariablen erst auflösen und konvertieren, nachdem Sie ihnen Werte zugewiesen haben. Bevor Sie mit der Konvertierung Ihrer MultiLoad Teradata-Quelljobskripte beginnen, stellen Sie sicher, dass Sie allen Substitutionsvariablen Werte zugewiesen haben. Sie können sie verwenden AWS SCT , um Substitutionsvariablen in Ihren Teradata-Skripten zu konfigurieren. 

**Um Substitutionsvariablen in Ihrem Jobskript zu konfigurieren MultiLoad**

1. Wenn Sie Ihrem AWS SCT Projekt Ihre MultiLoad Teradata-Quelljobskripte hinzufügen, wählen Sie **Substitutionsvariablen** werden verwendet aus. Weitere Informationen zum Hinzufügen dieser Skripten finden Sie unter. [Hinzufügen von MultiLoad Jobskripten zu Ihrem Projekt AWS SCT](#CHAP-converting-multiload-rsql-create) 

1. Geben **Sie unter Variablenformat definieren** einen regulären Ausdruck ein, der allen Substitutionsvariablen in Ihrem Skript entspricht.

   Wenn die Namen Ihrer Substitutionsvariablen beispielsweise mit beginnen `${` und mit enden`}`, verwenden Sie den `\$\{\w+\}` regulären Ausdruck. Verwenden Sie den `\$\w+|\%\w+` regulären Ausdruck, um Substitutionsvariablen zuzuordnen, die entweder mit einem Dollarzeichen oder einem Prozentzeichen beginnen.

   Reguläre Ausdrücke, die der Java-Syntax für reguläre Ausdrücke AWS SCT entsprechen. Weitere Informationen finden Sie unter [java.util.regex](https://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html) Class Pattern in der Java-Dokumentation.

1. **Wählen Sie **OK**, um Skripten in Ihr AWS SCT Projekt zu laden, und klicken Sie dann auf **OK**, um das Fenster Skripten laden zu schließen.**

1. Wählen Sie **Variablen**, um alle erkannten Substitutionsvariablen und ihre Werte anzuzeigen.

1. Geben Sie **unter Wert** den Wert für die Substitutionsvariable ein.

## MultiLoad Teradata-Jobskripte konvertieren mit AWS SCT
<a name="CHAP-converting-multiload-rsql-convert"></a>

Im Folgenden erfahren Sie, wie Sie MultiLoad Teradata-Jobs mithilfe von Amazon Redshift RSQL konvertieren. AWS SCT

**So konvertieren Sie ein MultiLoad Teradata-Jobskript in Amazon Redshift RSQL**

1. Fügen Sie Ihre MultiLoad Jobskripte zu Ihrem Projekt hinzu. AWS SCT Weitere Informationen finden Sie unter [Hinzufügen von MultiLoad Jobskripten zu Ihrem AWS SCT Projekt](#CHAP-converting-multiload-rsql-create).

1. Konfigurieren Sie die Substitutionsvariablen und geben Sie ihre Werte ein. Weitere Informationen finden Sie unter [Konfiguration von Substitutionsvariablen in Jobskripten MultiLoad ](#CHAP-converting-multiload-rsql-variables).

1. Erweitern Sie im linken Bereich den Knoten **Scripts**.

1. Führen Sie eine der folgenden Aktionen aus:
   + Um ein einzelnes MultiLoad Job-Skript zu konvertieren, erweitern Sie den **MultiLoad**Knoten, wählen Sie das zu konvertierende **Skript aus und wählen Sie dann im Kontextmenü (Rechtsklick) die Option Skript konvertieren**.
   + Um mehrere Skripten zu konvertieren, stellen Sie sicher, dass Sie alle zu konvertierenden Skripten auswählen. Wählen Sie **MultiLoad**, öffnen Sie das Kontextmenü (Rechtsklick) und wählen Sie dann **Skript konvertieren**. 

1. Führen Sie eine der folgenden Aktionen aus:
   + Wenn Sie Ihre Quelldatendatei auf Amazon S3 speichern, wählen Sie den **S3-Objektpfad** als **Speicherort der Quelldatendatei**.

     Geben Sie den **Amazon S3 S3-Bucket-Ordner** und den **Amazon S3 S3-Bucket als Manifest-Datei** für Ihre Quelldatendatei ein.
   + Wenn Sie Ihre Quelldatendatei nicht auf Amazon S3 speichern, wählen Sie **Hostadresse** als **Speicherort der Quelldatendatei**.

     Geben Sie die **URL oder IP-Adresse des Hosts, den** **Anmeldenamen des Host-Benutzers** und den **Amazon S3 S3-Bucket für die Manifestdatei** für Ihre Quelldatendatei ein.

1. Wählen Sie **OK** aus.

   AWS SCT konvertiert alle Ihre ausgewählten MultiLoad Teradata-Jobskripte in ein Format, das mit Amazon Redshift RSQL kompatibel ist. Suchen Sie Ihre konvertierten Skripten im Knoten „**Skripte**“ im Bereich „Zieldatenbank“.

1. Bearbeiten Sie Ihre konvertierten Amazon Redshift RSQL-Skripts oder speichern Sie sie. Weitere Informationen finden Sie unter [Bearbeiten und Speichern Ihrer konvertierten MultiLoad Jobskripte](#CHAP-converting-multiload-rsql-save).

## Verwaltung von MultiLoad Teradata-Jobskripten mit AWS SCT
<a name="CHAP-converting-multiload-rsql-manage"></a>

Sie können mehrere MultiLoad Teradata-Jobskripte hinzufügen oder ein MultiLoad Jobskript aus Ihrem Projekt entfernen. AWS SCT 

**Um Ihrem Projekt ein neues MultiLoad Jobskript hinzuzufügen AWS SCT**

1. Erweitern Sie den Knoten **Skripte** im linken Bereich.

1. Wählen Sie den **MultiLoad**Knoten aus und öffnen Sie das Kontextmenü (Rechtsklick).

1. Wählen Sie **Skripten laden**.

1. Geben Sie die Informationen ein, die zum Hinzufügen eines neuen MultiLoad Job-Skripts und zum Konfigurieren von Substitutionsvariablen erforderlich sind. Weitere Informationen erhalten Sie unter [Hinzufügen von MultiLoad Jobskripten zu Ihrem AWS SCT Projekt](#CHAP-converting-multiload-rsql-create) und [Konfiguration von Substitutionsvariablen in Jobskripten MultiLoad ](#CHAP-converting-multiload-rsql-variables).

**Um ein MultiLoad Jobskript aus Ihrem Projekt zu AWS SCT entfernen**

1. Erweitern Sie den **MultiLoad**Knoten unter **Skripte** im linken Bereich.

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

1. Wählen Sie „**Skript löschen“**.

## Erstellen Sie einen Bewertungsbericht für die Konvertierung eines MultiLoad Teradata-Jobskripts mit AWS SCT
<a name="CHAP-converting-multiload-rsql-assessment"></a>

Der *Bewertungsbericht zur MultiLoad Jobskriptkonvertierung* enthält Informationen zur Konvertierung der MultiLoad Befehle und SQL-Anweisungen. Die Konvertierung erfolgt von Ihren Quellskripten in Amazon Redshift RSQL-Befehle und SQL-Anweisungen für Amazon Redshift. Der Bewertungsbericht enthält Aktionspunkte für MultiLoad Befehle und SQL-Anweisungen, die nicht konvertiert werden AWS SCT können. 

**Um einen Bewertungsbericht zur Skriptkonvertierung für einen MultiLoad Teradata-Job zu erstellen**

1. Erweitern Sie den **MultiLoad**Knoten unter **Skripten** im linken Bereich.

1. Wählen Sie die Skripts aus, für die der Bewertungsbericht erstellt werden soll, öffnen Sie das Kontextmenü (mit der rechten Maustaste) und wählen Sie dann **Bericht erstellen**.

1. Rufen Sie die Registerkarte „**Zusammenfassung**“ auf. Auf der Registerkarte **Zusammenfassung** werden die zusammenfassenden Informationen aus dem Bewertungsbericht für das MultiLoad Jobskript angezeigt. Sie enthält Konvertierungsergebnisse für alle MultiLoad Befehle und SQL-Anweisungen aus Ihren Quellskripten. 

1. (Optional) Speichern Sie eine lokale Kopie des Bewertungsberichts zur MultiLoad Jobskriptkonvertierung entweder als PDF-Datei oder als Datei mit kommagetrennten Werten (CSV):
   + Um den Bewertungsbericht zur Konvertierung von MultiLoad Jobskripten als PDF-Datei zu speichern, wählen Sie oben **rechts die Option Als PDF speichern**.

      Die PDF-Datei enthält die Zusammenfassung, Aktionspunkte und Empfehlungen für die Konvertierung von Skripten.
   + Um den Bewertungsbericht zur Konvertierung von MultiLoad Jobskripten als CSV-Dateien **zu speichern, wählen Sie oben rechts die Option In CSV** speichern.

     AWS SCT erstellt zwei CSV-Dateien. Diese Dateien enthalten die Zusammenfassung, Aktionspunkte, empfohlene Maßnahmen und eine geschätzte Komplexität des manuellen Aufwands, der für die Konvertierung der Skripts erforderlich ist.

1. Wählen Sie die Registerkarte **Aktionspunkte**. Diese Registerkarte enthält eine Liste von Elementen, die manuell in Amazon Redshift RSQL konvertiert werden müssen. Wenn Sie ein Aktionselement aus der Liste auswählen, wird das Element aus Ihrem MultiLoad Quell-Jobskript AWS SCT hervorgehoben, für das sich das Aktionselement bezieht. 

## Bearbeiten und Speichern Ihrer konvertierten MultiLoad Teradata-Jobskripte mit AWS SCT
<a name="CHAP-converting-multiload-rsql-save"></a>

Sie können Ihre konvertierten Skripte im unteren Bereich Ihres AWS SCT Projekts bearbeiten. AWS SCT speichert das bearbeitete Skript als Teil Ihres Projekts.

**Um Ihre konvertierten Skripte zu speichern**

1. Erweitern Sie den Knoten **RSQL-Skripten** **unter Skripten** im Bereich Zieldatenbank.

1. Wählen Sie das konvertierte Skript aus, öffnen Sie das Kontextmenü (Rechtsklick) und wählen Sie **Skript speichern**.

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

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