次の方法で共有


ダッシュボード

ダッシュボードを使用して、データの視覚化を作成し、チームとレポートを共有できます。 AI/BI ダッシュボードでは、AI が支援する資料作成、強化された視覚化ライブラリ、および効率化された構成エクスペリエンスを備えているため、データを共有可能な分析情報に迅速に変換できます。 発行すると、ワークスペースにアクセスできない場合でも、Azure Databricks アカウントに登録されているユーザーとダッシュボードを共有できます。 「ダッシュボードを共有する」を参照してください。

重要

  • Databricks では、AI/BI ダッシュボード (旧称 Lakeview ダッシュボード) を使用することを推奨しています。 以前のバージョンのダッシュボード (以前は Databricks SQL ダッシュボードと呼ばられていた) は、 legacy ダッシュボードと呼ばれるようになりました。 2025 年 4 月 7 日の時点で、新しいレガシ ダッシュボードを作成または複製することはできなくなります。
  • 移行ツールまたは REST API を使用して、レガシ ダッシュボードを変換します。

AI/BI ダッシュボードには以下のコンポーネントがあります。

  • データ: [データ] タブを使用すると、ユーザーはダッシュボードで使用するデータセットを定義できます。 UI または API を使用してデータセットを共有、インポート、またはエクスポートする場合、データセットはダッシュボードにバンドルされます。
  • キャンバス: Canvas タブは、複数ページのレポートにまとめることができます。 ダッシュボード エディターは、視覚化、フィルター、テキスト、画像などのウィジェットを追加することで、ダッシュボードを構築および構成できます。

各ダッシュボードが保持できるデータセット、ページ、ウィジェットの数については、「 ダッシュボードの制限」を参照してください。

ダッシュボードの表示と整理

ワークスペース ブラウザーから、他の Azure Databricks オブジェクトと共にダッシュボードにアクセスできます。

  • ワークスペース ブラウザーでダッシュボードを表示するには、サイドバーの ワークスペース アイコン[ワークスペース] をクリックします。 ダッシュボードは、既定で /Workspace/Users/<username> ディレクトリに保存されます。 ユーザーは、他の Azure Databricks オブジェクトと共に、ワークスペース ブラウザー内のフォルダーにダッシュボードを整理できます。 「ワークスペース ブラウザー」をご覧ください。

  • ダッシュボードの一覧ページを表示するには、サイドバーの ダッシュボード アイコン[ダッシュボード] をクリックします。

    既定では、ダッシュボードの一覧ページには、アクセスできるダッシュボードが新しい順に並べ替えられて表示されます。 検索バーにタイトルを入力して一覧をフィルター処理したり、期間内の最終更新日でフィルター処理したり、所有者でフィルター処理したりできます。

  • ダッシュボードのタイトルをクリックして開きます。 ダッシュボードが以前に公開されている場合は、公開済みバージョンが開きます。 それ以外の場合は、下書きダッシュボードが開きます。

新しいダッシュボードを作成する

ダッシュボード リスト ページから新しいダッシュボードを作成するには、ページの右上隅近くにある [作成] をクリックします。

ダッシュボードを削除する

ダッシュボードを削除するには:

  1. 下書きダッシュボードを開きます。
  2. Kebab メニュー アイコン をクリックします。ダッシュボードの右上隅にある kebab メニュー。
  3. [ファイルアクション]>[ごみ箱に移動]をクリックします。

ごみ箱フォルダーの内容は、30 日後に完全に自動削除されます。

ワークスペース フォルダー内の場所からダッシュボードを整理および削除することもできます。 「オブジェクトを削除する」を参照してください。

ダッシュボードで下書きと共同作業を行う

新しいダッシュボードが下書きとして開きます。 下書きダッシュボードに対する変更は自動的に保存されますが、発行済みバージョンが存在する場合は自動的には同期されません。 ダッシュボードの発行の詳細については、「ダッシュボードの 発行」を参照してください。

編集を破棄し、下書きを最近公開されたバージョンに復元するには、 Kebab メニュー アイコン をクリックします。ダッシュボードの右上隅にある kebab メニューをクリックし、[ 変更を破棄] をクリックします。

下書きで共同作業するには、ワークスペース内のユーザーと共有します。 アクセス権を持つユーザーは、自分の資格情報を使用してダッシュボードと対話します。 下書きダッシュボードをワークスペースの外部のユーザーと共有することはできません。 アクセス許可レベルの詳細については、「 ダッシュボード ACL」を参照してください。

ダッシュボードの公開

ダッシュボードを発行すると、現在の下書きのクリーン コピーが作成されます。 公開元のコンピューティング資格情報は、公開されたダッシュボードに埋め込まれ、更新を開始するユーザーまたはサービスに関係なく、以降のすべての更新を処理するために使用されます。 ダッシュボードを公開するには、少なくとも CAN EDIT アクセス許可が必要です。

