SnowConvert AI - 범위 외

SSC-OOS-0001

파일에 예기치 않은 인코딩이 발생하여 변환되지 않았습니다.

설명

이 오류는 도구가 소스 코드 파일의 문자 인코딩 형식을 인식할 수 없을 때 발생합니다. 문자 인코딩은 텍스트 문자를 컴퓨터가 처리할 수 있는 숫자 값으로 변환하는 방법입니다. 도구가 해석할 수 없는 문자를 만나면 이 오류가 발생합니다.

모범 사례

  • 인코딩 관련 오류를 방지하기 위해 입력 폴더의 모든 파일이 동일한 문자 인코딩을 사용하는지 확인하십시오.

  • Choose the correct encoding using either the conversion settings or by specifying the –encoding parameter in the CLI. You can identify the correct encoding using tools like Free Online Formater, or by running file -i * on Linux or macOS.

  • 추가 지원이 필요하면 snowconvert-support@Snowflake.com으로 문의해 주십시오.

SSC-OOS

Out of scope code unit.

설명

This issue is generated when SnowConvert AI encounters a top-level SQL statement or code unit that is outside the translation scope. The specific construct is identified in the issue message (e.g., GRANT, REVOKE, CREATE FUNCTION in an unsupported language). SnowConvert AI comments out the entire statement and adds this marker. The limitation may be due to Snowflake not supporting the construct or SnowConvert AI not yet implementing its translation.

Code Example

Input Code:

GRANT SELECT ON Employees TO ReportingRole;

Generated Code:

!!!RESOLVE EWI!!! /*** SSC-OOS - OUT OF SCOPE CODE UNIT. GRANT IS OUT OF TRANSLATION SCOPE. ***/!!!
--GRANT SELECT ON Employees TO ReportingRole;

모범 사례

  • Review the commented-out statement: Determine whether the construct is needed in Snowflake and implement it manually using Snowflake-native syntax (e.g., GRANT for access control statements).

  • Check for Snowflake equivalents: Many out-of-scope constructs have Snowflake counterparts with different syntax. Consult the Snowflake SQL reference for the appropriate replacement.

  • If you need more support, you can email us at snowconvert-support@snowflake.com