SnowConvert AI - Utiliser la CLI SnowConvert AI

Installation

En fonction de votre système d’exploitation, vous pouvez consulter le guide d’installation correspondant :

Commandes

Résumé

Chaque commande peut être utilisée avec la syntaxe suivante :

snowct [command] [arguments]
Copy

Les commandes disponibles sont listées ci-dessous. Si vous souhaitez consulter l’explication détaillée d’une commande, vous pouvez cliquer sur la commande.

Commande

Alias

Description

install-access-code

install-ac

Installer un code d’accès.

show-access-code

show-ac

Afficher le(s) code(s) d’accès installé(s).

teradata

Effectuer une conversion/évaluation Teradata.

oracle

Effectuer une conversion/évaluation Oracle.

sql-server

Effectuer une conversion/évaluation SQL Server.

redshift

Effectuer une conversion/évaluation Redshift.

azuresynapse

Effectuer une conversion/évaluation Azure Synapse.

sybase

Effectuer une conversion/évaluation Sybase IQ.

greenplum

Effectuer une conversion/évaluation Greenplum.

postgresql

Effectuer une conversion/évaluation PostgreSQL.

netezza

Effectuer une conversion/évaluation Netezza.

spark

Effectuer une conversion/évaluation Spark SQL.

databricks

Effectuer une conversion/évaluation Databricks SQL.

vertica

Effectuer une conversion/évaluation Vertica.

hive

Effectuer une conversion/évaluation Hive.

--help

-h

Afficher l’aide.

--version

-v

Afficher la version de l’outil.

Installation d’un code d’accès

Avant de convertir votre code, vous devez installer un code d’accès. Vous pouvez le faire en spécifiant le code d’accès ou en indiquant le chemin d’accès au fichier qui contient les informations relatives au code d’accès (ce qui est utile lors de l’installation du code d’accès sans connexion Internet ou sous des paramètres de pare-feu restrictifs).

Vous pouvez utiliser la commande suivante pour installer le code d’accès en écrivant le code :

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

Cette commande est équivalente à la commande précédente :

snowct install-ac <access-code>
Copy

Si vous souhaitez installer un code d’accès à l’aide d’un fichier, vous pouvez utiliser l’option --file / -f, comme le montrent les commandes suivantes :

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

Note

En cas d’erreur lors de l’installation de la licence, un message d’erreur s’affiche. Si vous avez besoin d’un code d’accès, vous pouvez contacter snowconvert-support@snowflake.com.

Conversion

Vous pouvez utiliser les commandes suivantes pour convertir votre code source. Vous devez fournir un chemin d’entrée (où se trouve le code source) et un chemin de sortie (où sera placé le code converti). Il existe une commande différente pour chaque produit :

  • SnowConvert AI Teradata : teradata

  • SnowConvert AI Oracle : oracle

  • SnowConvert AI SQL Serverr : sql-server

  • SnowConvert AI Redshiftt : redshift

  • SnowConvert AI Azure Synapsee : 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

Dans chacun de ces cas, vous pouvez utiliser -i au lieu de --input ou -o au lieu de --output. Par exemple, au lieu d’écrire snowct teradata --input <input-path> --output <output-path>, vous pouvez écrire snowct teradata -i <input-path> -o <output-path>.

Chacune de ces commandes peut également recevoir des paramètres supplémentaires. Dans les liens suivants, vous pouvez examiner les paramètres supplémentaires disponibles pour chaque produit :

Vérification des codes d’accès installés

Si vous souhaitez savoir quels sont les codes d’accès installés sur votre ordinateur, vous pouvez utiliser la commande suivante :

snowct show-access-code
Copy

Cette commande est équivalente à la commande précédente :

snowct show-ac
Copy

Cette commande affiche les informations relatives à chaque code d’accès installé sur votre ordinateur.

Vérification de la version de l’outil

Vous pouvez utiliser l’une des commandes suivantes pour vérifier la version de l’outil et la version de chaque moteur de traitement de code (SnowConvert AI Teradata, SnowConvert AI Oracle, SnowConvert AI SQL Server) :

snowct --version
snowct -v
Copy

Besoin d’aide ?

Si vous souhaitez obtenir une aide générale pour la CLI, vous pouvez utiliser les commandes suivantes :

snowct --help
snowct -h
Copy

Vous pouvez obtenir plus d’informations sur une commande en exécutant cette commande :

snowct <command> --help
Copy

Par exemple, vous pouvez exécuter snowct install-access-code --help pour obtenir plus d’informations sur l’installation d’un code d’accès, ou vous pouvez exécuter snowct teradata --help pour obtenir plus d’informations sur la façon d’exécuter des conversions en utilisant SnowConvert AI Teradata. Cela affichera également des informations sur les options supplémentaires disponibles pour SnowConvert AI Teradata.