ダッシュボード

ダッシュボードを使用してデータの視覚化を構築し、有益なデータ分析情報をチームと共有できます。 ダッシュボードの最新バージョンでは、強化された視覚化ライブラリと効率化された構成エクスペリエンスを備えているため、データを共有可能な分析情報に迅速に変換できます。

Note

ダッシュボード (旧称 Lakeview ダッシュボード) が一般公開されました。

ダッシュボードは Azure Government リージョンでは使用できません。 レガシ ダッシュボードを使用してください。

  • 元の Databricks SQL ダッシュボードは、レガシ ダッシュボードと呼ばれるようになりました。 これらは引き続きサポートされ、重要なバグ修正で更新されますが、新機能は制限されます。 作成と使用の両方でレガシ ダッシュボードを引き続き利用できます。
  • 移行ツールまたは REST API を使用して、レガシ ダッシュボードを変換します。 組み込み移行ツールの使用方法については、「レガシ ダッシュボードを Lakeview ダッシュボードに複製する」を参照してください。 REST API を使用したダッシュボードの作成と管理に関するチュートリアルについては、「Azure Databricks API を使用してダッシュボードを管理する」を参照してください。

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

  • データ: [データ] タブを使用すると、ユーザーはダッシュボードで使用するデータセットを定義できます。 UI または API を使用してデータセットを共有、インポート、またはエクスポートする場合、データセットはダッシュボードにバンドルされます。
  • キャンバス: [キャンバス] タブを使用すると、ユーザーは視覚化を作成し、ダッシュボードを構築できます。

Note

ダッシュボードごとに最大 100 個のデータセットを定義できます。 キャンバスには、ダッシュボードごとに最大 100 個のデータセットを定義できます。

データセットを定義する

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

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

  • 1 つ以上のテーブルまたはビューに対する新しいクエリ。
  • 既存の Unity Catalog テーブルまたはビュー。

あらゆる種類のテーブルやビューにもデータセットを定義できます。 追加のクエリを記述するか、追加のテーブルまたはビューを選択すると、複数のデータセットを定義できます。

Note

既存のレガシ ダッシュボードから新しいダッシュボードを作成するには、「レガシ ダッシュボードの Lakeview ダッシュボードへの複製」を参照してください。 個々の Databricks SQL クエリを新しいダッシュボードに移行するには、ダッシュボードの [データ] タブにある [+ SQL から作成] オプションを使用します。 Databricks SQL クエリ テキストをコピーしてエディターに貼り付けます。

データセットを定義したら、データセット名の右側にある ケバブ メニュー kebab メニューを使って、名前の変更、複製、または削除を行うことができます。 データセットは、CSV、TSV、または Excel ファイルとしてダウンロードすることもできます。

メニューには、データセットのオプションが表示されます

データセットの最適化

ダッシュボード データセットには、次のパフォーマンス最適化が含まれています。

  • データセットの結果のサイズが小さい (64,000 行未満) 場合、そのデータセットの結果はクライアントにプルされ、クライアントで視覚化固有のフィルター処理と集計が実行されます。 小規模なデータセットのデータのフィルタリングと集計は非常に高速で、データセットを小さくすると、ダッシュボードのパフォーマンスを最適化できます。 小規模なデータセットでは、データセット クエリのみがクエリ履歴に表示されます。
  • データセットの結果サイズが大きい場合 (>= 64,000 行)、データセット クエリ テキストは SQL WITH 句でラップされ、視覚化固有のフィルタリングと集約はクライアントではなくバックエンドのクエリで実行されます。 大規模なデータセットでは、視覚化クエリがクエリ履歴に表示されます。
  • バックエンドに送信される視覚化クエリの場合、同じ GROUP BY 句とフィルター述語を共有する同じデータセットに対する個別の視覚化クエリは、実行のために 1 つのクエリに結合されます。 この場合、複数の視覚化の結果をフェッチしているクエリ履歴に、1 つの結合クエリが表示されることがあります。

キャンバス上の視覚化、テキスト、フィルター ウィジェットを追加または削除する

[キャンバス] タブを使用して、ダッシュボードを構築します。 キャンバスの下部にあるツール バーを使用して、視覚化、テキスト ボックス、フィルターなどのウィジェットを追加します。

視覚化

