Snowsightのテンプレート¶
概要¶
Snowsightテンプレート は、Snowflakeの機能とユースケースを探索するためのインタラクティブなウォークスルーをユーザーに提供します。テンプレートは実行可能ファイルワークシート、ノートブック、またはStreamlitアプリとして利用でき、サンプルデータと必要な権限があらかじめ構成されています。
テンプレートは、事前にプロビジョニングされたロール(SNOWFLAKE_LEARNING_ROLE)、X-Smallコンピューティングウェアハウス(SNOWFLAKE_LEARNING_WH)、およびデータベース(SNOWFLAKE_LEARNING_DB)を含む、専用の SNOWFLAKE_LEARNING 環境で実行されます。SNOWFLAKE_LEARNING_WH および SNOWFLAKE_LEARNING_DB に関連するコストは、ACCOUNTADMIN が所有する他のオブジェクトと同様に管理されます。ウェアハウスのコンピューティングコストのモニターと最適化の詳細については、 Budgetsを使用したクレジット使用状況のモニター をご覧ください。
注釈
SNOWFLAKE_LEARNING_WH is owned by the ACCOUNTADMIN role. Standard usage costs apply.
テンプレートには次のような利点があります。
実稼働データに影響を与えることなく、新機能やユースケースを安全に試してみてください。
すぐに起動して実行できるサンプルデータが含まれています。
通常5分以内で完了する簡潔な自己完結型のエクスペリエンス。
For accounts created after December 2, 2025, the Snowflake Learning environment is automatically provisioned by Snowflake.
The SNOWFLAKE_LEARNING environment can be provisioned using the following SQL:
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 ロールを持つユーザーが手動で設定する必要があります。次の SQL コマンドを実行します。
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;
If the SNOWFLAKE_LEARNING environment has already been provisioned in your account, but you want to disable it and drop the objects,
a user with the ACCOUNTADMIN role can run the following script to disable and drop the learning environment:
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 でテンプレートを使い始めましょう。