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_WHACCOUNTADMIN ロールが所有しています 。標準使用コストが適用されます。

テンプレートには次のような利点があります。

  • 実稼働データに影響を与えることなく、新機能やユースケースを安全に試してみてください。

  • すぐに起動して実行できるサンプルデータが含まれています。

  • 通常5分以内で完了する簡潔な自己完結型のエクスペリエンス。

Snowflakeは BCR-1992 の一部として、新規アカウントと既存アカウントの両方に対して SNOWFLAKE_LEARNING 環境を自動的にプロビジョニングします。有効にするためのアクションは必要ありません。

組織がこの環境を含めることを 望まない 場合は、 ACCOUNTADMIN は次を実行するとオプトアウトできます。

SELECT SYSTEM$DISABLE_SNOWFLAKE_LEARNING_ENVIRONMENT();
Copy

アカウントで BCR-1992 が有効になっていない場合は、次の SQL を使用して 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 でテンプレートを使い始めましょう。