Snowpark Migration Accelerator: 도구 실행

프로젝트를 설정한 후 Snowpark Migration Accelerator(SMA)를 실행할 수 있습니다. 이 과정은 가장 간단한 단계입니다.

On the Assessment Settings page, select Start Assessment and then click Continue in the bottom right corner to begin running the Snowpark Migration Accelerator (SMA).

Start Assessment and Continue

이제 도구가 입력 디렉터리에 있는 모든 파일을 스캔하기 시작합니다. 실행하는 동안 다음과 유사한 진행률 화면이 표시됩니다.

분석 진행 중

마이그레이션 프로세스는 3가지 단계로 구성됩니다.

  • 소스 코드 로딩: SMA 입력 디렉터리에 있는 모든 파일을 스캔하여 파일 인벤토리를 생성합니다. 이 인벤토리에서 지정된 파일 확장자의 코드를 사용하여 의미 체계 모델을 구축합니다.

  • 소스 코드 분석하기: 이 주요 단계에서 SMA 는 소스 코드의 기능을 나타내는 추상 구문 트리(AST)를 생성합니다. AST 를 구축하는 동안 변환 프로세스 전반에 걸쳐 요소와 함수를 추적하는 기호 테이블도 생성합니다. 이 기호 테이블은 모든 출력 보고서를 생성하는 데 도움이 됩니다. 변환 모드에서 SMA 는 AST 에서 Snowflake 등가물이 있는 요소를 식별하고 해당 Snowflake 함수에 매핑합니다.

  • 결과 작성: 마지막 단계에서 SMA 출력 파일을 생성합니다. 평가 모드에서는 보고서를 생성합니다. 변환 모드에서는 지정된 출력 폴더에 보고서와 변환된 코드를 모두 생성합니다.

After all three phases are complete, the Assessment Results page is automatically displayed.