Snowpark Migration Accelerator: 출력 코드

SMA 변환 프로세스는 변환된 코드가 포함된 출력 폴더를 생성합니다. 이 폴더는 변환이 완료된 후 즉시 사용 가능합니다.

코드를 자세히 살펴보기 전에 출력 코드가 어떻게 조직되어 있는지 이해해 보겠습니다.

출력 코드 파일 구조

프로젝트 파일은 SMA 프로젝트에 대한 정보를 저장합니다. SMA 를 같은 프로젝트 내에서 여러 번 실행할 수 있으며, 각 실행은 해당 프로젝트와 연결됩니다.

평가를 실행하면 SMA 가 지정된 출력 디렉터리에 폴더를 생성합니다. “Assessment”라는 이름의 이 폴더에는 평가 단계에서 생성된 모든 보고서와 로그가 들어 있습니다. 마찬가지로 변환을 진행하면 SMA 변환 설정 중에 지정한 출력 디렉터리에 “변환”이라는 이름의 폴더가 하나 더 생성됩니다. 이 두 번째 폴더에는 변환 단계에서 생성된 모든 보고서와 로그가 들어 있습니다.

출력 디렉터리 파일 구조

When you click “View Output” in the Conversion Results Page, you will be directed to the Output folder within the Conversion-Date-Time directory. (While this folder also exists in the Assessment-Date-Time directory, it only contains demo code.

출력 디렉터리 구조는 입력 디렉터리 구조와 동일합니다. 모든 폴더, 하위 폴더 및 코드 파일이 동일한 이름과 조직으로 출력 디렉터리로 복사본이 복사됩니다.

변환된 코드는 소스 파일과 동일한 파일 이름을 유지합니다. 예를 들어, 소스 파일의 이름이 “Notebook_1”인 경우, 변환된 파일의 이름도 “Notebook_1”이 됩니다.

추가 정보가 제공됩니다.

참고

설정 페이지에서 검사점 생성이 활성화된 경우(변환 설정 확인) 변환 시 “checkpoints.json”이라는 이름의 파일이 출력에 생성되어 사용자가 VS Code Snowflake 확장 프로그램 내의 검사점 기능을 사용하여 변환을 실행할 수 있습니다.