Snowsight 템플릿¶
개요¶
`Snowsight 템플릿<http://app.snowflake.com/templates>`_은 사용자에게 Snowflake 기능과 사용 사례를 탐색할 수 있는 대화형 연습을 제공합니다. 템플릿은 실행 가능한 워크시트, 노트북 또는 Streamlit 앱으로 제공되며, 샘플 데이터와 필수 권한이 미리 구성된 상태로 제공됩니다.
템플릿은 사전 프로비저닝된 역할(SNOWFLAKE_LEARNING_ROLE), X-Small 컴퓨팅 웨어하우스(SNOWFLAKE_LEARNING_WH), 데이터베이스(SNOWFLAKE_LEARNING_DB)를 포함하는 전용 SNOWFLAKE_LEARNING 환경에서 실행됩니다. SNOWFLAKE_LEARNING_WH 및 SNOWFLAKE_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();
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;
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;
http://app.snowflake.com/templates에서 템플릿을 시작합니다.