SnowConvert AI : SnowConvert AI CLI の使用方法¶
インストール¶
ご使用のオペレーティングシステムにより、対応するインストールガイドをご覧ください。
コマンド¶
概要¶
各コマンドは以下の構文で使用できます。
snowct [command] [arguments]
利用可能なコマンドを以下にリストアップします。コマンドの詳しい説明を確認したい場合は、コマンドをクリックしてください。
コマンド |
エイリアス |
説明 |
|---|---|---|
|
|
アクセスコードをインストールします。 |
|
|
インストールされているアクセスコードを表示します。 |
|
Teradataの変換/評価を行います。 |
|
|
Oracleの変換/評価を行います。 |
|
|
SQL サーバーの変換/評価を行います。 |
|
|
Redshiftの変換/評価を行います。 |
|
|
Azure Synapseの変換/評価を行います。 |
|
|
Sybase IQ の変換/評価を行います。 |
|
|
Greenplumの変換/評価を行います。 |
|
|
PostgreSQL 変換/評価を行います。 |
|
|
Netezzaの変換/評価を行います。 |
|
|
SparkSQL の変換/評価を行います。 |
|
|
DatabricksSQL の変換/評価を行います。 |
|
|
Verticaの変換/評価を行います。 |
|
|
Hiveの変換/評価を行います。 |
|
|
|
ヘルプを表示します。 |
|
|
ツールのバージョンを表示します。 |
アクセスコードのインストール¶
コードを変換する前に、アクセスコードをインストールする必要があります。アクセスコードを指定するか、アクセスコード情報を含むファイルへのパスを指定することで、これを行うことができます(これは、インターネット接続なしでアクセスコードをインストールする場合や、制限されたファイアウォール設定下でアクセスコードをインストールする場合に便利です)。
次のコマンドを使用して、コードを記述してアクセスコードをインストールできます。
snowct install-access-code <access-code>
このコマンドは前のコマンドと同じです。
snowct install-ac <access-code>
ファイルを使用してアクセスコードをインストールする場合は、以下のコマンドに示すように、 --file / -f オプションを使用できます。
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>
注釈
ライセンスのインストール中にエラーが発生した場合は、エラーが表示されます。アクセスコードが必要な場合は、 snowconvert-support@snowflake.com までご連絡ください。
変換¶
ソースコードを変換するには、以下のコマンドを使用できます。入力パス(ソースコードがある場所)と出力パス(変換されたコードが置かれる場所)を指定する必要があります。製品ごとにコマンドが異なります。
SnowConvert AI Teradata: teradata
SnowConvert AI Oracle: oracle
SnowConvert AI SQL サーバーr: 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>
いずれの場合も、 --input の代わりに -i を、 --output の代わりに -o を使用することができます。例えば、 snowct teradata --input <input-path> --output <output-path> と書く代わりに、 snowct teradata -i <input-path> -o <output-path> と書くことができます。
これらの各コマンドは、さらにパラメーターを受け取ることもあります。以下のリンクから、各製品で利用可能な追加パラメーターを確認できます。
[SnowConvert AI Teradata](command-line-interface/teradata)
[SnowConvert AI Oracle](command-line-interface/oracle)
[SnowConvert AI SQL サーバー](command-line-interface/sql-server)
[SnowConvert AI Redshift](command-line-interface/redshift)
[SnowConvert AI Azure Synapse](command-line-interface/sql-server)
インストールされているアクセスコードの確認¶
お使いのコンピューターにインストールされているアクセスコードを知りたい場合は、以下のコマンドをご利用ください。
snowct show-access-code
このコマンドは前のコマンドと同じです。
snowct show-ac
このコマンドは、コンピューターにインストールされている各アクセスコードの情報を表示します。
ツールのバージョン確認¶
以下のコマンドのいずれかを使用して、ツールと各コード処理エンジン(SnowConvert AI Teradata、SnowConvert AI Oracle、SnowConvert AI SQL サーバー)のバージョンを確認できます。
snowct --version
snowct -v
お困りですか?¶
CLI の一般的なヘルプを見たい場合は、以下のコマンドを使用できます。
snowct --help
snowct -h
このコマンドを実行することで、コマンドの詳細情報を得ることができます。
snowct <command> --help
たとえば、snowct install-access-code --help を実行すると、アクセスコードのインストール方法に関する詳細情報を得ることができます。また、snowct teradata --help を実行すると、SnowConvert AI Teradata を使用して変換を実行する方法に関する詳細情報を得ることができます。また、SnowConvert AI Teradataで利用可能な追加オプションに関する情報も表示されます。