SnowConvert AI - How to use the 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]
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.
Command |
Alias |
Description |
---|---|---|
|
|
Install an access code. |
|
|
Show the installed access code(s). |
|
Perform a Teradata conversion/assessment. |
|
|
Perform an Oracle conversion/assessment. |
|
|
Perform a SQL Server conversion/assessment. |
|
|
Perform a Redshift conversion/assessment. |
|
|
Perform an Azure Synapse conversion/assessment. |
|
|
Perform a Sybase IQ conversion/assessment. |
|
|
Perform a Greenplum conversion/assessment. |
|
|
Perform a PostgreSQL conversion/assessment. |
|
|
Perform a Netezza conversion/assessment. |
|
|
Perform a Spark SQL conversion/assessment. |
|
|
Perform a Databricks SQL conversion/assessment. |
|
|
Perform a Vertica conversion/assessment. |
|
|
Perform a Hive conversion/assessment. |
|
|
|
Show help. |
|
|
Show the version of the tool. |
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>
Dieser Befehl entspricht dem vorherigen Befehl:
snowct install-ac <access-code>
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>
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>
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.
Each of these commands might also receive additional parameters. In the following links, you can review which additional parameters are available for each product:
Ü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
Dieser Befehl entspricht dem vorherigen Befehl:
snowct show-ac
Dieser Befehl zeigt die Informationen für jeden auf Ihrem Computer installierten Zugangscode an.
Überprüfen der Version des Tools¶
You can use any of the following commands to check the version of the tool and the version for each code processing engine (SnowConvert AI Teradata, SnowConvert AI Oracle, SnowConvert AI SQL Server):
snowct --version
snowct -v
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
Sie können weitere Informationen über einen Befehl erhalten, indem Sie diesen Befehl ausführen:
snowct <command> --help
For example, you can execute snowct install-access-code --help
to get more information about how to install an access code, or you can execute snowct teradata --help
to get more information about how to execute conversions using SnowConvert AI Teradata. This will also show information about the additional options that are available for SnowConvert AI Teradata.