視覚化ウィジェットをキャンバスに追加して視覚化を作成します。 サポートされている視覚化には、面、棒、複合、カウンター、ヒートマップ、ヒストグラム、折れ線、円、ピボット、散布図、表グラフなどの種類があります。

  • Databricks アシスタントを使う: 表示するグラフを自然言語で記述して視覚化を作成し、アシスタントを使ってグラフを生成します。 作成後、生成されたグラフは、構成パネルを使って変更できます。 アシスタントを使ってテーブルやピボット テーブル グラフの種類を作成することはできません。
  • 構成パネルを使う: 視覚化構成でデータセットを直接変更することなく、追加の集計またはタイム ビンを適用します。 構成パネルでは、データセット、X 軸の値、Y 軸の値、色を選択できます。 サポートされる各視覚化の詳細な構成の種類と例については、「ダッシュボード視覚化の種類」を参照してください。 テーブルの視覚化でデータの表示を制御する方法については、テーブル オプションを参照してください。

Note

視覚化ウィジェットは、目的のグラフを記述するまで空白のままです。または、構成設定を選択して、表現するデータセット、グラフの種類、値を定義してください。

テキスト ウィジェット

Markdown は、プレーン テキスト エディターでテキストを書式設定するためのマークアップ言語です。 テキスト ウィジェットで Markdown を使って、テキストの書式設定、リンクの挿入、ダッシュボードへの画像の追加を行うことができます。

  • テキスト ウィジェットで静止画像を追加するには、一般公開されている URL から、必要な説明と URL: ![description](URL) を含む Markdown 画像構文を追加します。 たとえば、次のマークダウンでは、Databricks ロゴの画像が挿入されます: ![The Databricks Logo](https://upload.wikimedia.org/wikipedia/commons/6/63/Databricks_Logo.png)。 画像のサイズを変更するには、ウィジェットのディメンションを変更します。
  • DBFS から画像を追加するには、必要な説明と FileStore パスを含むマークダウン画像構文を追加します:![description](files/path_to_dbfs_image)。 画像のサイズを変更するには、ウィジェットのディメンションを変更します。 DBFS の詳細については、「Databricks ファイル システム (DBFS) とは」を参照してください。

Markdown 構文の詳細については、このガイドを参照してください。

フィルター

フィルターは、ダッシュボード ビューアーでフィールドをフィルター処理したり、データセット パラメーターを設定したりすることができるウィジェットです。 各フィルター ウィジェットは、データセット フィールドをフィルター処理したり、データセット クエリの定義済みパラメーターに値を割り当てたりするように構成できます。 1 つのフィルター ウィジェットでは、フィールドとパラメーターを同時に使用することはできません。

フィールドにおけるフィルター処理

ダッシュボードでは、フィールドをフィルター処理するために以下のフィルターの種類がサポートされています。

  • 単一選択ドロップダウン
  • 複数選択ドロップダウン
  • Text
  • 期間

フィルターは、1 つ以上のデータセットのフィールドに適用できます。 複数のデータセットからフィルターをフィールドに接続するには、複数のフィールド (各データセットには最大 1 つ) を追加します。 フィルターは、選択したデータセットに基づいて構築されたすべての視覚化に適用されます。 フィルター選択は、他のすべてのフィルターに連鎖します。

ダッシュボード フィルターは常にデータセット全体に適用されます。 データセットが小さい場合、ダッシュボード フィルターは、パフォーマンスを向上させるためにブラウザーに直接適用されます。 データセットが大きい場合、フィルターは、SQL ウェアハウスで実行されるクエリに追加されます。

パラメーターにおけるフィルター処理

フィルターがパラメーターに接続されている場合、データセットのサイズに関係なく、SQL ウェアハウスに対してクエリが実行されます。

ダッシュボードでは、パラメーターを設定するために以下のフィルターの種類がサポートされています。

  • String
  • 日付と時間
  • 10 進法
  • Integer

ダッシュボード パラメーターの使用」を参照してください。

Note

パラメーターを使用して日付範囲を指定することはサポートされていません。 日付範囲を指定するには、指定したい範囲の開始日と終了日を含むフィールドにフィルターを適用します。

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

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

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

  • ウィジェットを右クリックします。
  • [複製] をクリックします。

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

ウィジェットを削除する

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

結果のダウンロード

データセットを CSV、TSV、または Excel ファイルとしてダウンロードできます。 下書きダッシュボードから、[データ] タブからダウンロード オプションにアクセスするか、キャンバス上の視覚化を右クリックします。

CSV および TSV 形式では最大約 1 GB の結果データを、Excel ファイルには最大 100,000 行をダウンロードできます。

最終的なファイル ダウンロードよりも前の手順に 1 GB の制限が適用されるため、最終的なファイル ダウンロード サイズは 1 GB よりも多少増減する場合があります。

公開されたダッシュボードの場合、閲覧者は視覚化を右クリックして結果をダウンロードできます。

ワークスペース管理者は、次の手順でユーザーが結果をダウンロードできないようにセキュリティ設定を調整できます:

  1. Azure Databricks ワークスペースの上部バーでユーザー名をクリックし、[設定] を選択します。
  2. [セキュリティ] をクリックします。
  3. [SQL 結果のダウンロード] オプションをオフにします。

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

新しいダッシュボードは下書きとして開始されます。 下書きをワークスペース内の他のユーザーと共有して共同作業を行うことができます。 すべてのユーザーは、自分自身の資格情報を使用して、ダッシュボードの下書きのデータと視覚化を操作します。

アクセス許可レベルの詳細については、「Dashboard ACL」を参照してください。

ダッシュボードの発行

Azure Databricks ワークスペース内の任意のユーザーと共有できる現在のダッシュボードのクリーン コピーを作成するにはダッシュボードを発行します。 ダッシュボードを公開した後、もう一度公開するまで公開されたバージョンは変更されず、共有にアクセスできます。 公開されている共有のコピーに影響を与えることなく、下書きバージョンで変更や修正を続行することができます。

発行によって、ダッシュボードが自動的にユーザーと共有されるわけではありません。 ユーザーまたはグループに対する表示アクセス許可を使用してダッシュボードを明示的に共有できます。

ダッシュボードを発行するには、少なくとも編集可能アクセス許可が必要です。

  1. ダッシュボードを開きます。
  2. 右上の [共有] ドロップダウン メニューで、[公開] をクリックします。 [発行] ダイアログが表示されます。
  3. 発行されたダッシュボードに対して使用する資格情報を選択します。 必要に応じて、資格情報の埋め込みを選択できます。
  • 資格情報を埋め込む: 公開されたダッシュボードのすべての閲覧者は、データとコンピューティングに対する自分の資格情報を使ってクエリを実行できます。 これにより、ユーザーは基になるデータや SQL ウェアハウスにアクセスできない場合でもダッシュボードを表示できます。 これにより、データへの直接アクセスが許可されていないユーザーにデータが公開される可能性があります。 既定のオプションです。
  • 資格情報を埋め込まない: 公開されたダッシュボードのすべての閲覧者は、自分自身のデータとコンピューティングの資格情報を使ってクエリを実行します。 閲覧者がダッシュボードの結果を表示するには、ワークスペース、アタッチされた SQL ウェアハウス、および関連するデータへのアクセス権が必要です。
  1. [発行] をクリックします。

発行されたダッシュボードは、Azure Databricks ワークスペース内の任意のユーザーと共有できます。 ダッシュボードに対するアクセスの制御の詳細については、「ダッシュボード ACL」を参照してください。

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

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

ダッシュボードのクエリ実行

ダッシュボードは、ユーザーが下書きダッシュボードまたは公開されたダッシュボードを開くか、フィルター処理などの操作を実行するたびにクエリを実行します。

必要に応じて、埋め込み資格情報を使用して公開されたダッシュボードでスケジュールを作成できます。 埋め込み資格情報を使用して公開されたダッシュボードでスケジュールを作成すると、ダッシュボードの定期的な PDF スナップショットを受信者に送信できます。 スケジュールされた更新のたびに、ダッシュボードの視覚化によって使用されるクエリが更新されます。

視覚化によって使用されるクエリは、必ずしもデータセットに正確に対応するとは限りません。 たとえば、視覚化に集計を適用すると、視覚化に集計値が表示されます。 対話型ダッシュボードでは、クエリの最後の実行以降に基になるデータが変更されていない場合、キャッシュされたクエリ結果が自動的に使用されます。

定期的な更新のためのダッシュボードのスケジュール

スケジュール更新を設定して、ダッシュボードを自動的に更新し、定期的にメールで最新のデータをサブスクライバーに送信できます。

少なくとも CAN EDIT 権限を持つユーザーは、公開されたダッシュボードの埋め込み認証情報を定期的に実行するように、スケジュールを作成できます。 各ダッシュボードには、最大 10 個のスケジュールを設定できます。

スケジュールされたダッシュボードの更新ごとに、次の処理が行われます。

  • データセットを定義するすべての SQL ロジックは、指定された時間間隔で実行されます。
  • 結果はクエリ結果キャッシュに入力され、ダッシュボードの初期読み込み時間を短縮するのに役立ちます。

スケジュールを作成するには

  1. ダッシュボードの右上隅にある [スケジュール] をクリックします。 [スケジュールの追加] ダイアログが表示されます。

    [スケジュールの追加] ダイアログ

  2. ドロップダウン セレクターを使用して、頻度とタイム ゾーンを指定します。 必要に応じて、[Cron 構文の表示] チェックボックスをオンにして、[Quartz Cron 構文] でスケジュールを編集します。

  3. Create をクリックしてください。 [スケジュール] ダイアログが表示され、作成したスケジュールが表示されます。 このダッシュボードに他のスケジュールが存在する場合は、ダイアログにもそのスケジュールが表示されます。

  4. 必要に応じて、[サブスクライブ] をクリックして自分自身をサブスクライバーとして追加すると、スケジュールされた実行の完了後にダッシュボードの PDF スナップショットを含む電子メールが送信されます。

Note

このダッシュボードのスケジュールが既に作成されている場合は、右上隅のボタンに [サブスクライブ] と表示されます。 前に説明したワークフローを使用して、スケジュールを追加できます。

サブスクリプションの管理

スケジュールのサブスクライバーは、スケジュールが実行されるたびに現在のダッシュボードの PDF スナップショットを含む電子メールが送信されます。 対象となるサブスクライバーには、ワークスペース ユーザーと電子メール通知の送信先が含まれます。

ワークスペース管理者は、サブスクライバーとして選択する前に電子メール通知先を定義する必要があります。 詳細については、「通知の送信先を管理する」を参照してください。 アカウント ユーザー、配布リスト、アカウントの外部のユーザー (パートナーやクライアント組織のユーザーなど) はすべて、メール通知先として構成し、サブスクライブできます。 ただし、直接サブスクライブすることはできません。

重要

サブスクリプション リストには、最大 100 人のサブスクライバーを含めることができます。 電子メール通知の送信先は、送信するメールの数に関係なく、1 人のサブスクライバーとしてカウントされます。

ダッシュボードで少なくとも CAN EDIT 権限を持っている場合は、更新プログラムを受け取る他のサブスクライバーを追加および削除できます。 ダッシュボードで少なくとも CAN VIEW 権限を持っている場合は、既存のスケジュールに自分自身をサブスクライバーとして追加および削除できます。

  • 他のユーザーをサブスクライブするには、次の手順を実施します。

    1. ダッシュボードの右上隅にある [サブスクライブ] をクリックします。 [スケジュール] ダイアログが表示されます。
    2. サブスクライバーを追加するスケジュールを指定します。 そのスケジュールの右側にある ケバブ メニュー をクリックします。 [編集]をクリックします。

    Note

    このコンテキストメニューはスケジュールの一時停止や削除にも使用できます。

    スケジュールが割り当てられているダッシュボードへの CAN VIEW アクセス権を持っている場合は、スケジュールされた実行が発生するたびに更新プログラムを受信するように自分自身でサブスクライブできます。

  • 既存のスケジュールを自分自身でサブスクライブするには、次の手順を実施します。

    1. ダッシュボードの右上隅にある [サブスクライブ] ボタンをクリックします。 [スケジュール] ダイアログには、ダッシュボードのすべてのスケジュールが表示されます。
    2. 選択したスケジュールの右側にある [サブスクライブ] をクリックします。

    サブスクライバーとして自分自身を追加できない場合は、次の理由をご確認ください。

    • ワークスペース管理者が、ワークスペースの [ダッシュボード サブスクリプションを有効にする] オプションをオフにしました。

      この設定は、他のすべての設定よりも優先されます。 ワークスペース管理者がこの設定をオフにした場合でも、ダッシュボードの編集者はスケジュールを割り当てることができますが、サブスクライバーを割り当てることはできません。

    • ダッシュボードは、埋め込み資格情報とは共有されません。

      埋め込み資格情報なしで共有されたダッシュボードにはスケジュールを割り当てることができないため、サブスクライバーを割り当てることはできません。

    • ワークスペースへのアクセス許可がありません。

      アカウント ユーザーは、電子メール通知の送信先としてのみサブスクライバーを追加できます。 アカウント ユーザーのダッシュボードには [サブスクライブ] ボタンはありません。

    • スケジュールが定義されていません。

      スケジュールが定義されていないダッシュボードの場合、ダッシュボードに対して CAN VIEW アクセス権または CAN RUN アクセス権を持つワークスペース ユーザーは、[サブスクライブ] ボタンを操作できません。

電子メールの更新プログラムのサブスクライブを解除する

サブスクライバーは、スケジュールからのサブスクライブを解除することで、電子メールの受信を停止できます。

  • ダッシュボード UI を使用してサブスクライブを解除するには、次の手順を実施します。

    1. ダッシュボードの右上隅にある [サブスクライブ] ボタンをクリックします。 [スケジュール] ダイアログには、ダッシュボードのすべてのスケジュールが表示されます。
    2. [サブスクライブ済み] をクリックしてサブスクライブを解除します。 ボタンのテキストが [サブスクライブ] に変わります。

    UI が [サブスクライブ済み] から [サブスクライブ] に変わります。

  • スケジュールされた更新プログラムのサブスクライブを解除するには、電子メール フッターの [サブスクライブ解除] リンクを使用します。

Note

電子メール通知用に設定された大規模な配信リストに含まれているユーザーが、電子メール フッターのリンクを使用してサブスクライブ解除を選択すると、そのアクションによって配信リスト全体がサブスクライブ解除されます。 グループ全体がサブスクリプションから削除され、今後の PDF スナップショットの更新を受け取らなくなりいます。

ワークスペース管理者のサブスクリプション コントロール

ワークスペース管理者は、ユーザーがサブスクリプションを使用してダッシュボードを配布できないようにすることができます。

電子メールの更新を共有しないようにするには、次の手順を実施します。

  1. Azure Databricks ワークスペースの上部バーでユーザー名をクリックし、[設定] を選択します。
  2. 通知をクリックします。
  3. [ダッシュボードのメール サブスクリプションを有効にする] オプションをオフにします。

この設定を変更すると、すべてのユーザーが電子メール サブスクライバーを追加できなくなります。 ダッシュボードの編集者はサブスクライバーを追加できず、ダッシュボードの閲覧者にはダッシュボードをサブスクライブするオプションがありません。

この設定がオフの場合、既存のサブスクリプションは一時停止され、既存のサブスクリプション リストを変更することはできません。 この設定を再び有効にすると、サブスクリプションは既存のリストを使用して再開されます。

サブスクリプションのダッシュボード サイズの制限

ダッシュボード サブスクリプション メールには、base64 でエンコードされた次のファイルが含まれます。

  • PDF: ダッシュボード全体を含む PDF ファイル。
  • DesktopImage: デスクトップ コンピューターでの表示に最適化されたイメージ ファイル。

2 つのファイルの合計サイズには最大 9 MB の制限が課せられます。 結合されたファイル サイズが制限を超えた場合に予想される動作の概要について次に説明します。

  • PDF ファイルが 9 MB を超える場合: サブスクリプション メールには PDF の添付ファイルや画像は含まれません。 これには、ダッシュボードがサイズ制限を超えたという注意と、現在のダッシュボードの実際のファイル サイズが表示されます。
  • 結合されたファイル サイズが 9 MB を超える場合: PDF のみがメールに添付されます。 インライン メッセージにはダッシュボードへのリンクが含まれていますが、画像はありません。

ダッシュボードの所有権を譲渡する

ワークスペース管理者の場合は、ダッシュボードの所有権を別のユーザーに譲渡できます。

  1. ダッシュボードの一覧に移動します。 編集するダッシュボード名をクリックします。
  2. [共有] をクリックします。
  3. [共有]ダイアログの右上にある 歯車アイコン アイコンをクリックします。 歯車アイコン付きの [共有] ダイアログ
  4. 検索するユーザー名の入力を開始し、新しい所有者を選択します。
  5. [Confirm]\(確認\) をクリックします。

[共有] ダイアログに、管理可能アクセス許可を持つ新しい所有者が表示されます。 所有者別に一覧表示されたダッシュボードを表示するには、ダッシュボード アイコン を選択して使用可能なダッシュボードの一覧に移動します。

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

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

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

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

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

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

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

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

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

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

アカウントへの共有とは?

アカウントへのダッシュボード 共有では、ユーザーは、ダッシュボードのドラフトが作成されたワークスペースの外部にあるユーザーやグループと、発行済みのダッシュボードを共有できます。

ユーザーを Databricks アカウントに追加することは、ワークスペースに追加するのと同じではありません。 ユーザーがアカウントに追加された場合、その資格情報ではワークスペース、データ、コンピューティング リソースへの自動アクセスは許可されません。 代わりに、登録によってシステム内で ID が確立されます。これは、後で Azure Databricks で使用され、共有ダッシュボードを対象となる受信者のみが使用できることが確認されます。

次の図は、発行されたダッシュボードを複数のワークスペース間またはアカウント レベルで共有する方法の例を示しています。

次の一覧で説明するダッシュボード共有の例。

発行されたダッシュボードは、次のように共有できます。

  • 元のワークスペースに割り当てられている 1 人以上の特定のユーザー。
  • ワークスペース グループ (すべてのワークスペース ユーザーを含む)。
  • Azure Databricks アカウント内の 1 人以上の特定のユーザー。
  • Azure Databricks アカウント グループ (すべてのアカウント ユーザーを含む)。

Azure Databricks アカウントのユーザーとグループの関係の詳細については、「管理者がワークスペースにユーザーを割り当てる方法」を参照してください。

ダッシュボードを他の Azure Databricks アカウント ユーザーと 共有する方法

下書きダッシュボードをワークスペースの外部のユーザーと共有することはできません。 発行済みダッシュボードは、Azure Databricks アカウントのユーザーとグループと共有できます。 Databricks アカウントにユーザーとグループを追加しても、ワークスペース、データ、コンピューティングのアクセス許可は自動的には割り当てられません。 Azure Databricks を使用した ID 管理の詳細については、「ユーザー、サービス プリンシパル、グループを管理する」を参照してください。

次の手順を使用して、ダッシュボードを発行し、アカウント ユーザーと共有します。

  • 下書きダッシュボードに移動します。

  • [埋め込み資格情報] (既定) 設定でダッシュボードを発行します。

    資格情報を埋め込むということは、SQL ウェアハウスとクエリで公開元のデータとウェアハウスのアクセス許可を使用して、発行されたダッシュボードを更新することを意味します。 これは、独自の資格情報がない元のワークスペースの外部のユーザーと共有する場合に必要です。

  • [共有] ボタンをクリックし、[共有] ダイアログを使用して Databricks アカウントのユーザーとグループに対してアクセス許可を設定します。

    • [共有] ダイアログ ボックスの上部に、ワークスペース ユーザー、ワークスペース グループ、特定のアカウント ユーザー、またはアカウント グループを入力します。

    ワークスペース内のユーザーに対して、CAN MANAGECAN EDITCAN RUNCAN VIEW のいずれかの権限を割り当てることができます。 アカウント ユーザーは、[共有] モーダルでより高次の権限が割り当てられている場合でも、CAN VIEW 権限に制限されます。

    すべてのアカウント ユーザーに迅速に閲覧権限を割り当てるには、[共有] ダイアログの下部にある [共有設定] オプションを使用します。

    組織全体の共有の設定を表示する [共有] ダイアログ

  • リンクをユーザーと共有します。

    [共有] ダイアログの下部にある [リンクのコピー] をクリックすると、公開ダッシュボードの共有可能な URL がコピーされます。

Note

ワークスペースにアクセスできないユーザーは、CAN VIEW 権限に制限されます。 ワークスペースへのアクセス権のないユーザに CAN EDIT などの高度な権限を付与した場合、その権限は UI に表示されますが、ユーザーがワークスペースに追加されるまで実際には適用されません。

ダッシュボードのアクセス許可レベルの詳細については、「ダッシュボード ACL」を参照してください。

ネットワークに関する考慮事項

IP アクセス リストが構成されている場合、アカウントに発行されたダッシュボードには、VPN を使用する場合など、承認された IP 範囲内からアクセスした場合のみ、アカウント ユーザーがアクセスできます。 アクセスの構成の詳細については、「IP アクセス リストの管理」を参照してください。

Lakeview アクティビティを監視する

管理者は、監査ログを使用してダッシュボードのアクティビティを監視できます。 ダッシュボード イベントを参照してください。

REST API を使用したダッシュボードの管理

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