発行後、下書きに変更を加えた場合でも、発行されたバージョンは、再度発行されるまで変更されません。 公開されたコピーに影響を与えることなく、下書きバージョンを変更および改善できます。 アクセス権を持つ登録済みユーザーは発行済みのバージョンを表示でき、存在する場合はサブスクライバーに引き続き電子メールで送信されます。 ダッシュボードのアクセスの管理ついて詳しくは、「ダッシュボードを共有する」を参照してください。

公開されたダッシュボードはバージョン管理されないため、バージョンの管理には使わないでください。 下書きダッシュボードは、最後に公開されたバージョンに戻すことができます。 ダッシュボードで下書きと共同作業を参照してください。

発行する場合は、次のいずれかのオプションを選択します。

  • データの共有アクセス許可 (既定): 閲覧者は、発行元のデータアクセス許可を使用してクエリを実行します。 これにより、基になるデータに直接アクセスできない場合でも、ユーザーはダッシュボードを表示できます。 これにより、データへの直接アクセスが許可されていないユーザーにデータが公開される可能性があります。 既定のオプションです。
  • 個々のデータアクセス許可:
    • ビューアーは、独自の資格情報を使用してクエリを実行します。 データのアクセス許可によって、表示できる結果が決まります。また、基になるデータにアクセスできる必要があります。
    • コンピューティング アクセスは、発行元の資格情報によって常に付与されます。

注記

すべてのダッシュボード ビューアーは、資格情報の設定に関係なく、ダッシュボードにアクセスするために認証する必要があります。 資格情報の設定を変更するには、更新した選択内容でダッシュボードを再発行します。

選択する設定に関する推奨事項については、「公開済みダッシュボードを共有する」を参照してください。

ダッシュボードを公開するには、次の手順を実行します。

  1. ダッシュボードを開きます。 ダッシュボードが以前に公開されている場合は、公開済みバージョンが開きます。 必要に応じて、ページの上部にあるスイッチャーを使用して、現在の下書きバージョンを確認します。
  2. [公開] をクリックします。 [公開] ダイアログが表示されます。
  3. 公開済みダッシュボードに対して使用する資格情報を選択します。 データのアクセス許可と共有するかどうかは選択できます。
  4. (省略可能)更新に関する電子メール通知をダッシュボード 閲覧者 に送信する場合は、[閲覧者に通知する] を選択します。 既定では、意図しない通知を防ぐため、このオプションはオフになっています。
  5. [公開] をクリックします。 ダッシュボードを初めて公開する場合は、[共有] ダイアログが開き、公開済みダッシュボードを共有するように求められます。 共有の詳細と推奨事項については、「ダッシュボードの共有」を参照してください。

公開済みダッシュボードにアクセスするには、ダッシュボードの上部付近にあるドロップダウン メニューの [公開済み] をクリックします。

利用可能なダッシュボードのドラフト版と公開版を示すドロップダウン メニュー。

サービス プリンシパルを使用してダッシュボードを発行および共有する

REST API を使用して、サービス プリンシパルに関連付けられている共有データアクセス許可を持つダッシュボードを発行および共有します。 サービス プリンシパルのトークンを使用して API 呼び出しを実行すると、ユーザーはサービス プリンシパルのアクセス許可に基づいてデータにアクセスします。 これにより、直接データまたはコンピューティングのアクセス許可を持たないユーザーは、ダッシュボードを表示してクエリを実行できます。 ユーザーは Databricks アカウントに登録する必要があります。 REST API を使用してダッシュボードを管理する方法の詳細については、REST API リファレンスの「Lakeview」を参照してください。

公開済みダッシュボードをダウンロードする

公開されたダッシュボードが読み込まれたら、次の手順を使用して PDF としてダウンロードします:

  • ダッシュボードの右上隅付近にある Kebab メニュー アイコン をクリックします。
  • PDF 形式でダウンロード」をクリックします。

データセットを定義する

[データ] タブを使用して、ダッシュボードの基になるデータセットを定義します。

データセットは、以下のいずれかとして定義できます。

  • 1 つ以上のテーブルまたはビューに対する新しいクエリ。
  • Unity カタログのテーブルまたはビュー。

資産の選択ダイアログでテーブルまたはビューを選択するときに、資産にカーソルを合わせると、そのスキーマとメタデータ (所有者や最終更新時刻を含む) をプレビューできます。 これにより、ダッシュボードに適したデータ ソースをすばやく特定できます。

注記

すべてのデータセットはクエリによって定義されます。 ほとんどのテーブルとビューでは、そのデータセットの既定のクエリは、テーブルまたはビューの SELECT * ステートメントです。 クエリを変更してデータセットを絞り込むことができます。 メトリック ビューの場合、ビュー定義を編集することはできません。 ただし、カスタム計算を追加して、ダッシュボードの新しいメジャーとディメンションを視覚化することはできます。 「 カスタム計算とは」を参照してください。

