SnowConvert: Redshift¶
Der erste Schritt bei der Migration ist die Beschaffung des Codes, den Sie für die Migration benötigen. Es gibt viele Möglichkeiten, den Code aus Ihrer Datenbank zu extrahieren, aber wir empfehlen Ihnen, die Extraktionsskripte von Snowflake zu verwenden.
Der gesamte Quellcode für diese Skripte ist quelloffen und unter GitHub verfügbar.
Voraussetzungen ¶
Zugriff auf einen Redshift-Cluster mit einer Redshift-Datenbank
Zugriff auf die Datenbank vorzugsweise mit einem Superuser oder Datenbankbesitzer
Installation der AWS-CLI
Zugriff auf das AWS-Portal
Installieren der Skripte¶
Gehen Sie zu https://github.com/Snowflake-Labs/SC.DDLExportScripts/.
Wählen Sie in der Option „Code“ die Dropdown-Liste, und verwenden Sie die Option Download ZIP, um den Code herunterzuladen.
Dekomprimieren Sie die ZIP-Datei. Der Code für Teradata sollte sich im Ordner „Teradata“ befinden.
Folgen Sie der Anleitung, um die Dateien zu ändern und auf Ihrem System auszuführen.
Verpacken Sie die Ergebnisse .¶
Wenn das Skript fertig ist, enthält der Ausgabeordner alle DDLs für die Migration. Sie können diesen Ordner dann komprimieren, um ihn mit SnowConvert zu verwenden.
Führen Sie z. B. Folgendes aus:
Kopieren
zip -r output.zip ./output