Snowpark Migration Accelerator: 도구 실행

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

프로젝트 생성 페이지에서 Save & Start Assessment 버튼을 클릭하여 Snowpark Migration Accelerator(SMA)를 실행합니다.

저장 및 평가 시작

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

분석 진행 중

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

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

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

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

세 단계가 모두 완료되면 결과 보기 버튼이 활성화됩니다. 평가 결과를 보려면 이 버튼을 클릭하십시오.