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

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

ダッシュボードにアクセスできるユーザー

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

ワークスペースのメンバーではないユーザーは、ダッシュボードへの閲覧限定アクセスに制限されます。 ダッシュボードは表示および実行できますが、編集や管理はできません。 このアクセス レベルは、他のデータ可視化システムの閲覧限定ロールと一致し、特別なライセンスを必要としないという利点があります。

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

ダッシュボードを表示、編集、または管理するためのアクセス許可をワークスペース ユーザーに付与できます。 「AI/BI ダッシュボードの ACL」をご覧ください。 ダッシュボードにアクセスできるワークスペース ユーザーは、下書きバージョンと公開済みバージョンの両方にアクセスできます。 下書きを変更して再公開するには、ワークスペース ユーザーに少なくとも CAN EDIT アクセス許可が必要です。

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

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

ワークスペースにアクセスできない Databricks アカウントのメンバーには、埋め込み資格情報を使用して公開されたダッシュボードの閲覧限定コピーへのアクセス権を付与できます。 パブリッシャーの埋め込み資格情報を使用して、ダッシュボードに表示されるデータと、基になるクエリを実行するコンピューティング リソースにアクセスします。 つまり、アカウント レベルの閲覧者はコンピューティングやデータのアクセス許可を必要としません。 ワークスペースにアクセスできないメンバーは、ダッシュボードの下書きバージョンにアクセスできず、Databricks ワークスペースのナビゲーション要素が左側または上部に表示されません。

組織のメンバーが共有ダッシュボードにアクセスするには、管理者が最初に Azure Databricks アカウントに登録する必要があります。 「ダッシュボード管理ガイド」を参照してください。 この手順では、リンクを持つすべてのユーザーに表示を許可するのではなく、共有ダッシュボードへのアクセスを組織の指定されたメンバーのみに制限します。

共有ダッシュボードのデータとコンピューティング

ダッシュボードで分析情報を効果的に共有するには、閲覧者が基になるデータと、ダッシュボードの更新を維持するサポート クエリを実行するために必要なコンピューティング リソースにアクセスできる必要があります。 これらのリソースへのアクセスは、次のいずれかの方法で提供できます。

資格情報を埋め込む (既定): ダッシュボードを公開するときに、必要に応じて資格情報を埋め込むことができます。 資格情報を埋め込むと、閲覧者はデータとコンピューティング アクセスを利用して、同じダッシュボード ビューを表示できます。 また、すべての閲覧者が同じ共有キャッシュを使用して効率を最大限に高めることもできます。

資格情報を埋め込まない: 資格情報が埋め込まれていない場合は、各ダッシュボード閲覧者独自のデータとコンピューティングの資格情報が適用されます。 ワークスペース管理者は、データとコンピューティング リソースへのアクセスを管理できます。 ダッシュボードの元のワークスペースにアクセスできないユーザーには、コンピューティング リソースへのアクセス権を付与することはできません。 実質的に、これにより、ワークスペースへのアクセス権を持つユーザーのみにダッシュボードへのアクセスが制限されます。

資格情報を埋め込まない場合は、ダッシュボードに表示されるデータを表示するために必要なデータとコンピューティングのアクセス権が閲覧者にあることを確認する必要があります。 ワークスペースへのアクセス権を持たないユーザーと共有する場合は、[資格情報を埋め込む] を選択します。

下書きモードでは、ダッシュボードが埋め込み資格情報を使用して公開されている場合でも、閲覧者のデータ アクセス許可が常に適用されます。

公開済みダッシュボードを共有する

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

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

Azure Databricks アカウント内のすべてのユーザーと共有する場合は、共有設定「組織内のすべてのユーザーが閲覧可能」を使用します。 ワークスペース内のすべてのユーザーと共有する場合は、システム グループ: すべてのワークスペース ユーザーを使用します。

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

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

  2. [共有] ボタンをクリックし、[共有] ダイアログを使用して、組織内のユーザーとグループに対してアクセス許可を設定します。

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

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

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

    Note

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

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

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