Tutorial: Durchführen Ihrer ersten Codeübersetzung mit Azure Synapse Pathway

Gilt für:Azure Synapse Analytics

Azure Synapse Pathway bietet Unterstützung für die Übersetzung von Schemas, Tabellen, Sichten, Funktionen usw. aus IBM Netezza, Microsoft SQL Server und Snowflake in T-SQL-konformen Code, mit dem die Migration zu Azure Synapse Analytics automatisiert wird.

Weitere Informationen finden Sie unter Azure Synapse Pathway.

In diesem Tutorial lernen Sie Folgendes:

  • Durchführen Ihrer ersten Übersetzung von SQL-Skripts aus Ihrem bestehenden Data Warehouse in T-SQL-Skripts für Azure Synapse SQL
  • Auswählen einer der verfügbaren Quellen
  • Anzeigen der Fehler und Warnungen für Objekte, die nicht übersetzt wurden

Voraussetzungen

Stellen Sie sicher, dass Sie Azure Synapse Pathway installieren, um die Schritte in diesem Tutorial ausführen zu können. Wenn Sie eine Einführung benötigen, finden Sie diese unter Vorschauversion von Azure Synapse Pathway.

Durchführen der Übersetzung

  1. Starten Sie die Azure Synapse Pathway-MSI-Datei.

  2. Wählen Sie eine der verfügbaren Quellen aus. Die Quellen, die bald noch ergänzt werden, sind derzeit noch ausgegraut.

  3. Klicken Sie unter „Input directory“ (Eingabeverzeichnis) auf „Durchsuchen“, und teilen Sie dem Tool den Speicherort des Ordners mit, in dem sich die DDL- und DML-Skripts befinden, die übersetzt werden müssen.

    Hinweis

    Nur Dateien mit der Erweiterung „.sql“ können als Eingabequelle angegeben werden. Wenn der Benutzer DDL- und DML-Skripts in .txt-Dateien bereitstellt, führt das Tool keine Übersetzung durch.

  4. Wählen Sie zur Übersetzung von Netezza-Code für Azure Synapse Analytics in der Dropdownliste „Translation Type“ (Übersetzungstyp) die Option „IBM Netezza“ aus. Eingabe für die Azure Synapse-Bewertung.

  5. Klicken Sie zum Auswählen des Ausgabeverzeichnisses auf „Durchsuchen“, um den Ort für die Ausgabe anzugeben. Ausgabeverzeichnis für Azure Synapse.

  6. Klicken Sie auf Übersetzen, um die Übersetzung zu starten.

Anzeigen der Ergebnisse

  1. Die Dauer der Bewertung hängt von der Anzahl der hinzugefügten Datenbanken und der Größe der Schemas der einzelnen Datenbanken ab. Die Ergebnisse für die einzelnen Datenbanken werden angezeigt, sobald sie verfügbar sind. Azure Synapse-Bewertungsbericht.

  2. Durch Klicken auf „Ergebnisse anzeigen“ gelangen Sie zu dem im vorherigen Schritt angegebenen Ausgabeverzeichnis, in dem die übersetzte(n) Skriptdatei(en) basierend auf Ihrer Eingabeverzeichnisstruktur angezeigt werden.

  3. Das Verzeichnis enthält die Projektstruktur, die Sie problemlos in Ihr GitHub-Repository committen können.

  4. Eine Ergebnisdatei, die eine Liste mit Fehlern und Warnungen enthält, wird ebenfalls in das Ausgabeverzeichnis geladen.

Ausführen der Übersetzung mithilfe der Befehlszeile

  1. Bei der Installation wird „AspCmd.exe“ unter „C:\Programme (x86)\Azure Synapse Pathway“ verfügbar sein.
  2. Öffnen Sie die Eingabeaufforderung, und navigieren Sie zum Speicherort der Datei.
  3. Geben Sie „aspcmd.exe --help“ ein, um eine Liste mit Befehlen anzuzeigen.

Hilfsbefehle in der Befehlszeile für die Azure Synapse-Bewertung

  1. Sie können mit der Ausführung der Übersetzung mithilfe der Befehlszeile starten.

Azure Synapse-Bewertung mithilfe der Befehlszeile

Nächste Schritte

Informieren Sie sich darüber, wie Sie die Bewertung speichern und laden.