Snowpark Migration Accelerator: 도구 실행¶
프로젝트를 설정한 후 Snowpark Migration Accelerator(SMA)를 실행할 수 있습니다. 이 과정은 가장 간단한 단계입니다.
프로젝트 생성 페이지에서 Save & Start Assessment 버튼을 클릭하여 Snowpark Migration Accelerator(SMA)를 실행합니다.
이제 도구가 입력 디렉터리에 있는 모든 파일을 스캔하기 시작합니다. 실행하는 동안 다음과 유사한 진행률 화면이 표시됩니다.
마이그레이션 프로세스는 3가지 단계로 구성됩니다.
소스 코드 로딩: SMA 입력 디렉터리에 있는 모든 파일을 스캔하여 파일 인벤토리를 생성합니다. 이 인벤토리에서 지정된 파일 확장자의 코드를 사용하여 의미 체계 모델을 구축합니다.
소스 코드 분석하기: 이 주요 단계에서 SMA 는 소스 코드의 기능을 나타내는 추상 구문 트리(AST)를 생성합니다. AST 를 구축하는 동안 변환 프로세스 전반에 걸쳐 요소와 함수를 추적하는 기호 테이블도 생성합니다. 이 기호 테이블은 모든 출력 보고서를 생성하는 데 도움이 됩니다. 변환 모드에서 SMA 는 AST 에서 Snowflake 등가물이 있는 요소를 식별하고 해당 Snowflake 함수에 매핑합니다.
결과 작성: 마지막 단계에서 SMA 출력 파일을 생성합니다. 평가 모드에서는 보고서를 생성합니다. 변환 모드에서는 지정된 출력 폴더에 보고서와 변환된 코드를 모두 생성합니다.
세 단계가 모두 완료되면 결과 보기 버튼이 활성화됩니다. 평가 결과를 보려면 이 버튼을 클릭하십시오.