SnowConvert AI : SnowConvert AI CLI の使用方法

インストール

ご使用のオペレーティングシステムにより、対応するインストールガイドをご覧ください。

コマンド

概要

各コマンドは以下の構文で使用できます。

snowct [command] [arguments]
Copy

利用可能なコマンドを以下にリストアップします。コマンドの詳しい説明を確認したい場合は、コマンドをクリックしてください。

コマンド

エイリアス

説明

install-access-code

install-ac

アクセスコードをインストールします。

show-access-code

show-ac

インストールされているアクセスコードを表示します。

teradata

Teradataの変換/評価を行います。

oracle

Oracleの変換/評価を行います。

sql-server

SQL サーバーの変換/評価を行います。

redshift

Redshiftの変換/評価を行います。

azuresynapse

Azure Synapseの変換/評価を行います。

sybase

Sybase IQ の変換/評価を行います。

greenplum

Greenplumの変換/評価を行います。

postgresql

PostgreSQL 変換/評価を行います。

netezza

Netezzaの変換/評価を行います。

spark

SparkSQL の変換/評価を行います。

databricks

DatabricksSQL の変換/評価を行います。

vertica

Verticaの変換/評価を行います。

hive

Hiveの変換/評価を行います。

--help

-h

ヘルプを表示します。

--version

-v

ツールのバージョンを表示します。

アクセスコードのインストール

コードを変換する前に、アクセスコードをインストールする必要があります。アクセスコードを指定するか、アクセスコード情報を含むファイルへのパスを指定することで、これを行うことができます(これは、インターネット接続なしでアクセスコードをインストールする場合や、制限されたファイアウォール設定下でアクセスコードをインストールする場合に便利です)。

次のコマンドを使用して、コードを記述してアクセスコードをインストールできます。

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

このコマンドは前のコマンドと同じです。

snowct install-ac <access-code>
Copy

ファイルを使用してアクセスコードをインストールする場合は、以下のコマンドに示すように、 --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>
Copy

注釈

ライセンスのインストール中にエラーが発生した場合は、エラーが表示されます。アクセスコードが必要な場合は、 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>
Copy

いずれの場合も、 --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
Copy

このコマンドは前のコマンドと同じです。

snowct show-ac
Copy

このコマンドは、コンピューターにインストールされている各アクセスコードの情報を表示します。

ツールのバージョン確認

以下のコマンドのいずれかを使用して、ツールと各コード処理エンジン(SnowConvert AI Teradata、SnowConvert AI Oracle、SnowConvert AI SQL サーバー)のバージョンを確認できます。

snowct --version
snowct -v
Copy

お困りですか?

CLI の一般的なヘルプを見たい場合は、以下のコマンドを使用できます。

snowct --help
snowct -h
Copy

このコマンドを実行することで、コマンドの詳細情報を得ることができます。

snowct <command> --help
Copy

たとえば、snowct install-access-code --help を実行すると、アクセスコードのインストール方法に関する詳細情報を得ることができます。また、snowct teradata --help を実行すると、SnowConvert AI Teradata を使用して変換を実行する方法に関する詳細情報を得ることができます。また、SnowConvert AI Teradataで利用可能な追加オプションに関する情報も表示されます。