Snowsightをはじめるにあたり¶
このトピックでは、Snowsightを使い始める方法について説明します。
このトピックの内容:
アカウントでのSnowsightの有効化¶
デフォルトでは、Snowsightはアカウント管理者(つまり、 ACCOUNTADMIN のロールを持つユーザー)に対してのみ有効です。アカウントのロールすべてでSnowsightを有効にするには、1回限りの設定が必要です。
アカウント管理者としてSnowflakeにログインします(または、ログイン後にセッションコンテキストを ACCOUNTADMIN ロールに切り替え)。
左側のナビゲーションバーで Worksheets をクリックします。 Ready to Start Using Worksheets and Dashboards ダイアログが開きます。
Enable Worksheets and Dashboards ボタンをクリックします。
これでSnowsightは、アカウントのロールすべてで有効になります。
Snowsightの内部Snowflakeオブジェクト¶
アカウントでSnowsightに初めてアクセスすると、Snowflakeは次の内部オブジェクトを自動的に作成してウェブインターフェイスをサポートします。
オブジェクト型 |
名前 |
---|---|
セキュリティの統合 |
WORKSHEETS |
データベース |
WORKSHEETS_APP |
ユーザー |
WORKSHEETS_APP_USER |
ロール |
WORKSHEETS_APP_RL |
これらの内部オブジェクトは、アカウントの内部ステージでクエリ結果をキャッシュするために使用されます。このキャッシュされたデータは暗号化され、アカウントのキー階層によって保護されます。
内部ロールに付与された制限付き権限は、Snowsightが内部ステージにアクセスしてそれらの結果を保存することのみを許可します。ロールは、アカウント内のオブジェクトを一覧表示したり、テーブル内のデータにアクセスしたりすることは できません。
現在、ユーザーが SNOWFLAKE 共有データベースの ACCOUNT_USAGE スキーマでそれぞれ USERS ビューと ROLES ビューをクエリすると、Snowsightのユーザーとロールが返されます。 SHOW <オブジェクト> ステートメントはこれらの内部オブジェクトを返しません。
従来のウェブインターフェイスからワークシートをインポート¶
新しいウェブインターフェイスを起動します。ホームページに Get started パネルが表示されます。
Import Worksheets ボタンをクリックします。確認ダイアログが開きます。
Import ボタンをクリックして、ワークシートをインポートします。インポートされたワークシートの数をリストした成功メッセージが、インターフェイスに表示されます。
Snowsightオリエンテーション¶
開いているワークシートでアクションを実行します。
ワークシートを新規または既存のフォルダーまたはダッシュボードに移動します。
ワークシートを複製します。
ワークシートのクエリに標準の SQL 形式を適用します。
ワークシートを削除します。
さらに、サポートされているキーボードのショートカットを示すダイアログを開くことができます。
セッションコンテキスト(つまり、ユーザーセッションの現在のロール、ウェアハウス、データベース)を選択します。
クエリエディターでクエリを記述および編集します。
アクティビティの切り替え:クエリ結果の調査、グラフの作成、スキーマの閲覧。
新しいワークシートを作成する、現在のワークシートを共有する、または現在のワークシートでクエリを実行します。
以前のバージョンのワークシートを開きます。