Snowpark Migration Accelerator: 도구 실행하기

이제 Snowpark Migration Accelerator(SMA)를 설치하고 코드베이스를 준비했으므로 실행 프로세스를 시작할 수 있습니다. 애플리케이션이 아직 열려 있으면 SMA 애플리케이션으로 돌아가거나, 닫은 경우에는 실행합니다.

프로젝트 설정

도구를 처음 열면 시작/활성화 페이지가 표시될 수 있습니다. 그렇다면 “Start” 버튼을 클릭하여 시작하십시오.

시작 또는 활성화

SMA 재방문 사용자의 경우 시작 페이지를 건너뛰고 프로젝트 페이지로 바로 이동할 수 있습니다. 신규 사용자는 환영 페이지가 표시되며 “Start”를 클릭하여 프로젝트 페이지에 액세스할 수 있습니다.

프로젝트 페이지

메뉴에서 ‘새 프로젝트’를 선택하여 시작합니다. 이 연습을 위해 이미 프로젝트를 생성한 경우에는 대신’프로젝트 열기’를 선택하여 액세스할 수 있습니다.

“프로젝트 생성” 페이지에서는 평가 및 코드 변환 작업 모두에 필수적인 새 프로젝트 파일을 SMA 에서 생성할 수 있습니다. 프로젝트 파일(.snowma 확장자)은 선택한 소스 디렉터리에 저장되며 모든 SMA 실행을 추적합니다. 여러 실행을 함께 연결하려면 기존 프로젝트 파일을 다시 열면 됩니다. 모든 프로젝트 정보는 로컬 컴퓨터와 공유 데이터베이스에 모두 저장됩니다. 프로젝트에 대한 자세한 내용은 “프로젝트” 파일을 참조하십시오.

표시된 모든 필드는 평가 도구를 구성하고 분석을 실행한 후 프로젝트를 관리하는 데 필수입니다. 다음 이미지에서는 사용할 수 있는 각 옵션에 대해 설명합니다.

프로젝트 생성 페이지

이 연습에서는 “Spark 데이터 엔지니어링 예제” 코드베이스를 사용합니다. 코드베이스는 샘플 코드베이스 섹션에서 찾을 수 있습니다. 다음 단계를 따르십시오.

  1. 코드베이스 다운로드 및 압축 해제

  2. 모든 파일이 들어있는 루트 디렉터리를 찾습니다. 이 디렉터리가 입력 디렉터리가 됩니다

  3. 원하는 프로젝트 이름을 선택합니다.

  4. 출력 디렉터리를 선택합니다(도구에서 기본 위치를 제안하지만 필요에 따라 변경할 수 있습니다)

평가를 시작하기 전에 코드 준비하기 섹션에 설명된 대로 입력 디렉터리에 적절한 파일 확장자를 가진 올바른 소스 코드 파일이 포함되어 있는지 확인합니다.

시작할 준비가 되면 화면 오른쪽 하단에 위치한 “SAVE & START ASSESSMENT” 버튼을 클릭합니다.

실행 및 평가 출력

평가 프로세스를 시작하면 SMA 가 3단계로 소스 코드를 분석합니다.

  1. 먼저 기본 스캔을 수행하여 코드베이스에 있는 모든 파일과 키워드의 인벤토리를 생성합니다.

  2. 그런 다음 소스 언어에 따라 코드를 구문 분석하고 코드의 기능을 나타내는 의미 체계 모델을 생성합니다.

  3. 마지막으로, 이 모델을 사용하여 Spark 참조 인벤토리라이브러리 분석 가져오기를 포함한 자세한 정보를 생성합니다. 변환 모드에서는 변환된 코드도 생성합니다.

이 과정에서 화면에 3가지 진행률 표시기가 표시됩니다.

  • 소스 코드 로딩

  • 소스 코드 분석

  • 결과 작성

각 단계가 완료되면 이 표시등에 불이 들어옵니다.

실행 페이지

분석이 완료되면 “View Results”를 클릭하여 분석 출력을 확인합니다.