ダッシュボードを使用したデータの視覚化¶
このトピックでは、 Dashboards ページを使用して Snowsight, the Snowflake web interface の視覚化されたデータのコレクションをキュレーションする方法について説明します。
このトピックの内容:
ダッシュボードは、タイルとして配置されたチャートの柔軟なコレクションです。チャートはクエリ結果によって生成され、カスタマイズできます。
ワークシートのコンテキストにおけるチャートの詳細については、 ワークシートデータの視覚化 をご参照ください。ダッシュボードタイルは、ワークシートチャートから作成できます。
ダッシュボードページの使用¶
このセクションでは、 Dashboards page のナビゲーションと使用方法の概要を提供します。 Dashboards page では、ダッシュボードのテーブルが提供されます。
このセクションには、次のインターフェイス要素の例と説明が含まれています。
インターフェイス |
説明 |
---|---|
Dashboards page には、次のタブが含まれています。
|
|
ページの右上隅にある Search を使用して、ワークシートやダッシュボードなどの Snowsight ドキュメントの名前とコンテンツを検索します。 |
|
ページの右上隅にある オプションメニュー を使用すると、フィルターを管理できます。 フィルターの詳細については、 フィルターの使用 をご参照ください。 |
|
ページの右上隅にある Dashboard を使用して、ダッシュボードを作成します。 |
ダッシュボードテーブルには、次の列が含まれています。
Title
Viewed
Updated
Role
ダッシュボードを開くには、テーブルでダッシュボードを選択します。
空のダッシュボードの作成¶
空のダッシュボードを作成するには、
Dashboards ページの右上隅で、 Dashboard を選択します。
ダッシュボードの名前を入力し、 Create Dashboard を選択します。
空のダッシュボードが開きます。
既存のワークシートからダッシュボードを作成¶
既存のワークシートを使用してダッシュボードを作成できます。
ワークシートを使用してダッシュボードを作成すると、ワークシート自体が Worksheets page から削除されます。ワークシートクエリはダッシュボードに格納され、そのコンテキストで変更できます。
既存のワークシートを使用してダッシュボードを作成するには、
worksheet menu で、 Move to を選択します。
New dashboard を選択します。
ダッシュボードの名前を入力し、 Create Dashboard を選択します。
ダッシュボードが開き、使用したワークシートに基づいたタイルが表示されます。
注釈
ダッシュボードを作成するとワークシートが削除されるため、ワークシートに付与されている権限はすべて取り消されます。ワークシートへのリンクは機能しなくなります。ワークシートの共有の詳細については、 ワークシートとフォルダーの共有 をご参照ください。
ダッシュボードの使用¶
このセクションでは、ダッシュボードのナビゲーションと使用方法の概要を提供します。 Dashboards page では、ダッシュボードのテーブルが提供されます。
このセクションには、次のインターフェイス要素の例と説明が含まれています。
インターフェイス |
説明 |
---|---|
ページの左上隅にある ダッシュボードメニュー では、次を実行できます。
|
|
ページの右上隅にある Add Tile ( Snowsight では、ダッシュボードクエリ用のチャートとテーブルのタイルが提供されます。タイルを追加するには、タイルをダッシュボードにドラッグします。ワークシートを使用して新しいタイルを生成することもできます。 |
|
ページの左上隅にある フィルターボタン を使用すると、カスタムフィルターを表示したり、非表示にしたり、管理したりできます。 詳細については、 フィルターの使用 をご参照ください。 |
|
ページの右上隅にある コンテキストセレクター を使用すると、ダッシュボードクエリセッションのロールとウェアハウスを設定できます。 |
|
ページの右上隅にある Share を使用して、ダッシュボードを他のSnowflakeユーザーと共有します。共有ダッシュボードを実行するには、ダッシュボードセッションコンテキストに使用されるロールをユーザーに付与する必要があります。 |
|
ページの右上隅にある 実行ボタン を使用すると、ダッシュボードタイルを駆動するクエリを実行できます。クエリを実行すると、タイルデータが更新されます。 |
|
タイルは、ダッシュボード上のデータをチャートやテーブルとして視覚化します。チャートにカーソルを合わせると、各データポイントの詳細が表示されます。 |
|
各タイルの右上隅にある タイルメニュー では、次を実行できます。
|
ダッシュボードの管理¶
このセクションでは、ダッシュボードを管理する方法について説明します。
ダッシュボードを開く¶
ダッシュボードを開くには、次の Dashboards page tabs のいずれかに移動し、ダッシュボードを選択します。
- Recent
最新の開いたことがあるダッシュボードを表示します。
- Shared With Me
同僚が自分と共有しているダッシュボードを表示します。
- My dashboards
作成して所有しているダッシュボードを表示します。
ダッシュボードへの新しいタイルの追加¶
ダッシュボードに新しいタイルを追加するには、
New Tile from Worksheet を選択します。
空白のワークシートのウィンドウが開きます。
ワークシートを使用してクエリを作成します。
クエリとワークシートの詳細については、 ワークシートを使用したデータのクエリ をご参照ください。
ダッシュボードへの既存ワークシートの追加¶
既存のワークシートをタイルとして追加するには、
worksheet menu で、 Move to を選択します。
既存のダッシュボードを選択します。
ワークシートがダッシュボードに追加され、 Worksheets page から削除されます。ワークシートのチャートを示すタイルが、ダッシュボードに表示されます。
タイルの順序の並べ替え¶
デフォルトでは、タイルはダッシュボードの最下部に追加されます。
ダッシュボードでタイルを再配置するには、タイルを新しい位置にドラッグします。タイルをドラッグすると、新しい位置のプレビューが表示されます。
グラフの編集¶
タイルに表示されるチャートを編集するには、
tile menu (
)で、 View chart を選択します。
チャートがワークシートのウィンドウで開きます。
チャートに変更を加えます。
チャートの詳細については、 ワークシートデータの視覚化 をご参照ください。
チャートの編集が終了したら、ワークシートの左上隅にあるダッシュボードに戻ります。
クエリの編集¶
タイルを駆動するクエリを編集するには、
tile menu (
)で、 Edit query を選択します。
クエリがワークシートのウィンドウで開きます。
query editor を使用して、クエリに変更を加えます。
ワークシートにおけるクエリの編集の詳細については、 ワークシートを使用したデータのクエリ をご参照ください。
クエリの編集が終了したら、ワークシートの左上隅にあるダッシュボードに戻ります。
タイルのチャートからテーブルへの変更¶
デフォルトでは、ワークシートをダッシュボードに移動すると、対応するタイルにチャートが使用されます。
クエリ結果のテーブルに切り替えるには、
タイルを追加 し、クエリのテーブルバージョンをダッシュボードにドラッグします。
タイルの配置解除¶
ダッシュボードからタイルを削除しても、基になるクエリは保持したい場合は、タイルの配置を解除します。
タイルの削除¶
警告
ダッシュボードからタイルを削除すると、基になるクエリも完全に削除されます。この操作は元に戻せません。タイルを削除しても、クエリは保持したい場合は、タイルの配置を解除できます。
タイルを削除するには、
ダッシュボードの共有¶
Snowsight により、所有しているダッシュボードへのリンクを送信できます。アカウント内の他のSnowflakeユーザーとダッシュボードを共有できます。
Snowsight でダッシュボードを駆動するクエリは、割り当てられたロールとウェアハウスを持つ一意のセッションを使用します。共有ダッシュボードを表示するには、Snowflakeユーザーは、ダッシュボードを駆動するクエリのセッションコンテキストと同じロールを使用する必要があります。
ダッシュボードを共有するには、次を実行します。
ダッシュボードを開きます 。
ダッシュボードの右上隅で、 Share を選択します。
Share ウィンドウが開きます。
ダッシュボードを使用するために招待する、Snowflakeユーザーの名前またはユーザー名を入力します。リストには、過去にSnowsightにサインインしたことがあるユーザーのみが表示されます。まだSnowsightにログインしていない人と共有する場合は、代わりにリンクを共有します。
必要に応じて、リンクのあるユーザーによるダッシュボードの操作方法を設定します。デフォルトでは、リンクのある人はダッシュボードを表示できません。たとえば、ユーザーがダッシュボードで結果を表示できるように選択できますが、基になるクエリは実行できません。
必要に応じて、 Get Link を選択して、他のユーザーと共有できるダッシュボードへのリンクを取得します。
Done を選択します。