Snowsightをはじめるにあたり

このトピックでは、Snowsightを使い始める方法について説明します。

このトピックの内容:

アカウントでのSnowsightの有効化

デフォルトでは、Snowsightはアカウント管理者(つまり、 ACCOUNTADMIN のロールを持つユーザー)に対してのみ有効です。アカウントのロールすべてでSnowsightを有効にするには、1回限りの設定が必要です。

  1. アカウント管理者としてSnowflakeにログインします(または、ログイン後にセッションコンテキストを ACCOUNTADMIN ロールに切り替え)。

  2. Preview App Worksheets tab をクリックします。新しいウェブインターフェイスが、別のタブまたはウィンドウで開きます。

  3. 左側のナビゲーションバーで Worksheets をクリックします。 Ready to Start Using Worksheets and Dashboards ダイアログが開きます。

  4. 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 <オブジェクト> ステートメントはこれらの内部オブジェクトを返しません。

従来のウェブインターフェイスからワークシートをインポート

  1. 新しいウェブインターフェイスを起動します。ホームページに Get started パネルが表示されます。

  2. Import Worksheets ボタンをクリックします。確認ダイアログが開きます。

  3. Import ボタンをクリックして、ワークシートをインポートします。インポートされたワークシートの数をリストした成功メッセージが、インターフェイスに表示されます。

Snowsightオリエンテーション

Snowsight overview
  1. 開いているワークシートでアクションを実行します。

    • ワークシートを新規または既存のフォルダーまたはダッシュボードに移動します。

    • ワークシートを複製します。

    • ワークシートのクエリに標準の SQL 形式を適用します。

    • ワークシートを削除します。

    さらに、サポートされているキーボードのショートカットを示すダイアログを開くことができます。

  2. セッションコンテキスト(つまり、ユーザーセッションの現在のロール、ウェアハウス、データベース)を選択します。

  3. クエリエディターでクエリを記述および編集します。

  4. アクティビティの切り替え:クエリ結果の調査、グラフの作成、スキーマの閲覧。

  5. 新しいワークシートを作成する、現在のワークシートを共有する、または現在のワークシートでクエリを実行します。

  6. 以前のバージョンのワークシートを開きます。