SnowConvert AI - Como usar a 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.

Comando

Alias

Descrição

install-access-code

install-ac

Instalar um código de acesso.

show-access-code

show-ac

Mostrar o(s) código(s) de acesso instalado(s).

teradata

Realizar uma conversão/avaliação do Teradata.

oracle

Realizar uma conversão/avaliação do Oracle.

sql-server

Realizar uma conversão/avaliação do SQL Server.

redshift

Realizar uma conversão/avaliação do RedShift.

azuresynapse

Realizar uma conversão/avaliação do Azure Synapse.

sybase

Realizar uma conversão/avaliação do Sybase IQ.

greenplum

Realizar uma conversão/avaliação do Greenplum.

postgresql

Realizar uma conversão/avaliação do PostgreSQL.

netezza

Realizar uma conversão/avaliação do Netezza.

spark

Realizar uma conversão/avaliação do Spark SQL.

databricks

Realizar uma conversão/avaliação do Databricks SQL.

vertica

Realizar uma conversão/avaliação do Vertica.

hive

Realizar uma conversão/avaliação do Hive.

--help

-h

Mostrar a ajuda.

--version

-v

Mostrar a versão da ferramenta.

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

Cada um desses comandos também pode receber parâmetros adicionais. Nos links a seguir, você pode revisar quais parâmetros adicionais estão disponíveis para cada produto:

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

Você pode usar qualquer um dos seguintes comandos para verificar a versão da ferramenta e a versão de cada mecanismo de processamento de código (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

Por exemplo, você pode executar snowct install-access-code –help para obter mais informações sobre como instalar um código de acesso ou você pode executar snowct teradata --help para obter mais informações sobre como executar conversões usando SnowConvert AI Teradata. Isso também mostrará informações sobre as opções adicionais disponíveis para SnowConvert AI Teradata.