SnowConvert AI - How to use the SnowConvert AI CLI¶
Instalação¶
Dependendo do seu sistema operacional, você pode consultar o guia de instalação correspondente:
Comandos¶
Resumo¶
Cada comando pode ser usado com a seguinte sintaxe:
snowct [command] [arguments]
Os comandos disponíveis estão listados abaixo. Se quiser ver uma explicação detalhada de um comando, você pode clicar no comando.
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. |
Instalação de um código de acesso¶
Antes de converter seu código, você precisa instalar um código de acesso. Você pode fazer isso especificando o código de acesso ou especificando o caminho para o arquivo que contém as informações do código de acesso (isso é útil ao instalar o código de acesso sem uma conexão com a Internet ou com configurações de firewall restritivas).
Você pode usar o seguinte comando para instalar o código de acesso escrevendo o código:
snowct install-access-code <access-code>
Esse comando é equivalente ao comando anterior:
snowct install-ac <access-code>
Se quiser instalar um código de acesso usando um arquivo, você pode usar a opção --file
/ -f
, conforme mostrado nos comandos a seguir:
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>
Nota
Se houver algum erro durante a instalação da licença, será exibido um erro. Se você precisar de um código de acesso, pode entrar em contato com snowconvert-support@snowflake.com.
Conversão¶
Você pode usar os seguintes comandos para converter seu código-fonte. Você deve fornecer um caminho de entrada (onde está o código-fonte) e um caminho de saída (onde o código convertido será colocado). Há um comando diferente para cada produto:
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>
Em cada um desses casos, você pode usar -i
em vez de --input
, ou -o
em vez de --output
. Por exemplo, em vez de escrever snowct teradata --input <input-path> --output <output-path>
, você pode escrever snowct teradata -i <input-path> -o <output-path>
.
Each of these commands might also receive additional parameters. In the following links, you can review which additional parameters are available for each product:
Verificação de quais códigos de acesso estão instalados¶
Se quiser saber quais códigos de acesso estão instalados no computador, você pode usar o seguinte comando:
snowct show-access-code
Esse comando é equivalente ao comando anterior:
snowct show-ac
Esse comando mostrará as informações de cada código de acesso instalado em seu computador.
Verificação da versão da ferramenta¶
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
Você precisa de mais ajuda?¶
Se quiser ver a ajuda geral da CLI, você pode usar os seguintes comandos:
snowct --help
snowct -h
Você pode obter mais informações sobre um comando executando esse comando:
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.