メインコンテンツまでスキップ

ダッシュ ボード

ダッシュボードを使用して、データの視覚化を作成し、レポートをチームと共有できます。AI/BI ダッシュボードには、 AI支援オーサリング、拡張された視覚化ライブラリ、および合理化された構成エクスペリエンスが備わっているため、データを共有可能な知見にすばやく変換できます。 ダッシュボードを公開すると、ワークスペースへのアクセス権がない場合でも、Databricks アカウントに登録されているすべてのユーザーとダッシュボードを共有できます。「ダッシュボードの共有」を参照してください。

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

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

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

ダッシュボードごとに最大 100 個のデータセットを定義できます。 キャンバス には最大 10 ページを含めることができます。ダッシュボードは、すべてのページで最大 100 個のウィジェットを保持できます。

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

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

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

  • ダッシュボードのリストページを表示するには、サイドバーの「ダッシュボードアイコン ダッシュボード 」をクリックします。

    デフォルトでは、ダッシュボードのリストページには、アクセス権を持つダッシュボードが時系列の逆順でソートされて表示されます。 検索バーにタイトルを入力してリストをフィルタリングしたり、期間内に最終変更日でフィルタリングしたり、所有者でフィルタリングしたりできます。

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

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

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

ダッシュボードの削除

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

  1. 下書きダッシュボードを開きます。
  2. ダッシュボードの右上隅にある ケバブメニューのアイコン。 ケバブメニューをクリックします。次に、[ ゴミ箱に移動 ]をクリックします。

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

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

ダッシュボードの下書き作成と共同作業

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

編集を破棄してドラフトを最後に公開したバージョンに戻すには、ダッシュボードの右上隅にある ケバブメニューのアイコン。 ケバブメニューをクリックし、[ 変更を破棄 ]をクリックします。

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

データセットを定義する

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

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

  • 1つまたは複数のテーブルまたはビューに対する新しいクエリ。
  • Unity Catalog テーブルまたはビュー。
注記

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

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

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

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

キャンバスにページ、ビジュアライゼーション、テキスト、フィルターを追加します

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

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

新しいダッシュボードは、無 題のページ という名前の 1 つのページから始まります。ページ名を編集するには、タイトルをダブルクリックし、テキストフィールドに新しい名前を入力します。名前の競合は、タイトルに番号を追加することで自動的に解決されます。キャンバスには最大 15 ページを含めることができます。

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

ページの追加と削除

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

  • キャンバス上の現在のページタイトルの右側にある プラス記号アイコン をクリックします。 デフォルトでは、新しいページの名前は 無題のページ です。
  • (オプション)ページタイトルをダブルクリックし、新しい名前を入力してページの名前を変更します。

ページを削除するには:

  • ページタイトルの右側にある ケバブメニューのアイコン。 ケバブメニューをクリックします。
  • ページを削除するには 削除 をクリックしてください。
注記

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

ページのクローン作成

ページをクローンするには:

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

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

ページのクローンを作成する方法を示す gif。 ユーザーがページタイトルをクリックし、ケバブメニューを開き、[クローン] を選択すると、複製ページが表示されます。

ビジュアライゼーション

キャンバス上のページにビジュアライゼーションウィジェットを追加して、ビジュアライゼーションを作成します。サポートされているビジュアライゼーションには、面グラフ、棒グラフ、ボックスグラフ、コンボグラフ、カウンターグラフ、グラフ、ヒートマップ、ヒストグラムグラフ、折れ線グラフ、円グラフ、ピボットグラフ、サンキーグラフ、散布図、表グラフの種類があります。 使用可能なビジュアライゼーションタイプと設定値の例の完全なリストについては、「 ダッシュボードのビジュアライゼーションタイプ」を参照してください。

注記

視覚化で使用されるクエリは、必ずしもデータセットに正確に対応するとは限りません。 たとえば、ビジュアライゼーションに集計を適用すると、ビジュアライゼーションには集計された値が表示されます。

ビジュアライゼーションを作成するには、次のいずれかの方法を使用します。

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

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

注記

ビジュアライゼーションの設定で時間変換を適用すると、ビジュアライゼーションに表示される日付がその期間の開始日を表します。

予測の生成

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

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

  • 折れ線グラフを選択した状態で、ビジュアライゼーション エディタの 予測 セクションで + をクリックします。
  • 表示されるダイアログで AI予測でクローンを作成 をクリックします。予測が適用された新しい折れ線グラフが作成されます。

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

予測は折れ線グラフに対して生成されます

視覚化のトラブルシューティング

データセットを編集すると、以前に構成したビジュアリゼーションにエラー メッセージが表示されることがあります。これは、データセット フィールドが削除されたり、名前が変更されたりした場合に発生する可能性があります。ビジュアライゼーションにエラーが表示される場合は、次のアクションを試してください。

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