クエリを追加するか、追加のテーブルまたはビューを選択することで、複数のデータセットを作成できます。 データセットの表示順序を調整するには、名前を目的の位置にドラッグ アンド ドロップします。

重要

すべてのフィールドまたは行が視覚化に表示されない場合でも、データセット クエリによって返されるすべてのデータにダッシュボード ビューアーからアクセスできます。 機密データが公開されないようにするには、SQL のスコープを慎重に設定します。 明示的な列の選択、 WHERE 句、パラメーターを使用して、目的のデータのみがデータセットに含まれるようにします。 「SQL を使用してデータセットの結果を制限する」を参照してください。

データセット エディターでクエリを書式設定するには、エディター内で右クリックし、[ドキュメントの書式設定] を選択します。 SQL クエリの書式設定方法をカスタマイズするには、「 カスタム形式の SQL ステートメント」を参照してください。

ダッシュボード データセットの作成と管理の詳細については、「ダッシュボード データセットの作成と管理」を参照してください。

キャンバスにページ、視覚化、テキスト、フィルターを追加する

[キャンバス] タブを使用して、ダッシュボードを構築します。 視覚化、テキスト、フィルター ウィジェットを各ページに追加できます。 複数のページを使用してコンテンツ プレゼンテーションを整理し、スクロールを最小限に抑え、ダッシュボードの読みやすさを向上させます。 各ページの下部にあるツール バーを使用して、視覚化、テキスト ボックス、フィルターなどのウィジェットを追加します。

複数ページのレポートを作成する

新しいダッシュボードは、 Untitled page という名前の 1 つのページから始まります。 ページの名前を編集するには、タイトルをダブルクリックし、テキスト フィールドに新しい名前を入力します。 名前付けの競合は、タイトルに番号を追加することで自動的に解決されます。 ページ制限の詳細については、「ダッシュボードの 制限」を参照してください。

ページ上のコンテンツを表示するには、タイトルをクリックして選択します。

ページの追加と削除

新しいページを追加するには:

  • キャンバス上の現在のページ タイトルの右側にある プラス記号アイコン をクリックします。 既定では、新しいページの名前は Untitled page です。
  • (省略可能)ページ タイトルをダブルクリックし、新しい名前を入力してページの名前を変更します。

ページを削除するには:

  • [Kebab] メニュー アイコン をクリックします。ページ タイトルの右側にある kebab メニュー。
  • [削除 ] をクリックして ページを削除します。

注記

