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

OpenSharing 用のデータ受信者の作成 (Databricks-to-Databricks 共有)

このページでは、受信者がUnity Catalogが有効になっているDatabricksワークスペースを使用している場合に、OpenSharingで受信者を作成する方法について説明します。既存の受信者の表示、更新、削除、共有アクセス付与、プロパティ管理、あるいは IP リストによるアクセス制限を行うには、「OpenSharing のデータ受信者を管理する」を参照してください。

受信者とは、共有データを使用するユーザーまたはユーザーグループのIDを表す名前付きオブジェクトです。受信者の作成方法は、受信者がUnity Catalogが有効になっているDatabricksワークスペースへのアクセス権を持っているかどうかによって異なります。

これら 2 つの共有モードと、どちらを選択するかについて詳しくは、Databricks-to-Open 共有と Databricks-to-Databricks 共有の比較を参照してください。

要件​

受信者を作成するには:

  • 共有するデータが登録されているUnity Catalogメタストアに対してCREATE RECIPIENT権限が必要です。
  • その Unity Catalog メタストアがアタッチされている Databricks ワークスペースを使用して、受信者を作成する必要があります。
  • Databricks ノートブックを使用して受信者を作成する場合、コンピュートは Databricks Runtime 11.3 LTS 以降を使用し、標準または専用アクセスモード(以前の共有およびシングルユーザーアクセスモード)のいずれかを使用する必要があります。

その他の受信者操作(表示、更新、削除、共有アクセス権の付与、プロパティの管理)に必要な権限については、OpenSharing のデータ受信者の管理を参照してください。

Databricksユーザーの受信者オブジェクトを作成する​

データ受信者がUnity Catalogが有効になっているDatabricksワークスペースにアクセスできる場合、認証タイプがDATABRICKSの受信者オブジェクトを作成できます。

認証タイプがDATABRICKS の受信者オブジェクトは、特定のUnity Catalogメタストア上のデータ受信者を表します。これは、受信者オブジェクト定義において、メタストアのクラウド、リージョン、およびUUIDで構成される*共有識別子*文字列によって識別されます。この受信者と共有されたデータには、そのメタストア上でのみアクセスできます。

To create a recipient for Databricks-to-Databricks sharing, use the Catalog Explorer, the Databricks CLI, or the CREATE RECIPIENT SQL コマンド in a Databricks ノートブック or the Databricks SQL クエリー editor.To create a recipient with the REST API, including an Eメール recipient, see Create a recipient in the REST API reference.

CREATE RECIPIENT**必要な権限**:共有するデータが登録されているUnity Catalogメタストアに対する 権限を持つメタストア管理者またはユーザー。

  1. Databricks ワークスペースで、データアイコン。 カタログ をクリックします。

  2. カタログ ウィンドウの上部にある歯車アイコン。歯車アイコンをクリックし、 OpenSharing を選択します。

    または、右上隅の Share > OpenSharing をクリックします。

  3. 自分が共有 タブで、 新しい受信者 をクリックします。

  4. Choose how your recipient can access their shares:

    • Eメールで共有 (ベータ版): 受信者にEメールが送信され、Databricksアカウントにログインして目的のメタストアを選択するよう促されます。受信者は、招待されたEメールアドレスを使用するDatabricksアカウントでサインインする必要があります。詳細と制限事項については、Eメール共有を参照してください。

      1. 「 受信者名 」を入力します。
      2. Enter the recipient's Eメール address.
      3. [Configure how this share can be consumed] では、 [Any supported OpenSharing client] または [Limit to Databricks recipients] を選択します。 Any supported OpenSharing client を使用すると、受信者は資格情報ファイルをdownloadし、Databricksで共有にアクセスできるようになります。
      4. (オプション) 許可されたメタストア (共有 ID 経由) で メタストアの追加 をクリックし、どの Databricks メタストアが招待を受諾できるかを制限する共有識別子を入力します。
注記

共有に受信者を追加すると、OpenSharingは受信者に安全なアクティベーションLinkをEメールで送信し、別の共有に追加するたびに新しいEメールを送信します。受信者がすでに持っている共有を再度付与しても、重複したEメールはTriggerされません。詳細については、OpenSharing データ共有へのアクセスを管理する (プロバイダー向け) を参照してください。

  • 共有識別子を使用して共有 :受信者の共有識別子を要求して入力する必要があります。

    1. 「 受信者名 」を入力します。

    2. 受信者の種類 で、 Databricks を選択します。

    3. 受信者の**共有識別子**を入力します。

    <cloud>:<region>:<uuid> の形式の共有識別子文字列全体を使用します。たとえば、aws:us-west-2:19a84bee-54bc-43a2-87de-023d0ec16016。 4. (オプション)コメントを入力します。

  1. 作成 をクリックします。

  2. (オプション) カスタム 受信者プロパティ を作成します。

    受信者の**概要**タブで、**受信者のプロパティ**の横にある編集アイコン編集アイコンをクリックします。次に、プロパティ名 ( キー ) と 値 を追加します。詳細については、受信者のプロパティの管理を参照してください。

受信者はDATABRICKSのauthentication_typeで作成されます。

その他のリソース​