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]
Copy

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-access-code

install-ac

Install an access code.

show-access-code

show-ac

Show the installed access code(s).

teradata

Perform a Teradata conversion/assessment.

oracle

Perform an Oracle conversion/assessment.

sql-server

Perform a SQL Server conversion/assessment.

redshift

Perform a Redshift conversion/assessment.

azuresynapse

Perform an Azure Synapse conversion/assessment.

sybase

Perform a Sybase IQ conversion/assessment.

greenplum

Perform a Greenplum conversion/assessment.

postgresql

Perform a PostgreSQL conversion/assessment.

netezza

Perform a Netezza conversion/assessment.

spark

Perform a Spark SQL conversion/assessment.

databricks

Perform a Databricks SQL conversion/assessment.

vertica

Perform a Vertica conversion/assessment.

hive

Perform a Hive conversion/assessment.

--help

-h

Show help.

--version

-v

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>
Copy

Esse comando é equivalente ao comando anterior:

snowct install-ac <access-code>
Copy

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>
Copy

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>
Copy

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
Copy

Esse comando é equivalente ao comando anterior:

snowct show-ac
Copy

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
Copy

Você precisa de mais ajuda?

Se quiser ver a ajuda geral da CLI, você pode usar os seguintes comandos:

snowct --help
snowct -h
Copy

Você pode obter mais informações sobre um comando executando esse comando:

snowct <command> --help
Copy

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.