Databricks Marketplace でデータ製品の要求を管理する
この記事では、Databricks Marketplace 内のデータ製品のコンシューマー要求を管理して監視する方法について説明します。 この記事は、データ プロバイダーを対象としています。
Databricks Marketplace の一覧には、次の 2 種類があります。
- すぐに利用可能で無料の一覧。
- 商用トランザクションが含まれているか、カスタマイズが必要であるために承認が必要な一覧 (例: 特定の地域や人口統計のサンプル セットなど)。
すぐに利用可能な一覧を管理する
すぐに利用可能な一覧で共有したデータに Databricks Marketplace のコンシューマーがアクセスできるようにするために必要な操作は何もありません。
すぐに利用可能な一覧を使っているコンシューマー (Delta Sharing 用語では受信者のこと) を監視するには、Delta Sharing インターフェイスを使うことができます。 共有の名前がわかっていれば、その共有にアクセスしたすべての受信者を表示できます。 「共有に対するアクセス許可を持つ受信者を表示する」をご覧ください。
Delta Sharing インターフェイスを使って、共有データへのコンシューマーのアクセスを取り消すこともできます。 「共有への受信者のアクセスを取り消す」をご覧ください。
承認が必要な要求を管理する
承認が必要な要求を管理するには、[プロバイダー コンソール] の [コンシューマー要求] タブを使います。
必要なアクセス許可: Marketplace 管理者ロール。 要求を満たすには、CREATE RECIPIENT
特権と USE RECIPIENT
特権が必要です。 「Unity Catalog の権限とセキュリティ保護可能なオブジェクト」を参照してください。
新しい要求を管理するには、次の手順を実行します。
Azure Databricks ワークスペースにログインします。
サイド バーで、 [マーケットプレース] をクリックします。
[Marketplace] ページの右上隅にある [プロバイダー コンソール] をクリックします。
最新の新しい要求が、[概要] タブに一覧表示されます。すべての要求を表示するには、[コンシューマー要求] タブに移動してください。
[新しい要求] は、[それ以外のすべての要求] の前に一覧表示されています。これには、満たされた要求、保留中の要求、拒否された要求が含まれます。
クライアントの種類は Databricks (Databricks 間の共有) またはオープン クライアント (資格情報ファイルを使用し、Databricks から外部プラットフォームへ) になります。
要求行の [確認] ボタンをクリックします。
要求元の詳細を確認します。
アクションを選びます。
- コンシューマーとのやり取りが進行中で、必要な商用トランザクションが完了していない場合は、保留中としてマークします。
- コンシューマーとのやり取りとすべてのトランザクションが完了しており、データ製品を共有する準備ができている場合は、満たします。 共有を選択する必要があり、その共有はすでに作成されていなくてはなりません。 「Delta Sharing の共有を作成および管理する」参照してください。 共有を追加し、要求が満たされたことをマークすると:
- Unity Catalog 対応の Databricks ワークスペースにコンシューマーがいる場合、Databricks ワークスペースのカタログとしてその共有へのアクセスがほぼリアルタイムで与えられます。
- Unity Catalog 対応の Databricks ワークスペースにコンシューマーがない場合、資格情報ファイルが生成され、ダウンロードできるようになります。 外部プラットフォームを使用して Databricks Marketplace でデータ製品にアクセスする方法に関するページを参照してください。
- コンシューマーとデータ製品を共有しない場合は、拒否します。 必要に応じて、[拒否の理由] を選ぶことができます。 自由形式で理由を入力するには、[その他] を選びます。
[要求の更新] をクリックします。
保留中の要求、満たされた要求、拒否された要求を管理するには、[それ以外のすべての要求] 一覧まで下にスクロールします。 要求者の詳細を表示して、保留中の要求を別の状態に進めることができます。 満たされた要求または拒否された要求の状態は変更できません。
ダッシュボードを使用してリスティング使用状況メトリックを監視する
プロバイダー分析ダッシュボードを使用すると、コンシューマーの使用状況メトリックを監視できます。
標準ウィジェットには、以下の内容が表示されます。
- 指定した期間の 1 日ごとのリスティング イベント (閲覧、要求、インストール)。
- 閲覧、要求、インストールの前週比の傾向。
- 指定した期間にコンシューマー メールアドレスと会社でインストールされたすべてのリスティング。
- 指定した期間の閲覧から要求、インストールへの変換
- リスティングごとの変換率。
ダッシュボードは、Marketplace システム テーブルからデータをプルします。 ダッシュボードを使用するには、ワークスペースのシステム テーブルを有効にする必要があります。 「Marketplace システム テーブル リファレンス」を参照してください。
要件
ダッシュボードを表示して操作するには、次のものが必要です。
system.marketplace
スキーマに対するUSE SCHEMA
権限。- ダッシュボードをサポートするコンピューティング リソース (シングル ユーザーまたは共有アクセス モードを使用するクラスター、または SQL ウェアハウス) へのアクセス。
ワークスペース内で初めてダッシュボードを生成する
ワークスペース内でダッシュボードを初めて使用できるようにするには、[Provider console] からダッシュボードを開く必要があります。 上記の要件に加えて、Marketplace 管理者ロールが必要です。
- Azure Databricks ワークスペースで、 [Marketplace] をクリックします。
- [Marketplace] ページの右上隅にある [プロバイダー コンソール] をクリックします。
- [View Analytics] ボタンをクリックします。
- ダッシュボードをサポートするコンピューティング リソースに、そのダッシュボードをアタッチします。
ダッシュボードの操作の詳細については、「ダッシュボード」を参照してください。
ダッシュボードにアクセスする
ワークスペース内でダッシュボードを使用できるようになると、[Provider console] または [Dashboards] ページからアクセスできます。
- [プロバイダー コンソール] (前のセクションの説明を参照してください) からダッシュボードにアクセスするには、[分析の表示] ボタンをクリックします。
- [ダッシュボード] ページのダッシュボードにアクセスするには、ワークスペースのサイド バーに移動し、 [ダッシュボード] をクリックします。 プロバイダー分析ダッシュボードを検索して選択します。
ダッシュ ボードを編集する
ダッシュボードは必要に応じて編集できます。 ただし、Databricks はいつでもダッシュボードを更新する可能性があり、ユーザーの変更を上書きする場合があります。 そのため、Databricks では、オリジナルを編集するのではなく、コピーを作成して、コピーを編集することをお勧めします。
システム テーブルを使用してリスティング使用状況メトリックを監視する
アカウントでシステム テーブルが有効になっている場合は、Marketplace システム テーブルを使用して、リスト上のコンシューマー アクティビティを分析できます。 詳細については、「Marketplace システム テーブル参照」を参照してください。