テキストウィジェット

Markdown は、プレーンテキストエディタでテキストをフォーマットするためのマークアップ言語です。テキストウィジェットでマークダウンを使用して、テキストの書式設定、リンクの挿入、ダッシュボードへの画像の追加を行うことができます。基本的な Markdown 構文の詳細については 、Markdown ガイドを参照してください。

テキストウィジェットに画像を追加する

画像を追加するには、次の Markdown 構文を使用します。

![Description](path-or-URL-to-image)

この構文には、感嘆符 (!)、角かっこで囲まれた説明テキスト ([ ])、括弧で囲まれたイメージ パスまたは URL (( )) が含まれます。テキストウィジェットで画像を表示するには、ボリュームパス、base64 でエンコードされた文字列、またはパブリックにホストされた URL を使用します。画像のサイズを変更するには、ウィジェットのサイズを調整します。

次のいずれかの方法を使用して、イメージ ソースを指定します。

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

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

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

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

ボリュームパスを見つけるには:

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

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

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

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

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

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

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

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

![description](URL)

サンプル テキストを、表示する画像の説明と URL に置き換えます。 たとえば、次のマークダウンは、Databricks ロゴの画像を挿入します: ![The Databricks Logo](https://upload.wikimedia.org/wikipedia/commons/6/63/Databricks_Logo.png).

注記

認証情報が埋め込まれたダッシュボードを公開すると、視聴者は認証情報を使用して、含まれている画像にアクセスします。 ダッシュボードが埋め込み資格情報で公開されていない場合は、Databricks に保存されている画像ファイルへのアクセスをユーザーに明示的に許可する必要があります。 カタログエクスプローラを使用して、含めるイメージファイルに対する権限を確認、付与、および取り消します。 データアイコン。サイドバーの「 カタログ 」をクリックして、カタログエクスプローラーUIを開きます。

クロスフィルタリングの適用

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

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

クロスフィルタリングを使用すると、次のことができます。

  • 特定のデータ セグメントに焦点を当てるには、1 つ以上のグラフで値を選択します。
  • 階層データにドリルインするには、集計値をクリックします。たとえば、棒グラフで年をクリックすると、その年で他のビジュアライゼーションがフィルタリングされます。次に、月または週をクリックして、範囲を絞り込み続けます。

クロスフィルタリングは、同じデータセットを使用するサポートされているビジュアリゼーションに自動的に適用されます。

次のグラフ タイプは、クロスフィルタリングをサポートしています。

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

グラフ要素を選択してフィルターを適用すると、同じデータセットに基づく他のすべてのビジュアライゼーションが自動的に更新され、フィルターされたデータが反映されます。

フィルター関連の視覚化

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

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

同じデータセットを共有する他のすべてのビジュアライゼーションは、それに応じて更新されます。

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

ドリルスルーを使用すると、閲覧者がデータの特定のセグメントをクリックして、選択でフィルター処理されたターゲット ページを開くことができるように、レポートを構成できます。ターゲット ページでは、ソース ビジュアライゼーションと同じデータセットに基づくフィルターを使用する必要があります。ターゲットページが開くと、フィルターによって、ソースビジュアライゼーションから選択したセグメントが自動的に入力されます。

概要から詳細ページにドリルスルーするユーザーを示す例。詳細ページが開き、ソースビジュアライゼーションから選択したセグメントを表示するフィルターが事前に入力されます。

次のグラフの種類は、ドリルスルーをサポートしています。

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

サポートされているドリルスルー選択タイプとフィルタータイプ

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

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

ソースデータ選択タイプ

ターゲットフィルターの種類

複数のカテゴリディメンションにわたる単一の選択

  • 単一値ドロップダウン
  • 複数値ドロップダウン

複数の定量的ディメンションにわたる単一選択

  • 単一値ドロップダウン
  • 複数値ドロップダウン

1 つのカテゴリディメンション内の複数選択

複数値ドロップダウン

1つの定量的ディメンション内での複数選択

複数値ドロップダウン

1 つの日付ビン化された時間値内の単一選択

日付範囲フィルター

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

  • 複数のカテゴリディメンションによる複数選択。
  • 複数の定量的ディメンションによる複数選択。
  • 複数の日付ビン化された時間値を使用した複数選択。

ドリルスルーを使用する

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

  1. 次のスニペットを使用して、ビジュアライゼーションの例のデータセットを作成します。データセットに 「all trips」 という名前を付けます。

    SQL
    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軸: 日足(trip_date)
    • Y軸: SUM(avg_fare)
  4. 新しいページを作成し、 詳細という名前 を付けます。

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

  6. タイトルを [旅行日] に変更します。

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

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

    • データセット: すべての旅行
    • ビジュアライゼーション: テーブル
    • 列: [すべて表示/非表示] を選択します。

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

  1. ソースチャート内のデータセグメントを右クリックします。
  2. [ドリル先 ] をクリックし、アクセスするページ名をクリックします。

フィルターを使用する

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

ウィジェットをコピーしてください

キーボードショートカットを使用して、選択したウィジェットをコピーしてキャンバスに貼り付けます。Command-C(Mac)またはCtrl-C(Windows/Linux)でコピーし、Command-V(Mac)またはCtrl-V(Windows/Linux)で貼り付けます。新しいウィジェットを作成した後は、他のウィジェットと同様に編集できます。

下書きのダッシュボードキャンバスにウィジェットを複製するには、次の手順を実行してください。

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

ウィジェットのクローンが元のウィジェットの下に表示されます。

ウィジェットを削除します

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

結果をダウンロードする

データセットは、CSV、TSV、または Excel ファイルとしてダウンロードできます。 キャンバス上のビジュアライゼーションを PNG ファイルとしてダウンロードできます。

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

結果データは、CSV形式やTSV形式で約1GB、Excelファイルでは最大100,000行までダウンロードできます。 1GBの制限は最終ファイルのダウンロードよりも早い段階で適用されるため、最終的なファイルのダウンロードサイズは1GBより少し多い場合も少ない場合もあります。

公開済みのダッシュボードを PDF としてダウンロードする方法については、「 公開済みのダッシュボードのダウンロード」を参照してください。

ダッシュボードを公開する

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

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

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

公開するときは、次のいずれかのオプションを選択します。

  • 資格情報を埋め込む (デフォルト): 閲覧者は、パブリッシャーのデータ権限を使用してクエリを実行します。 これにより、ユーザーは基になるデータに直接アクセスできない場合でも、ダッシュボードを表示できます。これにより、データへの直接アクセスが許可されていないユーザーにデータが公開される可能性があります。これはデフォルトのオプションです。
  • 資格情報を埋め込まないでください。 閲覧者は、自分の資格情報を使用してクエリを実行します。データ権限によって表示できる内容が決まり、結果を表示するには基になるデータにアクセスできる必要があります。ダッシュボードのワークスペースにアクセスできるユーザーの場合、ダッシュボードの発行元のコンピュート資格情報を使用して更新が処理されます。 ワークスペースアクセス権を持たないユーザーには、ダッシュボードのクエリを実行したり、提示されたデータを表示したりするコンピュートにアクセスするために必要な権限がありません。
注記

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

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

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

  1. ダッシュボードを開きます。 ダッシュボードが以前に公開されている場合は、公開されたバージョンが開きます。 必要に応じて、ページの上部にあるスイッチャーを使用して、現在のドラフトバージョンを確認します。
  2. 公開 」をクリックします。 [発行] ダイアログが表示されます。
  3. 公開されたダッシュボードに使用する資格情報を選択します。 資格情報を埋め込むかどうかを選択できます。
  4. 公開 」をクリックします。 ダッシュボードを初めて公開する場合は、 共有 ダイアログが開き、公開されたダッシュボードを共有するように求められます。 共有の詳細と推奨事項については、「ダッシュボードの共有」を参照してください。

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

ドロップダウンメニューには、利用可能なドラフトバージョンと公開ダッシュボードバージョンが表示されます。

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

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

公開されたダッシュボードをダウンロードする

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

  • ダッシュボードの右上隅付近にある ケバブメニューのアイコン。 をクリックします。
  • PDFとしてダウンロード 」をクリックします。

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

備考

プレビュー

この機能は パブリック プレビュー段階です。

ダッシュボードを作成すると、 Databricks 自動的に Genieスペースが作成されます。 Genieスペースは、ビジネスユーザーが自然言語を使用してセルフサービスデータ分析を実行できるようにするノーコードインターフェイスです。この Genieスペースは、スペースのプレビューに使用できるドラフトとして開始されます。 下書き Genieスペースは、データセットとビジュアライゼーションを追加および削除しても、下書きダッシュボードと同期した状態を維持します。

ダッシュボードを公開する場合は、関連するドラフト Genieスペースを公開するか、既存の Genieスペースにリンクします。 ダッシュボードに関連付けられた Genieスペースを公開すると、閲覧者は別の方法でダッシュボード データを探索できます。 ダッシュボードで利用可能なものだけに基づいて知見を得るのではなく、より深い分析のために独自の質問をすることでデータに関与します。 「AI/BI Genieスペースとは」を参照してください。

Genieスペースを公開すると、公開されたダッシュボードに [Genieに質問] ボタンが追加されます。ダッシュボードの閲覧者がそのボタンをクリックすると、ダッシュボードにチャット インターフェイスが開き、データに関する質問をユーザーに求めます。

関連する Genieスペースを公開するには:

  1. 「公開」 をクリックします。
  2. Genie を有効にする トグルはデフォルトでオンになっています。トグルをクリックしてオンにします。
  3. (オプション)既存の Genieスペースをリンクするには、[ 既存の Genieスペースをリンク ] ラジオボタンを選択し、関連する URL を貼り付けます。 このオプションを選択しない場合、 Databricks はダッシュボードに基づいて新しい Genieスペースを自動的に生成します。
  4. 公開 ダイアログで「 公開 」をクリックします。

公開されたダッシュボードで開いている Genie チャット ウィンドウを示す Gif。 ユーザーが質問をすると、Genie は結果テーブルで応答します。

注記

下書きと公開 Genieスペース は、ダッシュボードの下書きと公開済みバージョンと同様に独立しています。 ドラフトダッシュボードに加えられた変更は、ダッシュボードが再パブリッシュされたときにのみ、パブリッシュされた Genieスペースに反映されます。 ドラフトと公開 Genieスペース は、ダッシュボードのコンパニオンです。 ファイルブラウザやGenieのリストページには表示されません。

公開されたGenieスペースを新しいウィンドウで開くには:

  1. チャットウィンドウの右上隅にある ケバブメニューのアイコン。 ケバブメニューをクリックします
  2. Genieスペースを開く をクリックします。

下書き Genieスペースをプレビューするには:

  1. ダッシュボードの右上隅にある ケバブメニューのアイコン。 ケバブメニューをクリックします。
  2. [ 下書きの Genieスペースを開く ] をクリックします。
注記

この Genieスペースの手順は、 GenieスペースUIから編集できません。 下書き Genieスペースは、下書きダッシュボードに変更を加えたときにのみ変更されます。

特定のチャートについてGenieに尋ねる

Genieに特定のダッシュボードチャートについて尋ねるには:

  1. Genie対応の公開ダッシュボードから 「Genieに質問」 をクリックします。
  2. ダッシュボードのグラフをクリックして選択します。 Genieは、選択したチャートのタイトルをチャットウィンドウに表示します。
  3. 選択したグラフに表示されるデータについて質問します。

リンクされたGenieスペースの権限

関連付けられた Genieスペースに対する権限は、ダッシュボード上の権限を反映していますが、アクセスはワークスペースアクセス権を持つユーザーに限定されます。 ダッシュボードが埋め込み資格情報で共有されている場合でも、ワークスペースにアクセスできるユーザーのみがGenieスペースと対話できます。

視聴者は、自分の資格情報を使用して、 Genieスペースに電力を供給するために必要なコンピュートとデータにアクセスします。 Genieスペースで使用されるテーブルに対して、少なくともSELECT権限が必要です。

ダッシュボードの共有

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

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

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

公開したダッシュボードは、iframeを使って外部のウェブサイトやアプリケーションに埋め込むことができます。 「ダッシュボードの埋め込み」を参照してください。

Databricks の外部ドメインに埋め込まれたダッシュボード。

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

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

スケジュールされた更新を設定して、ダッシュボードのキャッシュを自動的に更新し、オプションで最新のダッシュボードのPDFを含むEメールをスケジュールに登録しているユーザーに送信できます。 少なくとも [編集可能 ] 権限を持つユーザーは、資格情報が埋め込まれた公開済みダッシュボードが定期的に実行されるようにスケジュールを作成できます。各ダッシュボードには、最大 10 個のスケジュールを設定できます。

スケジュールされたダッシュボードの更新とサブスクリプションの管理を参照してください。

Lakeflowジョブを使用した更新のスケジュール

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

注記

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

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

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

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

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

  • ドラフトダッシュボードで、画面の右上隅にある ケバブメニューのアイコン。 ケバブメニューをクリックし、[ ダッシュボードのエクスポート ]をクリックします。
  • [ ダッシュボードのエクスポート ] ダイアログを使用してアクションを確認またはキャンセルします。エクスポートが成功すると、 .lvdash.json ファイルがWebブラウザのデフォルトのダウンロードディレクトリに保存されます。

ダッシュボード ファイルのインポート

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

インポートされたダッシュボードは、ユーザーフォルダに保存されます。 インポートされたダッシュボードが同じ場所にすでに存在する場合は、括弧内に数字を追加して一意の名前を作成することで、競合は自動的に解決されます。

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

  • ドラフトダッシュボードで、画面の右上隅にある ケバブメニューのアイコン。 ケバブメニューをクリックし、[ ダッシュボードの置換 ]をクリックします。
  • [ ファイルの選択 ] をクリックしてファイル ダイアログを開き、インポートする .lvdash.json ファイルを選択します。
  • [ 上書き ] をクリックして、既存のダッシュボードを上書きします。

ダッシュボード ファイルの編集

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

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

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

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

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

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

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

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

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

ダッシュボードをプログラムで管理する

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

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

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

次のステップ