Databricks Marketplace でのプライベート エクスチェンジの作成と管理
この記事はデータ プロバイダーを対象としており、Databricks Marketplace でプライベート エクスチェンジを作成し、管理する方法について説明しています。 プライベート エクスチェンジを使用すると、招待されたコンシューマーからなる定義済みグループとデータ製品を共有できます。 プライベート エクスチェンジの一覧はパブリック マーケットプレースには表示されません。
プライベート エクスチェンジとは何か?
プライベート エクスチェンジを使用すると、指定したコンシューマー グループだけが Databricks Marketplace で特定のデータ製品を表示できます。 Databricks Marketplace のベースになっている Delta Sharing と同様に、プライベート エクスチェンジを使用すると、選択した受信者と非公開で安全にデータを共有できます。 Delta Sharing とは異なり、プライベート エクスチェンジには、データ製品が共有される "前に" データ製品をメンバーが閲覧できるという利点が加えられています。そのデータ製品は要求できるということがコンシューマーに認識されます。 Databricks Marketplace のプライベート エクスチェンジでは、データ製品を要求したり、データ製品にアクセスしたりするためのストアフロント インターフェイスもコンシューマーに提供されます。Delta Sharing だけの場合に比べ、使い勝手が良くなることがあります。
プライベート リストとは何か?
リストはパブリックまたはプライベートとして定義されます。 プライベート エクスチェンジでリストを共有するには、プライベートとしてそれを定義する必要があります 既存のプライベート リストを自分のエクスチェンジに追加したり、新しいプライベート リストを作成し、リストの作成時にエクスチェンジに割り当てたりできます。 「リストを作成する」を参照してください。
今すぐ利用できる無料のリストや、メンバーがアクセスする際に承認を要求するリストを共有できます。 新しいプライベート リストを作成し、それをいつでも自分のエクスチェンジに追加できます。 パブリック エクスチェンジを編集してプライベートにすることもできます。 「リストを作成する」を参照してください。
始める前に
プライベート エクスチェンジを作成し、管理するには、Marketplace 管理者ロールが必要です。
プライベート エクスチェンジ メンバーは Databricks のお客様である必要があり、Unity Catalog メタストアにアタッチされているワークスペースへのアクセス権が与えられている必要があります。
プライベート エクスチェンジにメンバーを追加するとき、メタストアの共有識別子を入力する必要があります。
共有識別子は、メタストアのクラウド、リージョン、UUID (メタストアの一意識別子) で構成される
<cloud>:<region>:<uuid>
形式の文字列です。 たとえば、aws:eu-west-1:b0c978c8-3e68-4cdf-94af-d05c120ed1ef
のようにします。共有識別子を取得するには、メンバーの組織の窓口に連絡します。 場合によっては、共有識別子を取得する方法を伝える必要があります。 手順については、「手順 1: 受信者の共有識別子を要求する」を参照してください。 「Databricks-to-Databricks モデルでアクセスを取得する」の手順 1 を伝えるという方法もあります。
プライベート エクスチェンジの設定
プライベート エクスチェンジは、Databricks Marketplace のプロバイダー コンソールを使用して作成します。 メンバーとリストはエクスチェンジの作成時か作成後に追加できます。
アクセス許可が必要: Marketplace 管理者ロール。
プライベート エクスチェンジを作成するには:
Azure Databricks ワークスペースにログインします。
サイド バーで、 [マーケットプレース] をクリックします。
[Marketplace] ページの右上隅にある [プロバイダー コンソール] をクリックします。
プロバイダー コンソールの [Exchange] タブで [Exchange の作成] をクリックします。
[Exchange の作成] ダイアログで Exchange の名前を入力し、[作成] をクリックします。
自分やエクスチェンジを管理する他のユーザーがエクスチェンジの目的を理解できるよう、わかりやすい名前を使用します。
[Exchange] タブでエクスチェンジを見つけて名前をクリックします。
共有相手となるメンバーを追加します。
[メンバー] タブで [メンバーの追加] をクリックします。
ダイアログでメンバーの名前 (わかりやすい名前) を追加し、[共有識別子] を入力します。
メンバーの組織から共有識別子を取得する方法については、「始める前に」を参照してください。
[メンバーの追加]をクリックします。
共有するリストを追加します。
- [リスト] タブで [リストの追加] をクリックします。
- ダイアログで、ドロップダウン リストから既存のプライベート リストを 1 つ選択し、[リストの追加] をクリックします。
新しいプライベート リストを作成したり、パブリック リストを編集してプライベートにしたりすることもできます。
- [新しいリストの作成] をクリックして [新しいリスト] ページに移動します。
- リストを作成するとき、[プライベート エクスチェンジ] オプションを選択し、ドロップダウン リストからエクスチェンジを選択します。 「リストを作成する」を参照してください。
プライベート エクスチェンジのメンバーの編集と削除
アクセス許可が必要: Marketplace 管理者ロール
メンバーを編集または削除するには:
Azure Databricks ワークスペースにログインします。
サイド バーで、 [マーケットプレース] をクリックします。
[Marketplace] ページの右上隅にある [プロバイダー コンソール] をクリックします。
プロバイダー コンソールの [Exchange] タブでエクスチェンジの名前を見つけてクリックします。
[Members] タブ上でそのメンバーを見つけ、メンバー行の末尾にある ケバブ メニューをクリックします。
メンバーを編集するには、[編集] を選択します。 メンバー名と共有識別子の両方を更新できます。
メンバーを削除するには、 ケバブ メニューの [削除] を選択します。
プライベート エクスチェンジからリストを削除する
アクセス許可が必要: Marketplace 管理者ロール。
エクスチェンジからリストを削除するには:
- Azure Databricks ワークスペースにログインします。
- サイド バーで、 [マーケットプレース] をクリックします。
- [Marketplace] ページの右上隅にある [プロバイダー コンソール] をクリックします。
- プロバイダー コンソールの [Exchange] タブでエクスチェンジの名前を見つけてクリックします。
- [リスト] タブでリストを見つけ、右端にある ケバブ メニューをクリックし、[削除] を選択します。
- 確認のダイアログ ボックスで [削除] をクリックします。
リストを編集し、[プライベート エクスチェンジ] の下にあるフィールドからエクスチェンジを削除することでリストとエクスチェンジの間のリンクを削除することもできます。
データ製品のメンバー要求の管理
パブリック マーケットプレースでデータ製品に対して行うのと同じ方法で、プライベート エクスチェンジでデータ製品のメンバー要求を管理します。 「Databricks Marketplace でデータ製品の要求を管理する」を参照してください。