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

ダッシュボードの共有

この記事では、ダッシュボードの公開と共有に関する推奨事項と、公開されたダッシュボードを共有する手順の概要を示します。

あなたのダッシュボードには誰がアクセスできますか?

Databricks アカウントまたはワークスペース内のユーザーやグループとダッシュボードを共有できます。 ワークスペースに登録されたユーザーには、ダッシュボードとのインタラクションの機能を定義するさまざまなレベルの権限を割り当てることができます。

ワークスペースのメンバーではないユーザーは、ダッシュボードへの表示専用アクセスに制限されます。 ダッシュボードを表示して実行することはできますが、ダッシュボードやそれをサポートする基になるデータセットを編集することはできません。 このアクセスレベルは、他のデータ視覚化システムの表示専用ロールと一致しており、特別なライセンスを必要としないという利点もあります。

ワークスペース メンバー アクセス

ダッシュボードを表示、編集、または管理する権限をワークスペースユーザーに付与できます。 AI/BI dashboard ACLを参照してください。ダッシュボードへのアクセス権を持つワークスペース ユーザーは、下書きバージョンと公開済みバージョンの両方にアクセスできます。 ワークスペース ユーザーがドラフトを変更して再公開するには、少なくとも CAN EDIT 権限が必要です。

ダッシュボードは、それを囲むフォルダに設定された権限を継承します。 デフォルトでは、ダッシュボードは /Workspace/Users/<username> ディレクトリに保存されます。 それを囲むフォルダにアクセスできるユーザーなら誰でも、ダッシュボードにアクセスできます。 ダッシュボードの所有権を変更できるのは、ワークスペース管理者のみです。 「ダッシュボード管理ガイド」を参照してください。

アカウントメンバーへのアクセス

ワークスペースへのアクセス権を持たない Databricks アカウントの登録済みメンバーには、資格情報が埋め込まれたダッシュボードの表示専用コピーへのアクセス権を付与できます。パブリッシャーの埋め込み認証情報を使用して、ダッシュボードのデータとコンピュート リソースにアクセスし、データやコンピュートの権限の必要性を回避します。 ワークスペースへのアクセス権を持たないメンバーは、ダッシュボードのドラフト バージョンにアクセスできず、左側のサイドバーや画面の上部付近に Databricks ワークスペースのナビゲーション要素が表示されません。次の図は、アカウント ユーザーがさまざまな共有ダッシュボードに移動するときのビューを示しています。

複数のダッシュボードへのアクセス、ダッシュボード リストの参照、新しいダッシュボードを開くアカウント ユーザーのビューの例。

アカウントのメンバーが共有ダッシュボードにアクセスするには、まず管理者がダッシュボードを Databricks アカウントに登録する必要があります。 ダッシュボードのアカウントレベルの共有は、Eメールとワンタイムパスコード認証、シングルサインオンによる統合ログイン(SSO)をサポートしています。 この手順では、共有ダッシュボードへのアクセスを、リンクを知っているすべてのユーザーが表示できるようにするのではなく、アカウントの指定されたメンバーのみに制限します。 「ダッシュボード管理ガイド」を参照してください。

共有ダッシュボードのデータ

ダッシュボードから知見を効果的に共有するには、閲覧者が基礎となるデータと、サポートクエリの実行に使用されたコンピュートリソースの両方にアクセスできる必要があります。 このアクセスは、次のいずれかの方法で構成できます。

  • 資格情報を埋め込む (デフォルト): 閲覧者は、パブリッシャーのデータ権限を使用してクエリを実行します。 これにより、ユーザーは基になるデータに直接アクセスできない場合でも、ダッシュボードを表示できます。これにより、データへの直接アクセスが許可されていないユーザーにデータが公開される可能性があります。これはデフォルトのオプションです。

  • 資格情報を埋め込まないでください。 ダッシュボードにアクセスするときには、各閲覧者自身のデータ権限が適用されます。ダッシュボードのワークスペースにアクセスできる閲覧者は、発行元のコンピュート資格情報を使用して更新を処理します。 そのワークスペースへのアクセス権を持たないユーザーは、ダッシュボードの表示に必要なデータやコンピュート リソースにアクセスできません。

資格情報を埋め込まない場合は、ダッシュボードに表示されるデータにアクセスするために必要な権限が閲覧者にあることを確認する必要があります。基になるデータまたはコンピュートにアクセスできないユーザーとダッシュボードを共有する場合は、 資格情報を埋め込むを使用します

ドラフトダッシュボードでは、ダッシュボードに認証情報が埋め込まれている場合でも、閲覧者のデータ権限が常に適用されます。

公開されたダッシュボードを共有する

公開されたダッシュボードは、次のユーザーと共有できます。

  • ワークスペース内の特定のユーザーとグループ
  • Databricks アカウントの特定のユーザーとグループ
  • Databricks アカウントのすべてのユーザー

Databricks アカウントのすべてのユーザーと共有する場合は、共有設定 [ 自分のアカウント内のすべてのユーザーが表示可能 ] を使用します。 ワークスペースの全員と共有する場合は、システムグループ「 すべてのワークスペースユーザー 」を使用します。

ダッシュボードを共有するには、次の手順に従います。

  1. 下書きまたは公開済みのダッシュボードを開きます。

  2. [共有 ] をクリックし、[ 共有 ] ダイアログを使用して、アカウント内のユーザーとグループの権限を設定します。

    • ダイアログの上部に、共有するユーザーとグループを入力します。 CAN EDIT や CAN MANAGE など、特定のアクセス許可レベルを割り当てることができます。 次に、[ 追加 ] をクリックします。
    • Databricks アカウント内の任意のユーザーに表示アクセス権をすばやく割り当てるには、[ 共有 ] ダイアログの下部にある [共有設定 ] オプションを使用します。

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

    ユーザーは、ダッシュボードを管理または編集するために、ワークスペースにアクセスする必要があります。 ワークスペース管理者は、ワークスペースにユーザーを追加できます。 「アカウントコンソールを使用してユーザーをワークスペースに割り当てる」を参照してください。

注記

ワークスペースにアクセスできないユーザーは、CAN RUN 権限に制限されます。 ワークスペースへのアクセス権を持たないユーザーに CAN EDIT などの昇格された権限を付与すると、それらの権限は [共有 ] ダイアログに表示されますが、実際の権限は CAN RUN に限定されます。 昇格されたアクセス許可は、ユーザーがワークスペースに追加されない限り適用できません。 ユーザーにより高い権限レベルが割り当てられ、後でワークスペースに追加された場合、割り当てられた権限に従ってダッシュボードを操作できます。 ダッシュボードのアクセス許可レベルの詳細については、「AI/BI dashboard ACL」を参照してください

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

    • 公開されたダッシュボードの共有可能なURLをコピーするには、 共有ダイアログの下部にあるリンクをコピー 」をクリックします。
    • 必要に応じて、ダッシュボードを別の Web サイトまたはアプリケーションに埋め込むことができます。