SnowConvert AI - SnowConvert AI CLI 사용 방법¶
설치¶
사용 중인 운영 시스템에 따라 해당 설치 가이드를 검토할 수 있습니다.
명령¶
요약¶
각 명령은 다음 구문과 함께 사용할 수 있습니다.
snowct [command] [arguments]
사용 가능한 명령은 아래에 목록이 나와 있습니다. 명령에 대한 자세한 설명을 확인하려면 해당 명령을 클릭하면 됩니다.
명령 |
별칭 |
설명 |
|---|---|---|
|
|
액세스 코드를 설치합니다. |
|
|
설치된 액세스 코드를 표시합니다. |
|
Teradata 변환/평가를 수행합니다. |
|
|
Oracle 변환/평가를 수행합니다. |
|
|
SQL Server 변환/평가를 수행합니다. |
|
|
Redshift 변환/평가를 수행합니다. |
|
|
Azure Synapse 변환/평가를 수행합니다. |
|
|
Sybase IQ 변환/평가를 수행합니다. |
|
|
Greenplum 변환/평가를 수행합니다. |
|
|
PostgreSQL 변환/평가를 수행합니다. |
|
|
Netezza 변환/평가를 수행합니다. |
|
|
Spark SQL 변환/평가를 수행합니다. |
|
|
Databricks SQL 변환/평가를 수행합니다. |
|
|
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 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> 를 작성할 수 있습니다.
이러한 각 명령은 추가 매개 변수를 수신할 수도 있습니다. 다음 링크에서 각 제품에 사용할 수 있는 추가 매개 변수를 검토할 수 있습니다.
설치된 액세스 코드 확인¶
컴퓨터에 어떤 액세스 코드가 설치되어 있는지 확인하려면 다음 명령을 사용할 수 있습니다.
snowct show-access-code
이 명령은 이전 명령과 동일합니다.
snowct show-ac
이 명령은 컴퓨터에 설치된 각 액세스 코드에 대한 정보를 표시합니다.
도구 버전 확인하기¶
다음 명령 중 하나를 사용하여 도구 버전과 각 코드 처리 엔진의 버전을 확인할 수 있습니다(SnowConvert AI Teradata, SnowConvert AI Oracle, SnowConvert AI SQL Server).
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에서 사용할 수 있는 추가 옵션에 대한 정보도 표시됩니다.