SnowConvert AI – Verwendung der SnowConvert AI-CLI

Installation

Abhängig von Ihrem Betriebssystem können Sie die entsprechende Installationsanleitung einsehen:

Befehle

Zusammenfassung

Jeder Befehl kann mit der folgenden Syntax verwendet werden:

snowct [command] [arguments]
Copy

Die verfügbaren Befehle sind unten aufgeführt. Wenn Sie eine ausführliche Erklärung zu einem Befehl sehen möchten, können Sie auf den Befehl klicken.

Befehl

Alias

Beschreibung

install-access-code

install-ac

Installieren eines Zugangscodes.

show-access-code

show-ac

Anzeigen der installierten Zugangscodes

teradata

Durchführen einer Teradata-Konvertierung/-Bewertung

oracle

Durchführen einer Oracle-Konvertierung/-Bewertung

sql-server

Durchführen einer SQL Server-Konvertierung/-Bewertung

redshift

Durchführen einer Redshift-Konvertierung/-Bewertung

azuresynapse

Durchführen einer Azure Synapse-Konvertierung/-Bewertung

sybase

Durchführen einer Sybase IQ-Konvertierung/-Bewertung

greenplum

Durchführen einer Greenplum-Konvertierung/-Bewertung

postgresql

Durchführen einer PostgreSQL-Konvertierung/-Bewertung

netezza

Durchführen einer Netezza-Konvertierung/-Bewertung

spark

Durchführen einer Spark SQL-Konvertierung/-Bewertung

databricks

Durchführen einer Databricks SQL-Konvertierung/-Bewertung

vertica

Durchführen einer Vertica-Konvertierung/-Bewertung

hive

Durchführen einer Hive-Konvertierung/-Bewertung

--help

-h

Anzeigen einer Hilfe

--version

-v

Anzeigen der Version des Tools

Installieren eines Zugangscodes

Bevor Sie Ihren Code konvertieren, müssen Sie einen Zugangscode installieren. Sie können dies tun, indem Sie den Zugangscode oder den Pfad zu der Datei angeben, die die Zugangscodeinformationen enthält (dies ist nützlich, wenn Sie den Zugangscode ohne Internetverbindung oder unter restriktiven Firewalleinstellungen installieren).

Sie können den folgenden Befehl verwenden, um den Zugangscode zu installieren, indem Sie den Code schreiben:

snowct install-access-code <access-code>
Copy

Dieser Befehl entspricht dem vorherigen Befehl:

snowct install-ac <access-code>
Copy

Wenn Sie einen Zugangscode über eine Datei installieren möchten, können Sie die Option --file / -f verwenden, wie in den folgenden Befehlen gezeigt:

snowct install-access-code --file <path-to-file>
snowct install-access-code -f <path-to-file>
snowct install-a --file <path-to-file>
snowct install-ac -f <path-to-file>
Copy

Bemerkung

Wenn bei der Installation der Lizenz ein Fehler auftritt, wird eine Fehlermeldung angezeigt. Wenn Sie einen Zugangscode benötigen, können Sie sich an snowconvert-support@snowflake.com wenden.

Konvertieren

Sie können die folgenden Befehle verwenden, um Ihren Quellcode zu konvertieren. Sie müssen einen Eingabepfad (wo sich der Quellcode befindet) und einen Ausgabepfad (wo der konvertierte Code abgelegt wird) angeben. Für jedes Produkt gibt es einen anderen Befehl:

  • SnowConvert AI Teradata: teradata

  • SnowConvert AI Oracle: oracle

  • SnowConvert AI SQL Server: sql-server

  • SnowConvert AI Redshift: redshift

  • SnowConvert AI Azure Synapse: azuresynapse

  • SnowConvert AI Sybase IQ: sybase

  • SnowConvert AI Greenplum: greenplum

  • SnowConvert AI PostgreSQL: postgresql

  • SnowConvert AI Netezza: netezza

  • SnowConvert AI Spark SQL: spark

  • SnowConvert AI Databricks SQL: databricks

  • SnowConvert AI Vertica: vertica

  • SnowConvert AI Hive: hive

snowct teradata --input <input-path> --output <output-path> <additional-parameters>
snowct oracle --input <input-path> --output <output-path> <additional-parameters>
snowct sql-server --input <input-path> --output <output-path> <additional-parameters>
snowct redshift --input <input-path> --output <output-path> <additional-parameters>
snowct azuresynapse --input <input-path> --output <output-path> <additional-parameters>
snowct sybase --input <input-path> --output <output-path> <additional-parameters>
snowct greenplum --input <input-path> --output <output-path> <additional-parameters>
snowct postgresql --input <input-path> --output <output-path> <additional-parameters>
snowct netezza --input <input-path> --output <output-path> <additional-parameters>
snowct spark --input <input-path> --output <output-path> <additional-parameters>
snowct databricks --input <input-path> --output <output-path> <additional-parameters>
snowct vertica --input <input-path> --output <output-path> <additional-parameters>
snowct hive --input <input-path> --output <output-path> <additional-parameters>
Copy

In jedem dieser Fälle können Sie -i anstelle von --input oder -o anstelle von --output verwenden. Anstatt snowct teradata --input <Eingabepfad> --output <output-path> zu schreiben, können Sie beispielsweise snowct teradata -i <Eingabepfad> -o <output-path> schreiben.

Jeder dieser Befehle kann auch zusätzliche Parameter enthalten. Unter den folgenden Links können Sie erfahren, welche zusätzlichen Parameter für jedes Produkt verfügbar sind:

Überprüfen, welche Zugangscodes installiert sind

Wenn Sie wissen möchten, welche Zugangscodes auf Ihrem Computer installiert sind, können Sie den folgenden Befehl verwenden:

snowct show-access-code
Copy

Dieser Befehl entspricht dem vorherigen Befehl:

snowct show-ac
Copy

Dieser Befehl zeigt die Informationen für jeden auf Ihrem Computer installierten Zugangscode an.

Überprüfen der Version des Tools

Sie können einen der folgenden Befehle verwenden, um die Version des Tools und die Version für jede Codeverarbeitungs-Engine zu überprüfen (SnowConvert AI Teradata, SnowConvert AI Oracle, SnowConvert AI SQL Server):

snowct --version
snowct -v
Copy

Benötigen Sie weitere Hilfe?

Wenn Sie die allgemeine Hilfe für CLI anzeigen möchten, können Sie die folgenden Befehle verwenden:

snowct --help
snowct -h
Copy

Sie können weitere Informationen über einen Befehl erhalten, indem Sie diesen Befehl ausführen:

snowct <command> --help
Copy

Sie können z. B. snowct install-access-code --help ausführen, um weitere Informationen darüber zu erhalten, wie Sie einen Zugangscode installieren. Oder Sie führen snowct teradata --help aus, um weitere Informationen zum Ausführen von Konvertierungen mit SnowConvert AI Teradata zu erhalten. Hier werden auch Informationen zu den zusätzlichen Optionen angezeigt, die für SnowConvert AI Teradata verfügbar sind.