Snowflake 시작하기 자습서

이 항목의 자습서에서는 Snowflake를 시작하는 데 도움이 되는 실습 예제를 제공합니다. 이러한 자습서를 살펴보려면 사용자에게 Snowflake 계정과 가상 웨어하우스에 대한 필수 역할 및 액세스 권한이 있어야 합니다.

  • :doc:`평가판 계정 </user-guide/admin-trial-account>`에 가입한 경우 평가판 계정 사용자에게는 이러한 여러 자습서에 사용할 수 있는 필수 역할과 가상 웨어하우스가 있습니다.

  • 다른 계정을 사용하여 이러한 자습서를 살펴보는 경우에는 필요한 역할이 있으면서 가상 웨어하우스를 사용할 수 있는 사용자로 로그인해야 합니다.

각 자습서에서는 태스크를 수행하는 사용자에게 필요한 역할을 포함하여 태스크를 완료하기 전에 충족해야 하는 전제 조건을 설명합니다. 여러 자습서에는 ACCOUNTADMIN 및 SYSADMIN 역할이 필요합니다.

참고

Snowflake는 이러한 자습서의 샘플 데이터에 사용하는 온디스크 저장소에 대해 최소 금액을 청구합니다. Snowflake에서는 데이터를 로드하고 쿼리를 실행하기 위해 가상 웨어하우스 가 필요합니다. 실행 중인 가상 웨어하우스는 Snowflake 크레딧을 사용합니다. 자습서를 마친 후 자습서에서 생성된 오브젝트를 삭제하여 비용을 최소화할 수 있습니다.

`30일 평가판 계정<https://signup.snowflake.com/>`_을 사용 중인 경우 무료 크레딧을 제공하므로 비용이 발생하지 않습니다.

다음 섹션에는 Snowflake 태스크 및 기능을 시작하는 데 도움이 되는 자습서 링크가 포함되어 있습니다.

Snowflake를 소개하는 자습서

Snowflake는 주요 개념과 태스크를 소개하는 다음 자습서를 제공합니다.

20분만에 Snowflake 시작하기

Snowflake 명령줄 클라이언트인 SnowSQL을 사용하여 주요 개념 및 태스크에 대해 알아봅니다.

데이터 엔지니어링 시작하기 자습서

Snowflake는 데이터 엔지니어링을 시작하는 데 도움이 되는 다음 자습서를 제공합니다.

참고

이 자습서에서는 COPY INTO <테이블> 명령을 사용하여 테이블에 데이터를 로드하는 방법을 보여줍니다. 데이터를 로드하기 위한 다른 옵션에 대한 자세한 내용은 데이터 로딩 개요 섹션을 참조하세요.

데이터 로드

SQL을 사용하여 샘플 데이터 로드 및 쿼리하기

Tasty Bytes라는 가상의 푸드 트럭 브랜드를 사용하여 SQL을 통해 Snowflake에서 데이터를 로드 워크시트에 액세스하여 해당 작업을 완료할 수 있습니다.

클라우드 저장소에서 데이터 로드하기: Amazon S3

SQL을 사용하여 Amazon S3 버킷에서 Snowflake로 데이터를 로드하는 방법을 보여줍니다. 미리 로드된 Snowsight 템플릿 워크시트에 액세스하여 해당 태스크를 완료할 수 있습니다.

클라우드 저장소에서 데이터 로드하기: Microsoft Azure

SQL을 사용하여 Microsoft Azure 클라우드 저장소에서 Snowflake로 데이터를 로드하는 방법을 보여줍니다. 미리 로드된 Snowsight 템플릿 워크시트에 액세스하여 해당 태스크를 완료할 수 있습니다.

클라우드 저장소에서 데이터 로드하기: Google Cloud Storage

SQL을 사용하여 Google Cloud Storage에서 Snowflake로 데이터를 로드하는 방법을 보여줍니다. 미리 로드된 Snowsight 템플릿 워크시트에 액세스하여 해당 태스크를 완료할 수 있습니다.

대량 데이터 로드

COPY를 사용하여 로컬 파일 시스템에서 대량 로드

로컬 파일 시스템의 파일에서 테이블로 :doc:`데이터를 대량 로드 </user-guide/data-load-local-file-system>`하는 방법을 설명합니다.

COPY를 사용하여 Amazon S3에서 대량 로드

기존 Amazon Simple Storage Service(Amazon S3) 버킷의 파일에서 테이블로 데이터를 대량 로드하는 방법을 설명합니다.

반정형 데이터로 작업하기

Learn the basics of using JSON with Snowflake

Snowflake에서 JSON 사용에 대한 기본 사항을 설명합니다.

Load JSON data into a relational table

SELECT 문과 함께 COPY INTO <테이블> 명령을 사용하여 스테이징된 JSON 파일의 개별 요소를 테이블에 로딩합니다.

Load and unload Parquet data

이 자습서에서는 COPY INTO <테이블> 명령을 통해 스테이징된 Parquet 파일의 요소를 테이블 열로 직접 변환하여 Parquet 데이터를 업로드하는 방법을 설명합니다. 이 자습서에서는 COPY INTO <위치> 명령을 사용하여 테이블 데이터를 Parquet 파일로 언로드하는 방법도 설명합니다.

보안 시작하기 자습서

Snowflake는 보안을 시작하는 데 도움이 되는 다음과 같은 자습서를 제공합니다.

사용자 생성 및 역할 부여하기

SQL 명령을 사용하여 사용자 워크시트에 액세스하여 해당 작업을 완료할 수 있습니다.

기타 학습 리소스

다음과 같은 기타 학습 리소스를 사용할 수 있습니다.

자습서

Snowflake의 기능에 대해 알아보는 데 도움이 되는 실습 예제가 포함된 대규모 자습서 리포지토리를 살펴봅니다.

Snowflake 교육 서비스

Snowflake를 시작하는 데 도움이 되는 강사 주도형 수업, 온디맨드 과정, 자기 주도 학습을 살펴봅니다.

개발자용 Snowflake

Snowflake 전문가 및 파트너가 제공하는 제품 빠른 시작, 산업별 사용 사례, 관리 모범 사례, 참조 아키텍처를 살펴봅니다.

Snowflake 개발자 YouTube 채널

Snowflake 제품 팁, 데모, 자습서를 살펴봅니다.