Snowsight 템플릿

개요

`Snowsight 템플릿<http://app.snowflake.com/templates>`_은 사용자에게 Snowflake 기능과 사용 사례를 탐색할 수 있는 대화형 연습을 제공합니다. 템플릿은 실행 가능한 워크시트, 노트북 또는 Streamlit 앱으로 제공되며, 샘플 데이터와 필수 권한이 미리 구성된 상태로 제공됩니다.

템플릿은 사전 프로비저닝된 역할(SNOWFLAKE_LEARNING_ROLE), X-Small 컴퓨팅 웨어하우스(SNOWFLAKE_LEARNING_WH), 데이터베이스(SNOWFLAKE_LEARNING_DB)를 포함하는 전용 SNOWFLAKE_LEARNING 환경에서 실행됩니다. SNOWFLAKE_LEARNING_WHSNOWFLAKE_LEARNING_DB`와 관련된 비용은 :code:`ACCOUNTADMIN`이 소유한 다른 오브젝트와 동일한 방식으로 관리됩니다. 웨어하우스 컴퓨팅 비용 모니터링 최적화에 대한 자세한 내용은 :doc:/user-guide/budgets` 섹션을 참조하세요.

참고

SNOWFLAKE_LEARNING_WH`는 :code:`ACCOUNTADMIN 역할이 소유합니다. 표준 사용 요금이 적용됩니다.

템플릿은 다음과 같은 이점을 제공합니다.

  • 프로덕션 데이터에 영향을 주지 않고 새로운 기능과 사용 사례를 안전하게 사용해 보세요.

  • 샘플 데이터가 포함되어 있어 빠르게 시작하고 실행할 수 있습니다.

  • 간결하고 독립적인 경험으로, 일반적으로 5분 이내에 완료됩니다.

Snowflake는 BCR-1992</release-notes/bcr-bundles/un-bundled/bcr-1992>`의 일부로 신규 계정 및 기존 계정 모두에 대해 :code:`SNOWFLAKE_LEARNING 환경을 자동으로 프로비저닝합니다. 활성화하기 위해 필요한 작업은 없습니다.

조직에서 이 환경을 포함하지 않기를 선호하는 경우 :code:`ACCOUNTADMIN`은 다음을 실행하여 옵트아웃할 수 있습니다.

SELECT SYSTEM$DISABLE_SNOWFLAKE_LEARNING_ENVIRONMENT();
Copy

BCR-1992</release-notes/bcr-bundles/un-bundled/bcr-1992>`가 계정에서 활성화되지 않은 경우 다음 SQL을 사용하여 :code:`SNOWFLAKE_LEARNING 환경을 프로비저닝할 수 있습니다.

CREATE DATABASE SNOWFLAKE_LEARNING_DB;
CREATE ROLE SNOWFLAKE_LEARNING_ROLE;
GRANT ROLE SNOWFLAKE_LEARNING_ROLE TO ROLE PUBLIC;
CREATE WAREHOUSE SNOWFLAKE_LEARNING_WH
  COMMENT = 'Warehouse used for executing template and demo content'
  WAREHOUSE_SIZE = 'X-Small'
  AUTO_RESUME = true
  AUTO_SUSPEND = 300;
GRANT USAGE, MONITOR, OPERATE ON WAREHOUSE SNOWFLAKE_LEARNING_WH TO ROLE SNOWFLAKE_LEARNING_ROLE;
GRANT USAGE ON DATABASE SNOWFLAKE_LEARNING_DB TO ROLE SNOWFLAKE_LEARNING_ROLE;
GRANT CREATE SCHEMA ON DATABASE SNOWFLAKE_LEARNING_DB TO ROLE SNOWFLAKE_LEARNING_ROLE;
Copy

SNOWFLAKE_LEARNING 환경이 계정에서 이미 프로비저닝되었지만 이를 비활성화하고 오브젝트를 삭제하려는 경우, ACCOUNTADMIN 역할이 있는 사용자는 다음 스크립트를 실행하여 학습 환경을 비활성화하고 삭제할 수 있습니다.

USE ROLE ACCOUNTADMIN;
SELECT SYSTEM$DISABLE_SNOWFLAKE_LEARNING_ENVIRONMENT();

-- DATABASE
SHOW DATABASES LIKE 'SNOWFLAKE_LEARNING_DB';
DROP DATABASE SNOWFLAKE_LEARNING_DB;

-- WAREHOUSE
SHOW WAREHOUSES LIKE 'SNOWFLAKE_LEARNING_WH';
DROP WAREHOUSE SNOWFLAKE_LEARNING_WH;

-- ROLE
SHOW ROLES LIKE 'SNOWFLAKE_LEARNING_ROLE';
DROP ROLE SNOWFLAKE_LEARNING_ROLE;
Copy

http://app.snowflake.com/templates에서 템플릿을 시작합니다.