SnowConvert: 용어집

보고서

이 페이지에서는 SnowConvert 를 사용하여 변환을 수행할 때 생성되는 다양한 유형의 보고서에 대해 설명합니다.

​용어집

이 섹션에서는 여러 SnowConvert 보고서 문서에서 볼 수 있는 공통 개념을 설명합니다.

  • 총 변환 문제 수: 파일 I/O 문제 또는 메모리 관리 문제와 같이 변환 중에 발생한 중요한 오류의 수입니다.

  • 총 구문 분석 오류 수: 코드를 분석할 때 발견된 오류의 수입니다. 이는 구문 분석기가 SQL 문법 규칙과 일치하지 않는 예기치 않은 코드나 구문을 발견할 때 발생합니다. 수치가 높으면 코드 검토가 필요하다는 뜻입니다.

  • 총 경고 수: 변환된 코드가 대부분 동일하지만 검토가 필요할 수 있는 경우의 수입니다. 이는 기능의 잠재적 차이에 대한 심각도가 낮은 알림입니다.

  • 총 코드 줄 수(LOC): 설명과 빈 줄을 제외한 실제 코드 줄 수입니다.

  • 식별자 코드 단위: TABLES, VIEWS, PROCEDURES 같은 독립형 데이터베이스 오브젝트의 수입니다. 여기에는 더 작은 정의가 포함될 수 있습니다.

  • 인식할 수 없는 요소: 구문 분석 오류로 인해 SC 가 처리할 수 없는 코드 구성 요소입니다.

  • 인식할 수 없는 요소의 코드 줄: SC 가 처리하지 못한 코드 줄의 총 개수입니다.

  • 완전히 변환된 코드 단위: 오류 없이 변환되어 배포할 준비가 된 완전한 데이터베이스 오브젝트의 수입니다.

  • **코드 변환율(SQL): 이 메트릭은 지정된 워크로드에서 인식된 요소와 인식되지 않은 요소의 소스 코드를 참조로 사용하여 계산됩니다. 변환률은 SnowConvert 에서 기능적으로 동등한 Snowflake 코드로 성공적으로 변환된 소스 코드의 비율입니다. 구문 분석 문제로 인해 인식할 수 없는 요소는 소스 코드가 변환되지 않은 것으로 계산되므로 이 메트릭에 영향을 미친다는 점을 고려하십시오. 또한 Snowflake에서 동등성이 없는 요소는 SnowConvert 에서 처리할 수 있더라도(종종 제거하거나 설명하는 방식으로) 변환이 기능적으로 동등한 코드를 나타내지 않기 때문에 변환율에 불이익을 줍니다. 예를 들어, Snowflake에 해당하는 인덱스 코드가 많은 경우, 지원되지 않는 요소의 소스 코드가 전체 작업량의 상당 부분을 차지할 수 있으므로 변환율이 크게 떨어질 수 있습니다.

  • 코드 단위 변환율, 완전히 변환된 코드 단위와 식별된 코드 단위 사이의 비율입니다.

  • 코드 단위 변환율: 전체 식별자 오브젝트 대비 완전히 변환된 데이터베이스 오브젝트의 백분율입니다.

  • 평가 보고서 데이터: SC 가 분석 결과를 제공하는 방법:

    • “0”은 0 값을 나타냅니다

    • “-“는 코드 단위가 없음을 의미합니다

    • “N/A”는 지원되지 않는 기능 또는 Snowflake에 동등한 기능이 없음을 나타냅니다

​평가 보고서(docx)

평가 보고서는 코드 마이그레이션 프로젝트에 대한 포괄적인 개요를 제공합니다. 여기에는 예상 코드 변환율과 기능적으로 동등한 Snowflake 코드를 달성하는 데 얼마나 근접했는지 이해하는 데 도움이 되는 유용한 인사이트가 포함되어 있습니다.

​이슈 보고서

문제 보고서는 마이그레이션 과정에서 발생한 모든 문제를 목록으로 정리한 파일입니다.

​HTML 보고서

HTML 보고서에는 변환 결과가 요약되어 있습니다. 이 가이드에서는 보고서의 내용을 해석하는 방법을 설명합니다.

​요소 보고서

요소 보고서에서는 마이그레이션 중에 발견된 문법 요소의 자세한 개수를 확인할 수 있습니다. 이 보고서는 여러 열로 요소를 조직화하여 서로 다른 맥락에서 사용되는 유사한 요소를 구분합니다. 예를 들어, SELECT 쿼리는 PROCEDURE, VIEW 또는 스크립트 파일 등 다양한 위치에 표시될 수 있습니다. 이 보고서를 통해 요소를 자세히 이해하고 변환 진행 상황을 모니터링할 수 있습니다.

​코드 단위(CU)

SnowConvert 는 보고 목적으로 코드를 코드 단위라고 하는 관리하기 쉬운 작은 단위로 분석하고 나눕니다. 코드 단위 정의에 대한 자세한 내용은 “여기”의 설명서를 참조하십시오.

코드 단위 상위 항목(CUPC)

더욱 쉬운 분석을 위해 이 문서의 일부 섹션에서는 코드 단위를 그룹화하여 전환율 및 개수와 같은 메트릭을 표시합니다. 각 코드 단위에 대한 자세한 정보는 기본 코드 단위 문서에서 확인할 수 있습니다. 코드 단위가 그룹화되는 방식에 대한 자세한 내용은 [여기]의 설명서를 참조하십시오.