자습서: Snowflake Python APIs 시작하기

Snowflake Python APIs 를 사용하면 Python을 통해 Snowflake 리소스 오브젝트를 관리할 수 있습니다. SQL을 작성하거나 Python용 Snowflake Connector를 사용하지 않고도 테이블, 스키마, 웨어하우스, 작업 등을 생성, 삭제, 변경할 수 있습니다.

다음 자습서에서는 Snowflake에서 오브젝트 및 작업 관리를 위해 API를 시작하는 방법에 대해 알아봅니다.

전제 조건

  • Snowflake 계정(참고: 평가판 계정은 자습서 3: Snowpark Container Service 만들기 및 관리 에서 지원되지 않음)

  • Python에 익숙해야 하며, 지원되는 다음 Python 버전 중 하나가 필요합니다.

    • 3.9

    • 3.10

    • 3.11

    • 3.12

  • Jupyter 노트북에 대한 지식

  • Jupyter 노트북을 지원하는 코드 편집기 또는 jupyter notebook 을 사용해 브라우저에서 노트북을 실행할 수 있는 기능입니다.

알아볼 내용

  • Snowflake Python APIs 라이브러리 설치 방법

  • API를 사용하는 Root 오브젝트를 생성하는 방법

  • API를 사용하여 테이블, 스키마 및 웨어하우스를 생성하는 방법

  • API를 사용하여 작업을 생성하고 관리하는 방법

  • API를 사용하여 Snowpark Container Services 의 구성 요소를 생성하고 관리하는 방법

빌드할 사항

  • Snowflake 내의 여러 오브젝트

자습서

다음 자습서에서는 Snowflake Python APIs 을 탐색할 수 있는 단계별 지침을 제공합니다.

Snowflake Python APIs 자습서의 일반 설정

자습서를 살펴보기 위한 설치 및 설정 단계

자습서 1: 데이터베이스, 스키마, 테이블, 웨어하우스 만들기

Snowflake 데이터베이스, 스키마, 테이블 및 가상 웨어하우스를 생성하는 단계별 지침

자습서 2: 작업 및 작업 그래프(DAG) 만들기 및 관리

작업 및 작업 그래프를 생성하고 관리하기 위한 단계별 지침

자습서 3: Snowpark Container Service 만들기 및 관리

Snowpark Container Services 에서 구성 요소를 생성하고 관리하기 위한 단계별 지침