SnowConvert AI - How to use the SnowConvert AI CLI¶
설치¶
사용 중인 운영 시스템에 따라 해당 설치 가이드를 검토할 수 있습니다.
명령¶
요약¶
각 명령은 다음 구문과 함께 사용할 수 있습니다.
snowct [command] [arguments]
사용 가능한 명령은 아래에 목록이 나와 있습니다. 명령에 대한 자세한 설명을 확인하려면 해당 명령을 클릭하면 됩니다.
Command |
Alias |
Description |
---|---|---|
|
|
Install an access code. |
|
|
Show the installed access code(s). |
|
Perform a Teradata conversion/assessment. |
|
|
Perform an Oracle conversion/assessment. |
|
|
Perform a SQL Server conversion/assessment. |
|
|
Perform a Redshift conversion/assessment. |
|
|
Perform an Azure Synapse conversion/assessment. |
|
|
Perform a Sybase IQ conversion/assessment. |
|
|
Perform a Greenplum conversion/assessment. |
|
|
Perform a PostgreSQL conversion/assessment. |
|
|
Perform a Netezza conversion/assessment. |
|
|
Perform a Spark SQL conversion/assessment. |
|
|
Perform a Databricks SQL conversion/assessment. |
|
|
Perform a Vertica conversion/assessment. |
|
|
Perform a Hive conversion/assessment. |
|
|
|
Show help. |
|
|
Show the version of the tool. |
액세스 코드 설치하기¶
코드를 변환하기 전에 액세스 코드를 설치해야 합니다. 액세스 코드를 지정하거나 액세스 코드 정보가 포함된 파일의 경로를 지정하여 이 작업을 수행할 수 있습니다(인터넷 연결 없이 또는 제한적인 방화벽 설정 하에서 액세스 코드를 설치할 때 유용함).
다음 명령을 사용하여 코드를 작성하여 액세스 코드를 설치할 수 있습니다.
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 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>
이러한 경우 각각 --input
대신 -i
또는 --output
대신 -o
를 사용할 수 있습니다. 예를 들어, snowct teradata --input <input-path> --output <output-path>
를 작성하는 대신 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:
설치된 액세스 코드 확인¶
컴퓨터에 어떤 액세스 코드가 설치되어 있는지 확인하려면 다음 명령을 사용할 수 있습니다.
snowct show-access-code
이 명령은 이전 명령과 동일합니다.
snowct show-ac
이 명령은 컴퓨터에 설치된 각 액세스 코드에 대한 정보를 표시합니다.
도구 버전 확인하기¶
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
도움이 더 필요하신가요?¶
CLI 에 대한 일반적인 도움말을 보려면 다음 명령을 사용할 수 있습니다.
snowct --help
snowct -h
이 명령을 실행하면 명령에 대한 자세한 정보를 얻을 수 있습니다.
snowct <command> --help
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.