ワークシートをはじめるにあたり

このトピックでは、 Snowsight, the Snowflake web interface のワークシートの使用をはじめる方法について説明します。

このトピックの内容:

ワークシートページの使用

Worksheets page を使用すると、ワークシートを作成、表示、および管理できます。 Worksheets page は Snowsight のデフォルトページです。

このセクションでは、 Worksheets page のナビゲーションと使用方法の概要を提供します。このセクションには、次のインターフェイス要素の例と説明が含まれています。

インターフェイス

説明

The worksheets page tab list.

ワークシートページのタブ

Worksheets page には、次のタブが含まれています。

  • Recent

  • Shared with me

  • My Worksheets

  • Folders

ページの右上隅にある Search を使用して、ワークシートやダッシュボードなどの Snowsight ドキュメントの名前とコンテンツを検索します。

For assistive technology, the options button.

オプションメニュー

Worksheets page の右上隅にある オプションメニュー を使用すると、次を実行できます。

  • フォルダーを作成します。

  • ワークシートをインポートします。

  • フィルターを管理します。

  • SQL ファイルからワークシートを作成します。

For assistive technology, the worksheet button.

ワークシートを作成する

Worksheets page の右上隅にある Worksheet を使用して、ワークシートを作成します。

各タブにはワークシートテーブルが含まれています。ワークシートテーブルには、次の列が含まれています。

  • Title

  • Viewed

  • Updated

  • Role

テーブル内の任意の列で並べ替えることができます。テーブルの各行の最後で、ワークシートの所有者と、ワークシートが共有されているユーザーが識別されます。

個別のワークシートの詳細については、 ワークシートを使用したデータのクエリ をご参照ください。

ワークシートの管理

空のワークシートを作成するには、ページの右上隅にある Worksheet を選択します。

既存の SQL スクリプトからワークシートを作成するには、 options menuFor assistive technology, the options button.)で Create Worksheet from SQL File を選択します。

ワークシートを開くには、次の Worksheets page tabs のいずれかに移動して、ワークシートを選択します。

  • Recent

    最新の開いたことがあるワークシートを表示します。

  • Shared With Me

    同僚が自分と共有しているワークシートを表示します。

  • My worksheets

    自分が作成して所有しているワークシートを表示します。

  • Folders

    自分が作成したフォルダー、または同僚が自分と共有しているフォルダーを表示します。フォルダーを共有すると、フォルダー内のすべてのワークシートが共有されます。

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

  1. options menuFor assistive technology, the options button.)で、 Import Worksheets を選択します。

    Import Worksheets ボックスが表示され、インポートできるワークシートの数が示されます。

  2. Import を選択します。

Snowsight をしばらく使用していない場合、Snowflakeはワークシートを従来の UI から Snowsight にインポートすることをお勧めします。 Snowsight に初めてログインすると、 Import Worksheets のオプションが表示されます。また、 Worksheet ページに移動して three dot » Import Worksheets を選択すると、いつでもインポートプロセスを開始できます。以前にインポートされた可能性のあるものも含めて、従来の UI からすべてのワークシートを再度インポートするには、 Worksheet ページに移動し、 three dot » Import Worksheets を選択します。ワークシートのインポートが完了すると、新しくインポートされたワークシートを含むフォルダーがワークシートリストに表示され、インポート時刻のタイムスタンプが付けられます。

Snowsight user interface, in the Worksheets pane, showing the import worksheets workflow.

注釈

フォルダー内のワークシートは、フォルダーに割り当てられたロールでのみ実行できます。

別のロールでワークシートを実行するには、

  1. 必要なロールがあるフォルダーにワークシートを移動します。

  2. すべてのワークシートに影響するフォルダーのロールを変更します。

複数のロールを使用するワークシートを実行するには、ワークシートを任意のフォルダーから移動します。

ワークシートとフォルダーの共有

Snowsight により、他のSnowflakeユーザーにリンクを送信して、自分の所有するワークシートやフォルダーをそのユーザーが表示または実行できるようにします。必要に応じて、Snowflakeユーザーが共有ワークシートを複製し、分析の新しい方向性を追求できるようにすることができます。

所有しているワークシート、フォルダー、ダッシュボードをアカウントの他のSnowflakeユーザーと共有できます。

Snowsight のワークシートは、ワークシートのコンテキストで割り当てられた特定のロールとウェアハウスを持つ、一意のセッションを使用します。共有クエリの結果を表示するには、Snowflakeユーザーは、ワークシートのセッションコンテキストと同じロールを使用する必要があります。

ワークシートを 共有 するには、

  1. ワークシートを選択します。

    ワークシートが開きます。

  2. ワークシートの右上隅で、 Share を選択します。

フォルダーを共有するには、

  1. フォルダーを選択します。

    フォルダーが開きます。

  2. Worksheets page の右上隅で、 Share を選択します。

ワークシートの内部Snowflakeオブジェクト

Snowflakeは、 Snowsight のワークシートの使用をサポートするために次の内部オブジェクトを作成します。

オブジェクト型

名前

セキュリティの統合

WORKSHEETS

BLOB

WORKSHEETS_APP

データベース

WORKSHEETS_APP

ユーザー

WORKSHEETS_APP_USER

ロール

APPADMIN, WORKSHEETS_APP_RL

これらの内部オブジェクトは、アカウントの内部ステージでクエリ結果をキャッシュするために使用されます。このキャッシュされたデータは暗号化され、アカウントのキー階層によって保護されます。

内部ロールに付与された制限付き権限は、Snowsightが内部ステージにアクセスしてそれらの結果を保存することのみを許可します。ロールは、アカウント内のオブジェクトを一覧表示したり、テーブル内のデータにアクセスしたりすることは できません

SNOWFLAKE 共有データベースの ACCOUNT_USAGE スキーマで、それぞれ USERS ビューと ROLES ビューをクエリすると、Snowsightのユーザーとロールが返されます。 SHOW <オブジェクト> ステートメントはこれらの内部オブジェクトを返しません。

最上部に戻る