ページを削除すると、そのページ上のすべてのウィジェットも削除されます。 すべてのページを削除する場合は、[ ページの作成 をクリックしてダッシュボードの作成を再開します。

ページを複製する

ページを複製するには:

  1. ページ タイトルをクリックして選択します。
  2. タイトルの ケバブ メニュー アイコン をクリックし、[クローン] をクリックします。

新しいページは、すべてのウィジェットを含む元のページの正確なコピーです。 基になるデータセットは変更されません。

ページを複製する方法を示す gif。ユーザーがページ タイトルをクリックし、kebab メニューを開き、[複製] を選択すると、重複するページが表示されます。

視覚化

キャンバス上のページに視覚化ウィジェットを追加して、視覚化を作成します。 サポートされる視覚化には、エリア、バー、ボックス、コーホート、コンボ、カウンター、じょうご、ヒートマップ、ヒストグラム、折れ線、円、ピボット、サンキー、散布図、テーブル グラフの種類が含まれます。 使用可能な視覚化の種類と構成値の例の完全な一覧については、「ダッシュボードの視覚化の種類」を参照してください。

注記

視覚化によって使用されるクエリは、必ずしもデータセットに正確に対応するとは限りません。 たとえば、視覚化に集計を適用すると、視覚化に集計値が表示されます。

視覚化を作成するには、次のいずれかの方法を使用します。

  • AI 支援の視覚化: 自然言語で表示するグラフについて説明し、Databricks Assistant でグラフを生成できるようにします。 作成後、生成されたグラフは、構成パネルを使って変更できます。 アシスタントを使ってテーブルやピボット テーブル グラフの種類を作成することはできません。
  • 構成パネルを使う: 視覚化構成でデータセットを直接変更することなく、追加の集計またはタイム ビンを適用します。 データセット、X 軸の値、Y 軸の値、色を選択できます。

グラフにカスタム書式を適用する方法の詳細については、「ダッシュボードの視覚化」を参照してください。 テーブルの視覚化でデータの表示を制御する方法については、「テーブル オプション」を参照してください。

注記

視覚化構成でテンポラル変換を適用すると、視覚化に表示される日付がその期間の開始を表します。

予測を生成する

AI 予測 (パブリック プレビュー) を使用して予測予測を折れ線グラフに適用し、将来の傾向とパターンを視覚化します。 折れ線グラフには、x 軸にテンポラル日付フィールド、y 軸に 1 つの数値フィールドが必要です。

AI 予測を使用してグラフを作成するには:

  • 折れ線グラフを選択した状態で、視覚化エディターの [+] セクションで [] をクリックします。
  • 表示されるダイアログで、「AI予測を使用して複製」をクリックしてください。 予測が適用された新しい折れ線グラフが作成されます。

予測を生成する関数の詳細については、 ai_forecast 関数を参照してください。

折れ線グラフの予測が生成される

ビジュアライゼーションのトラブルシューティング

データセットを編集すると、以前に構成された視覚化でエラー メッセージが表示される可能性があります。 これは、データセット フィールドが削除または名前変更されたときに発生する可能性があります。 視覚化にエラーが表示される場合は、次の操作を試してください。

  • ダッシュボードを更新します。
  • 視覚化ウィジェット [エラー の表示] をクリックすると、データセット内の問題を特定するのに役立つ詳細なエラー メッセージが表示されます。
  • 視覚化に関連付けられたデータセットの生成に使用される SQL を確認します。
  • データセットを参照する壊れたフィルターをすべて削除します。
  • データセットを使用する他の視覚エフェクトを削除します。

テキスト ウィジェット

テキスト ウィジェットを使用すると、書式設定されたテキスト、リンク、画像をダッシュボードに追加できます。 テキスト ウィジェットをキャンバスにドラッグし、ダブルクリックして編集を開始します。

書式設定ツール バーを含むテキスト ウィジェット

書式設定ツール バーを使用して、次の方法でコンテンツのスタイルを設定します。

  • テキストのスタイル設定: ブロック スタイル、フォント スタイル、フォント サイズ、フォントの色を調整します。
  • リンクの挿入: リンク アイコンをクリックしてリンク エディターを開きます。 ウィジェットに表示する URL とリンク テキストを入力します。
  • 画像の挿入: 画像アイコンをクリックして、イメージ エディターを開きます。 画像の URL またはパスと、必要に応じて代替テキストを入力します。 サポートされている パスと URL については、「イメージ のパスと URL」を参照してください。

マークダウン構文を使用してテキストを編集することもできます。 kebab メニューの [Kebab] メニュー アイコンをクリックします。>マークダウンを表示して、マークダウン構文でテキスト ウィジェットを表示します。 基本的なマークダウン構文の詳細については、 Markdown ガイドを参照してください。

画像のパスと URL

イメージの URL、ボリューム パス、または base-64 でエンコードされたローカル ファイルを入力します。 イメージ ソースを指定するには、次のいずれかの方法を使用します。

ボリューム パスを使用する

プレースホルダーを Azure Databricks インスタンス名とボリューム内のイメージへのパスに置き換えて、次の形式を使用します。

https://<databricks-instance>/ajax-api/2.0/fs/files/<Volumes/path/to/image>

インスタンス名は、Azure Databricks デプロイにログインするときに表示される URL の最初の部分にあります。 一部のデプロイにはワークスペース ID が含まれます。 パスの作成時にワークスペース ID を含めないでください。 詳細については、「 ワークスペース インスタンス名、URL、ID」を参照してください。

ボリューム パスを検索するには:

  1. [データ] アイコンをクリックします。サイドバーでカタログを開き、カタログ エクスプローラーを開きます。
  2. スキーマ ブラウザーで画像ファイルをクリックします。
  3. [Kebab] メニュー アイコン をクリックします。ファイル名の横にある [Kebab] メニューをクリックし、[パスのコピー] をクリックします。

ボリュームにデータを格納する方法の詳細については、「 Unity カタログ ボリュームとは」 を参照してください。

ローカル ファイルを使用する

ローカル ファイルを使用するには、まず base64 文字列としてエンコードします。 次に、次の Markdown 構文を使用します。

![description](data:image/webp;base64,<base64-encoded-string>)

注記

コマンドライン ユーティリティに慣れている場合は、 base64 ツールを使用してファイルを変換します。 または、base64 ファイルのエンコードに使用できる無料のオンライン リソースが多数あります。

パブリックにホストされているイメージを使用する

パブリックにホストされているイメージの場合は、イメージを指すパブリック URL を挿入します。

注記

共有データのアクセス許可を持つダッシュボードを発行すると、閲覧者は資格情報を使用して、含まれているイメージにアクセスします。 ダッシュボードが個々のデータアクセス許可で公開されている場合は、Azure Databricks に格納されているイメージ ファイルのアクセス権をユーザーに明示的に付与する必要があります。 カタログ エクスプローラーを使用して、含める画像ファイルのアクセス許可を確認、付与、取り消します。 [データ] アイコンをクリックします。サイドバーでカタログを開き、カタログ エクスプローラー UI を開きます。

ウィジェットをコピーする

ウィジェットは、ダッシュボード内またはダッシュボード間でコピーして貼り付けることができます。 新しいウィジェットを作成した後、他のウィジェットと同様に編集できます。

下書きダッシュボード キャンバスにウィジェットを複製するには、次の手順を完了します。

  1. ウィジェットを右クリックします。
  2. クローンをクリックします。

ウィジェットの複製が元のウィジェットの下に表示されます。

ウィジェットを削除する

ウィジェットを選択し、キーボードの Delete キーを押してウィジェットを削除します。 または、ウィジェットを右クリックします。 その後、 [削除] をクリックします。

キーボード ショートカット

ダッシュボードを編集するときは、次のキーボード ショートカットを使用できます。

Shortcut アクション
Command-Z (Mac) または Ctrl-Z (Windows/Linux) キャンバスで操作を元に戻す
Command-Shift-Z (Mac) または Ctrl-Shift-Z (Windows/Linux) キャンバスでアクションをやり直す
Command-C (Mac) または Ctrl-C (Windows/Linux) 選択したウィジェットまたはページをコピーする
Command-V (Mac) または Ctrl-V (Windows/Linux) 現在のダッシュボードまたは別のダッシュボードにウィジェットまたはページを貼り付ける
Delete 選択したウィジェットを削除する

結果のダウンロード

データセットを CSV、TSV、または Excel ファイルとしてダウンロードできます。 キャンバス上の視覚エフェクトを PNG ファイルとしてダウンロードできます。

  • [キャンバス] タブからダウンロード オプションを開くには、Kebab メニュー アイコンをクリックします。ウィジェットの右上隅にある kebab メニュー。
  • [データ] タブからダウンロード オプションを開くには、Kebab メニュー アイコンをクリックします。データセットの右側にある kebab メニュー。

CSV および TSV 形式では最大約 1 GB の結果データを、Excel ファイルには最大 100,000 行をダウンロードできます。 最終的なファイル ダウンロードよりも前の手順に 1 GB の制限が適用されるため、最終的なファイル ダウンロード サイズは 1 GB よりも多少増減する場合があります。

フィルターを使用する

フィルターは、グローバル レベル、ページ レベル、ウィジェット レベルで適用できます。 ダッシュボード ビューアーは、他の BI ツールのスライサーと同様に、結果を絞り込み、視覚化のデータを絞り込むのに役立ちます。 1 つ以上のデータセット列 (フィールドとも呼ばれます) またはデータセットを作成している SQL クエリで定義されたパラメーターに基づいて値をフィルター処理するように構成できます。 ダッシュボードで視覚化のフィルターを構成する方法については、「ダッシュボード フィルターを使用する」を参照してください。

フィルターのコピーと貼り付け

キャンバスとグローバル フィルター パネルの間でフィルターをコピーして貼り付けると、ダッシュボードのレイアウトをすばやく再構成できます。

  1. キャンバスまたはグローバル フィルター パネルでフィルター ウィジェットを選択します。
  2. 右クリックして [ 切り取り ] または [ コピー] を選択するか、キーボード ショートカットを使用します (Windows/Linux では Ctrl + X または Ctrl + C、macOS では Cmd + X または Cmd + C)。
  3. グローバル フィルター パネルまたはページ キャンバスの空の領域を右クリックします。
  4. [貼り付け] を選択するか、キーボード ショートカット (Windows/Linux では Ctrl + V、macOS では Cmd + V) を使用します。

この機能は、同じダッシュボード内でのみ機能します。 異なるダッシュボード間でフィルターをコピーすることはできません。

クロスフィルター処理を適用する

ダッシュボードを調べるときに、さらに調査する必要がある特定の傾向や値に気付く場合があります。 クロスフィルターを使用すると、ビューアーは視覚エフェクトと直接やり取りすることで、ダッシュボード データをフィルター処理できます。 これは、既存のフィルターがキャプチャしない可能性があるデータを探索するのに役立ち、フィルター コントロールを手動で編集せずにパターン、外れ値、または特定のセグメントを探索するのに役立ちます。

Gif は、複数のグラフでデータ ポイントをクリックしているユーザーを示します。その他のグラフは動的に変化します。

クロスフィルター処理を使用すると、次のことができます。

  • 1 つ以上のグラフの値を選択して、特定のデータ セグメントに焦点を当てます。
  • 集約値をクリックして階層データを深く掘り下げてください。 たとえば、棒グラフで年をクリックすると、その年ごとに他の視覚エフェクトがフィルター処理されます。 次に、1 か月または 1 週間をクリックして範囲の絞り込みを続けます。

クロスフィルター処理は、同じデータセットを使用するサポートされている視覚化に自動的に適用されます。

次のグラフの種類では、クロスフィルター処理がサポートされています。

  • 棒グラフ
  • 箱ひげ図
  • ヒートマップ
  • ヒストグラム
  • パイ
  • 散布図
  • ポイント マップ

グラフ要素を選択してフィルターを適用すると、同じデータセットに基づく他のすべての視覚化が、フィルター処理されたデータを反映するように自動的に更新されます。

クロスフィルター処理を使用してデータを探索するには:

  1. 棒グラフの棒やヒートマップ内のセルなど、視覚エフェクト内のデータ ポイントをクリックします。
  2. ダッシュボードは、選択した値に基づいてフィルターを適用します。

同じデータセットを共有する他のすべての視覚化は、それに応じて更新されます。

ドリルスルーを使用してデータをフィルター処理する

ドリルスルーを使用すると、レポートを構成して、閲覧者が特定のデータ セグメントをクリックして、選択によってフィルター処理されたターゲット ページを開くことができます。 ターゲット ページが開くと、ソース選択と同じデータセットに基づく視覚化が自動的にフィルター処理されます。 ターゲット ページに同じデータセットに基づくフィルターが含まれている場合、それらのフィルターには、ソース視覚化から選択したセグメントが自動的に設定されます。

概要から詳細ページにドリルスルーするユーザーを示す例。詳細ページが開き、ソース視覚化から選択したセグメントが表示されるようにフィルターが事前に設定されています。

次のグラフの種類では、ドリルスルーがサポートされています。

  • 棒グラフ
  • 箱ひげ図
  • ヒートマップ
  • ヒストグラム
  • パイ
  • 散布図
  • ポイント マップ

サポートされているドリルスルーの選択の種類とフィルターの種類

ソース グラフには、適用されたフィルターのデータ型と一致するデータ型が含まれている必要があります。 たとえば、数値データには数値フィルターが必要です。

次の表は、互換性のある選択の種類とフィルターの種類の概要を示しています。

ソース データの選択の種類 ターゲット フィルターの種類
複数のカテゴリ ディメンションにわたる単一選択
  • 単一値ドロップダウン
  • 複数値ドロップダウン
複数の定量ディメンションでの単一選択
  • 単一値ドロップダウン
  • 複数値ドロップダウン
1 つのカテゴリ ディメンション内での複数選択 複数値ドロップダウン
1 つの定量ディメンション内での複数選択 複数値ドロップダウン
日付ごとに分類された時間値内での単一選択 日付範囲フィルター

次のドリルスルーケースはまだサポートされていません。

  • 複数のカテゴリ別次元を持つ複数選択機能。
  • 複数の定量ディメンションを使用した複数選択。
  • 複数の日付ビンに分類されたテンポラル値を用いた複数選択。

ドリルスルーを使用する

ダッシュボード作成者としてドリルスルーを設定するには:

  1. 次のスニペットを使用して、視覚化例のデータセットを作成します。 データセットに「すべての乗車」と名前を付けます。

    SELECT
      DATE(tpep_pickup_datetime) AS trip_date,
      HOUR(tpep_pickup_datetime) AS pickup_hour,
      COUNT(*) AS trip_count,
      ROUND(AVG(trip_distance), 2) AS avg_distance,
      ROUND(AVG(fare_amount), 2) AS avg_fare
    FROM samples.nyctaxi.trips
    GROUP BY trip_date, pickup_hour
    ORDER BY trip_date;
    
    
  2. キャンバスで、既定のページに [ 概要] という名前を付けます。

  3. 次の構成で視覚化を作成します。

    • データセット: すべてのトリップ
    • 視覚化: バー
    • X 軸: DAILY(trip_date)
    • Y 軸: SUM(avg_fare)
  4. 新しいページを作成し、 詳細という名前を付けます。

  5. [ フィルター] アイコン をクリックします。フィルターを作成し、ページの上部に配置します。

  6. タイトルを 乗車日に変更します。

  7. 構成パネルを使用して、次の値を設定します。

    • フィルター: 日付範囲ピッカー
    • フィールド: すべての旅行.trip_date
  8. 次の構成で視覚エフェクトを作成します。

    • データセット: すべてのトリップ
    • 視覚化: テーブル
    • 列: [すべて表示/非表示] を選択する

ダッシュボード ビューアーとしてターゲット ページにドリルスルーするには:

  1. ソース グラフ内のデータのセグメントを右クリックします。
  2. ドリルダウン をクリックし、訪問したいページ名をクリックします。

ダッシュボードの外観をカスタマイズする

ダッシュボードのテーマ、色、フォント、ロケールの設定は、組織のブランド設定や地域の設定に合わせてカスタマイズできます。 これらの設定は、すべてのウィジェットと視覚化にグローバルに適用されます。 ダッシュボードの設定を参照してください。

ダッシュボード タグを使用する

重要

この機能はパブリック プレビュー段階にあります。

管理を容易にするために、タグを使用してダッシュボードを整理および分類します。 タグの詳細については、「 Unity カタログのセキュリティ保護可能なオブジェクトにタグを適用する」を参照してください。 ダッシュボードでタグを表示および管理する方法については、「ダッシュボード タグの管理」を参照してください。

ダッシュボードから Genie スペースを有効にする

重要

この機能はパブリック プレビュー段階にあります。

ダッシュボードを作成すると、ビジネス ユーザーが自然言語を使用してセルフサービスデータ分析を実行できる Genie 空間が Databricks によって自動的に作成されます。 ダッシュボードに関連付けられている Genie スペースを公開すると、閲覧者は、より詳細な分析のために独自の質問をすることで、ダッシュボード データを探索できます。

ダッシュボードに関連付けられている Genie スペースの有効化、公開、管理の詳細については、「ダッシュボードを含む Genie スペース」を参照してください。

重要

Genie は、ダッシュボード内のデータセットによって返されるデータにのみアクセスできます。 Genie を使用するビューアーは、視覚化に表示される内容だけでなく、データセットクエリ結果全体へのアクセスを継承します。 アクセス可能なフィールドと行のみを含むようにデータセットを定義します。

ダッシュボードを共有する

アカウント内のすべてのユーザーとダッシュボードを安全に共有できます。 ワークスペースに割り当てられたユーザーの場合は、他のワークスペース オブジェクトと同様に、アクセス権を付与し、さまざまなアクセス許可レベルを設定できます。 ワークスペースに割り当てられないユーザーの場合は、アカウントレベルでダッシュボードを共有し、登録ユーザーがダッシュボードを表示して実行できるようにします。

管理者がアカウント レベルで共有するためのアカウントを設定する方法の詳細については、 AI/BI 管理ガイドを参照してください。 アカウントレベルとワークスペースレベルでダッシュボードを共有する方法の詳細は、「ダッシュボードの共有」を参照してください。

Web サイトとアプリケーションにダッシュボードを埋め込む

iframe を使用して、公開されたダッシュボードを外部の Web サイトやアプリケーションに埋め込みができます。 ダッシュボードの 埋め込みを参照してください。

Databricks の外部ドメインに埋め込んだダッシュボード。

ダッシュボードを埋め込むことができる外部サイトを管理するワークスペース管理者の場合では、「 管理ダッシュボードの埋め込み」を参照してください。

スケジュールとサブスクリプション

スケジュールされた更新を設定して、ダッシュボードのキャッシュを自動的に更新し、必要に応じてスナップショットをメールサブスクライバーと Slack チャネルに送信できます。 少なくとも CAN EDIT 権限を持つユーザーは、共有データアクセス許可を持つパブリッシュされたダッシュボードが定期的に実行されるようにスケジュールを作成できます。 各ダッシュボードには、最大 10 個のスケジュールを設定できます。

サブスクライバーは、スケジュールの頻度に従ってダッシュボード スナップショットを受信します。

  • 電子メールサブスクライバー: 電子メールで PDF スナップショットを受信する
  • Slack チャネル: チャネルに直接表示される PNG イメージ スナップショット、Azure Databricks でダッシュボードを開く直接リンク、メッセージ スレッドの PDF 添付ファイルを受信する

スケジュールの作成とサブスクリプションの管理の詳細については、「 スケジュールされたダッシュボードの更新とサブスクリプションの管理」を参照してください。 Slack 通知の送信先を構成するには、「 Slack 通知を構成する」を参照してください。

Lakeflow ジョブを使用して更新をスケジュールする

既存の発行済みダッシュボードを定期的に更新するようにタスクを構成できます。 Lakeflow ジョブを使用したワークフローの調整の詳細については、「 Lakeflow ジョブ」を参照してください。 ダッシュボード タスクを構成する方法については、ジョブ のダッシュボード タスクを参照してください。

注記

ダッシュボード UI または API を使用して作成するスケジュールリストとサブスクライバー リストは、ジョブに関連付けられているスケジュール設定と自動化とは異なります。 スケジュールとトリガー を使用したジョブの自動化を参照してください。

ダッシュボードのエクスポート、インポート、または置換

ダッシュボードをファイルとしてエクスポートおよびインポートして、さまざまなワークスペース間で編集可能なダッシュボードを共有しやすくできます。 ダッシュボードを別のワークスペースに転送するには、ファイルとしてエクスポートしてから、新しいワークスペースにインポートします。 ダッシュボード ファイルをその場で置き換えることもできます。 つまり、ダッシュボード ファイルを直接編集した場合、そのファイルを元のワークスペースにアップロードして、既存の共有設定を維持しながら、既存のファイルを上書きすることができます。

次のセクションでは、UI でダッシュボードをエクスポートおよびインポートする方法について説明します。 Databricks API を使用して、プログラムによってダッシュボードをインポートおよびエクスポートすることもできます。 POST /api/2.0/workspace/import を参照してください。

ダッシュボード ファイルをエクスポートする

ダッシュボード ファイルをエクスポートするには:

  1. 下書きダッシュボードを開きます。
  2. [Kebab] メニュー アイコン をクリックします。画面の右上隅にある kebab メニュー。
  3. [ ファイル アクション>Export] をクリックします。

エクスポートが成功すると、 .lvdash.json ファイルが Web ブラウザーの既定のダウンロード ディレクトリに保存されます。

ダッシュボード ファイルをインポートする

  • ダッシュボード リスト ページで、青い下向きキャレット> [ファイルからダッシュボードをインポート] をクリックします。
  • [ファイルの選択] をクリックしてローカル ファイル ダイアログを開き、インポートする .lvdash.json ファイルを選択します。
  • [Import dashboard]\(ダッシュボードのインポート\) をクリックして、ダッシュボードを確認して作成します。

インポートされたダッシュボードは、ユーザー フォルダーに保存されます。 同じ名前のインポートされたダッシュボードが既にその場所にある場合は、かっこ内に囲まれた数値が追加されて一意の名前が作成され、競合は自動的に解決されます。

ファイルからダッシュボードを置換する

ファイルからダッシュボードを置き換えるには:

  1. 下書きダッシュボードを開きます。
  2. [Kebab] メニュー アイコン をクリックします。画面の右上隅にある kebab メニュー。
  3. ファイル アクション>置換 をクリックします。
  4. [ファイルの選択] をクリックしてファイル ダイアログを開き、インポートする .lvdash.json ファイルを選択します。
  5. [上書き] をクリックして、既存のダッシュボードを上書きします。

ダッシュボード ファイルを編集する

ダッシュボードのエクスポート後に取得したシリアル化された lvdash.json ファイルには、クエリ構文とウィジェットの完全な設定が含まれます。 自動生成されたページやウィジェットの name 値の編集など、場合によっては、このファイルを直接編集できると便利です。

ページとウィジェットの値を示すシリアル化されたダッシュボード ファイルです。

自動生成された値ページとウィジェット ID の値を編集するには:

  1. 下書きダッシュボードをエクスポートし、テキスト エディターで .lvdash.json ファイルを開きます。
  2. ページとウィジェットに関連付けられている name 値を編集します。 ファイルを保存します。
  3. ファイルをワークスペースにインポートし、再発行します。

注記

JSON ファイルの name 値は、UI に表示されるページ名を定義する displayName フィールドとは別です。

ダッシュボードのバージョンを管理するためのベスト プラクティス

ダッシュボードのソース管理が パブリック プレビューになりました。 ワークスペース管理者は、[ プレビュー] ページからパブリック プレビューへのワークスペース アクセスを制御できます。 既定では、 Git フォルダー プレビューのサポート ダッシュボード[オン] です。 Git を使用 したバージョン 管理ダッシュボードを参照してください。

パブリック プレビューを有効にできない場合、推奨されるワークフローは次のとおりです。

  1. ダッシュボードを JSON ファイルとしてエクスポートします。 ファイル形式は lvdash.json です。
  2. そのファイルを Git などのバージョン管理システムに追加します。
  3. ファイルを編集します。 テキスト ファイル内の値を直接編集するか、ワークスペースにアップロードして UI に変更を加えることができます。
  4. 新しいファイルを保存します。 UI に変更を加えた場合は、新しいファイルをエクスポートします。 バージョン管理システムを使用して、ダッシュボードの変更とバージョンを追跡します。
  5. 既存のダッシュボードを更新します。 既存の下書きダッシュボードから:
    1. [Kebab] メニュー アイコン をクリックします。右上隅にある [kebab] メニューをクリックし、[ダッシュボードの置換] をクリックします。
    2. [ファイルからダッシュボードを置換] ダイアログで [ファイルの選択] をクリックします。 次に、[上書き] をクリックします。

プログラムによるダッシュボードの管理

Azure Databricks REST API を使用してダッシュボードを管理する方法を示すチュートリアルについては、「Azure Databricks API を使用してダッシュボードを管理する」を参照してください。 付属のチュートリアルでは、従来のダッシュボードを Lakeview ダッシュボードに変換する方法と、それらを作成、管理、共有する方法について説明します。

Databricks アセット バンドルを使用して AI/BI ダッシュボードを管理する方法については、ダッシュボードの 参照してください。 ダッシュボードを定義するバンドルの例については、 バンドルの例の GitHub リポジトリを参照してください。

Databricks には Terraform プロバイダーも用意されています。 Databricks Terraform のドキュメントを参照してください。

次は何ですか