ダッシュボードの共有
この記事では、ダッシュボードの公開と共有に関する推奨事項と、公開されたダッシュボードを共有する手順の概要を示します。
あなたのダッシュボードには誰がアクセスできますか?
Databricks アカウントまたはワークスペース内のユーザーやグループとダッシュボードを共有できます。 ワークスペースに登録されたユーザーには、ダッシュボードとのインタラクションの機能を定義するさまざまなレベルの権限を割り当てることができます。
ワークスペースのメンバーではないユーザーは、ダッシュボードへの表示専用アクセスに制限されます。 ダッシュボードを表示して実行することはできますが、ダッシュボードやそれをサポートする基になるデータセットを編集することはできません。 このアクセスレベルは、他のデータ視覚化システムの表示専用ロールと一致しており、特別なライセンスを必要としないという利点もあります。
ワークスペース メンバー アクセス
ダッシュボードを表示、編集、または管理する権限をワークスペースユーザーに付与できます。 AI/BI dashboard ACLを参照してください。ダッシュボードへのアクセス権を持つワークスペース ユーザーは、下書きバージョンと公開済みバージョンの両方にアクセスできます。 ワークスペース ユーザーがドラフトを変更して再公開するには、少なくとも CAN EDIT 権限が必要です。
ダッシュボードは、それを囲むフォルダに設定された権限を継承します。 デフォルトでは、ダッシュボードは /Workspace/Users/<username>
ディレクトリに保存されます。 それを囲むフォルダにアクセスできるユーザーなら誰でも、ダッシュボードにアクセスできます。 ダッシュボードの所有権を変更できるのは、ワークスペース管理者のみです。 「ダッシュボード管理ガイド」を参照してください。
アカウントメンバーへのアクセス
ワークスペースへのアクセス権を持たない Databricks アカウントの登録済みメンバーには、資格情報が埋め込まれたダッシュボードの表示専用コピーへのアクセス権を付与できます。 パブリッシャーの埋め込み認証情報を使用して、ダッシュボードのデータとコンピュート リソースにアクセスし、データやコンピュートの権限の必要性を回避します。 ワークスペースへのアクセス権を持たないメンバーは、ダッシュボードのドラフト バージョンにアクセスできず、左側のサイドバーや画面の上部付近に Databricks ワークスペースのナビゲーション要素が表示されません。
アカウントのメンバーが共有ダッシュボードにアクセスするには、まず管理者がダッシュボードを Databricks アカウントに登録する必要があります。 ダッシュボードのアカウントレベルの共有は、Eメールとワンタイムパスコード認証、シングルサインオンによる統合ログイン(SSO)をサポートしています。 この手順では、共有ダッシュボードへのアクセスを、リンクを知っているすべてのユーザーが表示できるようにするのではなく、アカウントの指定されたメンバーのみに制限します。 「ダッシュボード管理ガイド」を参照してください。
共有ダッシュボードのデータとコンピュート
知見をダッシュボードで効果的に共有するには、閲覧者が背後のデータと、ダッシュボードを最新の状態に保つサポートクエリを実行するために必要なリソースにアクセスできる必要があります。 これらのリソースへのアクセスは、次のいずれかの方法で提供できます。
資格情報の埋め込み (デフォルト): ダッシュボードを公開するときに、必要に応じて資格情報を埋め込むことができます。 認証情報を埋め込むことで、閲覧者はあなたのデータとコンピュートアクセスを活用して、あなたと同じダッシュボードのビューを持つことができます。 また、すべてのビューアが同じ共有キャッシュを使用して効率を最大限に高めることができます。
資格情報を埋め込まない : 資格情報が埋め込まれていない場合、各ダッシュボード閲覧者自身のデータとコンピュート資格情報が適用されます。 ワークスペース管理者は、データとコンピュート リソースへのアクセスを管理できます。 ダッシュボードの元のワークスペースにアクセスできないユーザーには、コンピュート リソースへのアクセス権を付与できません。 事実上、これにより、ダッシュボードへのアクセスは、ワークスペースへのアクセス権を持つユーザーのみに制限されます。
認証情報を埋め込まないように選択した場合は、ダッシュボードに表示されるデータを表示するために必要なデータとコンピュートアクセス権が閲覧者にあることを確認する必要があります。 ワークスペースにアクセスできないユーザーと共有する場合は、 [ 資格情報の埋め込み ] を選択します。
ドラフトダッシュボードでは、ダッシュボードに認証情報が埋め込まれている場合でも、閲覧者のデータ権限が常に適用されます。
公開されたダッシュボードを共有する
公開されたダッシュボードは、次のユーザーと共有できます。
- ワークスペース内の特定のユーザーとグループ
- Databricks アカウントの特定のユーザーとグループ
- Databricks アカウントのすべてのユーザー
Databricks アカウントのすべてのユーザーと共有する場合は、共有設定 [ 自分のアカウント内のすべてのユーザーが表示可能 ] を使用します。 ワークスペースの全員と共有する場合は、システムグループ「 すべてのワークスペースユーザー 」を使用します。
ダッシュボードを共有するには、次の手順に従います。
-
下書きまたは公開済みのダッシュボードを開きます。
-
[共有 ] ボタンをクリックし、[ 共有 ] ダイアログを使用して、アカウント内のユーザーとグループの権限を設定します。
- ダイアログの上部に、共有するユーザーとグループを入力します。 CAN EDIT や CAN MANAGE など、特定のアクセス許可レベルを割り当てることができます。 次に、[ 追加 ] をクリックします。
- Databricks アカウント内の任意のユーザーに表示アクセス権をすばやく割り当てるには、[ 共有 ] ダイアログの下部にある [共有設定 ] オプションを使用します。
ユーザーは、ダッシュボードを管理または編集するために、ワークスペースにアクセスする必要があります。 ワークスペース管理者は、ワークスペースにユーザーを追加できます。 「アカウントコンソールを使用してユーザーをワークスペースに割り当てる」を参照してください。
ワークスペースにアクセスできないユーザーは、CAN RUN 権限に制限されます。 ワークスペースへのアクセス権を持たないユーザーに CAN EDIT などの昇格された権限を付与すると、それらの権限は [共有 ] ダイアログに表示されますが、実際の権限は CAN RUN に限定されます。 昇格されたアクセス許可は、ユーザーがワークスペースに追加されない限り適用できません。 ユーザーにより高い権限レベルが割り当てられ、後でワークスペースに追加された場合、割り当てられた権限に従ってダッシュボードを操作できます。 ダッシュボードのアクセス許可レベルの詳細については、「AI/BI dashboard ACL」を参照してください。
-
リンクをユーザーと共有します。
- 公開されたダッシュボードの共有可能なURLをコピーするには、 共有ダイアログの下部にある 「 リンクをコピー 」をクリックします。
- 必要に応じて、ダッシュボードを別の Web サイトまたはアプリケーションに埋め込むことができます。