Snowpark Migration Accelerator: 프로젝트 개요¶
Snowpark Migration Accelerator(SMA)는 개발자가 기존 Spark 코드를 분석하고 Snowpark 코드로 변환하는 데 도움을 줍니다. 이 도구는 코드베이스를 이해하는 프로세스를 간소화하고 Spark API 참조를 자동으로 Snowpark API 에 해당하는 참조로 변환합니다.
SMA 는 어떻게 작동합니까?
이 섹션에서는 Core 기능과 프로세스에 대해 설명합니다. 알아볼 내용:
이 도구를 사용할 때 접하게 될 두 가지 중요한 개념을 정의해 보겠습니다.
프로젝트: 도구의 단일 실행 또는 실행을 나타냅니다. 도구를 사용할 때마다 새 프로젝트가 생성됩니다.
준비도 점수: 결과를 평가하는 데 사용되는 주요 메트릭입니다. 마이그레이션을 위해 코드가 얼마나 준비되었는지를 나타냅니다.
SnowConvert 프로젝트란 무엇인가요?¶
이 가속기를 사용하려면 먼저 프로젝트를 생성해야 합니다. 프로젝트는 도구 실행을 구성 설정과 링크합니다. 프로젝트를 생성하면 도구가 소스 코드 디렉터리에 .snowct 파일을 생성합니다. 이 파일에는 로컬 컴퓨터에 있는 모든 프로젝트 정보가 저장됩니다.
선택한 소스 플랫폼
변환 설정
프로젝트 상태
준비도 점수란 무엇인가요?¶
준비도 점수는 Spark API 코드를 동등한 Snowpark API 함수에 얼마나 잘 매핑할 수 있는지를 측정합니다. 점수가 높다는 것은 Spark와 Snowpark 요소 간의 호환성이 좋다는 것을 의미하지만, 전체 코드베이스가 Snowflake에서 성공적으로 실행된다는 것을 보장하지는 않습니다. 준비도 점수는 초기 평가 도구로 사용되지만, 애플리케이션이 Snowpark 마이그레이션에 적합한지 평가할 때는 추가 요소를 고려해야 합니다.
추가적인 기술 용어 및 정의는 용어집을 참조하십시오.
프로젝트 설정부터 시작하겠습니다…