Scala용 Snowpark 개발자 가이드

Snowpark 라이브러리는 데이터 파이프라인에서 데이터를 쿼리하고 처리하기 위한 직관적인 API를 제공합니다. Snowpark 라이브러리를 사용하면 사용자는 애플리케이션 코드가 실행되는 시스템으로 데이터를 옮기지 않고도 Snowflake에서 데이터를 처리하는 애플리케이션을 빌드할 수 있습니다.

Snowpark에 대한 소개는 Snowpark API 섹션을 참조하십시오.

시작하기

Snowpark Scala를 위한 개발 환경 설정하기

여러 개발 환경 중 하나를 사용하여 Snowpark 앱을 만들도록 설정합니다.

Snowpark Library for Scala and Java 릴리스 정보

최신 릴리스 정보를 받으십시오.

빠른 시작

Scala에서 Snowpark 시작하기 (Snowflake 빠른 시작)

자습서를 사용하여 Scala로 Snowpark의 기본 사항을 알아보십시오.

개발자 가이드

Snowpark Scala용 세션 만들기

Snowflake 데이터베이스와 상호 작용하는 세션을 설정합니다.

Snowpark Scala에서 DataFrame 작업하기

DataFrame 오브젝트로 데이터를 쿼리하고 처리합니다.

Scala에서 DataFrame용 사용자 정의 함수(UDF) 만들기

Snowpark API를 사용하여 UDF(사용자 정의 함수)를 만듭니다.

Scala로 DataFrames용 저장 프로시저 만들기

Snowpark API를 사용하여 저장 프로시저를 만듭니다.

Snowpark Scala에서 함수 및 저장 프로시저 호출하기

Snowpark API를 사용하여 시스템 정의 함수, UDF, 저장 프로시저를 호출합니다.

Snowpark Scala 사용의 간단한 예

Snowflake의 테이블에 대한 정보를 인쇄하는 애플리케이션의 예제 코드를 참조하십시오.

로깅 및 추적 개요

나중에 분석할 수 있도록 이벤트 테이블에 로그 메시지와 추적 이벤트를 기록합니다.

Snowpark Scala로 쿼리를 분석하고 문제를 해결하기

로깅을 사용하고 기본 SQL을 확인하여 코드 문제를 해결합니다.

참조

빠른 참조: SQL 명령용 Snowpark Scala API

일반적인 작업을 위해 SQL 문이 어떻게 Snowpark API에 매핑되는지 알아보십시오.

Scala용 Snowpark 라이브러리 API 참조

Snowpark API의 클래스와 메서드에 대한 세부 정보를 읽어보십시오.