Adat címzettek létrehozása az OpenSharing szolgáltatáshoz (Databricks-to-Databricks-megosztás)

Ez a lap bemutatja, hogyan hozhat létre címzetteket az OpenSharingben, ha a címzettek a Unity Cataloghoz engedélyezett Databricks-munkaterületen vannak. A meglévő címzettEK IP-listáinak megtekintéséhez, frissítéséhez, törléséhez, megosztási hozzáférés biztosításához, tulajdonságok kezeléséhez vagy a hozzáférés korlátozásához tekintse meg az OpenSharing adat-címzettjeinek kezelése című témakört.

A címzett az a névvel ellátott objektum, amely a megosztott adatokat használó felhasználók vagy felhasználók csoportjának identitását jelöli. A címzettek létrehozásának módja attól függően különbözik, hogy a címzett rendelkezik-e hozzáféréssel a Unity Cataloghoz engedélyezett Databricks-munkaterülethez:

A két megosztási módról és annak kiválasztásáról további információt a Databricks-to-Open megosztás és a Databricks-to-Databricks megosztás című témakörben talál.

Requirements

Címzett létrehozása:

  • Rendelkeznie kell a CREATE RECIPIENT Unity Catalog metaadattárának jogosultságával, ahol a megosztani kívánt adatok regisztrálva vannak.
  • A címzettet egy Olyan Azure Databricks-munkaterület használatával kell létrehoznia, amelyhez a Unity Catalog metaadattár van csatolva.
  • Ha Databricks-jegyzetfüzetet használ a címzett létrehozásához, a számításnak a Databricks Runtime 11.3 LTS vagy újabb verzióját kell használnia, és szabványos vagy dedikált hozzáférési módot (korábban megosztott és egyfelhasználós hozzáférési módokat) kell használnia.

A más címzettek műveleteihez szükséges engedélyekről (megtekintés, frissítés, törlés, megosztási hozzáférés biztosítása, tulajdonságok kezelése) az OpenSharing adat-címzettjeinek kezelése című témakörben olvashat.

Címzett objektum létrehozása a Databrickshez hozzáféréssel rendelkező felhasználók számára (Databricks-to-Databricks-megosztás)

Ha az adatátvevő hozzáféréssel rendelkezik a Unity Cataloghoz engedélyezett Databricks-munkaterülethez, létrehozhat egy címzett objektumot, amelynek hitelesítési típusa DATABRICKSa következő:

A hitelesítési típussal DATABRICKS rendelkező címzett objektum egy adott Unity Catalog-metaadattár adatátvevőjét jelöli, amelyet a címzett objektumdefiníciójában a metaadattár felhőjét, régióját és UUID azonosítóját tartalmazó megosztási azonosító sztring azonosít. A címzettel megosztott adatok csak ezen a metaadattáron érhetők el.

1. lépés: A címzett megosztási azonosítójának kérése

Kérje meg a címzett felhasználót, hogy küldje el Önnek a Unity Catalog metaadattár megosztási azonosítóját, amely azon munkaterületekhez van csatolva, ahol a címzett felhasználó vagy felhasználói csoport a megosztott adatokkal dolgozik.

A megosztási azonosító egy sztring, amely a metaadattár felhőjét, régióját és UUID azonosítóját (a metaadattár egyedi azonosítóját) tartalmazza.<cloud>:<region>:<uuid>

Az alábbi képernyőképen például a teljes megosztási azonosító karakterlánca a következő aws:us-west-2:19a84bee-54bc-43a2-87de-023d0ec16016.

példa CURRENT_METASTORE

A címzett megkeresheti az azonosítót a Catalog Explorer, a Databricks Unity Catalog CLI vagy az alapértelmezett SQL-függvény CURRENT_METASTORE használatával egy Databricks-jegyzetfüzetben vagy a Használni kívánt munkaterületen egy Unity-katalógusra képes számításon futó Databricks SQL-lekérdezésben.

Katalóguskezelő

A megosztási azonosító lekérése a Catalog Explorerrel:

  1. Az Azure Databricks-munkaterületen kattintson az Adatok ikonra.Katalógus.

  2. A Katalógus panel tetején kattintson a Fogaskerék ikonra. fogaskerék ikonra, és válassza az OpenSharing lehetőséget.

    Másik lehetőségként a jobb felső sarokban kattintson az OpenSharing megosztása elemre>.

  3. A Velem megosztva lapon kattintson a Databricks megosztó szervezet nevére a jobb felső sarokban, és válassza a Megosztási azonosító másolása lehetőséget.

SQL

Futtassa a következő parancsot egy jegyzetfüzetben vagy a Databricks SQL-lekérdezésszerkesztőben:

SELECT CURRENT_METASTORE();

parancssori felület

Futtassa a következő parancsot a Databricks parancssori felületével. A megosztási azonosítót a rendszer adja vissza global_metastore_id.

databricks metastores summary

Elküldheti a címzettnek az ebben a lépésben található információkat, vagy a Databricks-to-Databricks modellben való hozzáférés kérésére irányíthatja őket.

2. lépés: A címzett létrehozása

A Databricks-to-Databricks megosztás címzettjének létrehozásához használhatja a Catalog Explorert, a Databricks Unity Catalog CLI-t, vagy az CREATE RECIPIENT SQL-parancsot egy Azure Databricks-jegyzetfüzetben vagy a Databricks SQL-lekérdezésszerkesztőben.

Szükséges engedélyek: Metaadattár-rendszergazda vagy felhasználó a CREATE RECIPIENT Unity Catalog metaadattárában, ahol a megosztani kívánt adatok regisztrálva vannak.

Katalóguskezelő

  1. Az Azure Databricks-munkaterületen kattintson az Adatok ikonra.Katalógus.

  2. A Katalógus panel tetején kattintson a Fogaskerék ikonra. fogaskerék ikonra, és válassza az OpenSharing lehetőséget.

    Másik lehetőségként a jobb felső sarokban kattintson az OpenSharing megosztása elemre>.

  3. A Velem megosztva lapon kattintson az Új címzett gombra.

  4. Adja meg a címzett nevét.

  5. Címzett típus esetén válassza a Databricks lehetőséget.

  6. Adja meg a címzett megosztási azonosítóját.

    Használja a teljes megosztási azonosító karakterláncot a formátumban <cloud>:<region>:<uuid>. Például: aws:us-west-2:19a84bee-54bc-43a2-87de-023d0ec16016.

  7. (Nem kötelező) Írjon be egy megjegyzést.

  8. Kattintson a Létrehozás gombra.

  9. (Nem kötelező) Egyéni címzetttulajdonságok létrehozása.

    A Címzett áttekintése lapon kattintson a Szerkesztés ikonra a Címzett tulajdonságai mellett. Ezután adjon hozzá egy tulajdonságnevet (kulcs) és egy értéket. További részletekért lásd: A címzett tulajdonságainak kezelése.

SQL

Futtassa a következő parancsot egy jegyzetfüzetben vagy a Databricks SQL-lekérdezésszerkesztőben:

CREATE RECIPIENT [IF NOT EXISTS] <recipient-name>
USING ID '<sharing-identifier>'
[COMMENT "<comment>"];

Használja a teljes megosztási azonosító karakterláncot a formátumban <cloud>:<region>:<uuid>. Például: aws:eu-west-1:g0c979c8-3e68-4cdf-94af-d05c120ed1ef.

Egyéni tulajdonságokat is hozzáadhat a címzetthez. További részletekért lásd: A címzett tulajdonságainak kezelése.

parancssori felület

Futtassa a következő parancsot a Databricks parancssori felületével. Cserélje le a helyettesítő értékeket.

  • <recipient-name>: A címzett neve.
  • <sharing-identifier>: A teljes megosztási azonosító karakterlánc a formátumban <cloud>:<region>:<uuid>. Például: aws:eu-west-1:g0c979c8-3e68-4cdf-94af-d05c120ed1ef.
  • <authentication-type>: DATABRICKS értéke <cloud>:<region>:<uuid> legyen beállítva, ha egy megosztásazonosító karakterlánc a <cloud>:<region>:<uuid> formátumban meg van adva a számára.
databricks recipients create <recipient-name> <authentication-type> --sharing-code <sharing-identifier>

Egyéni tulajdonságokat is hozzáadhat a címzetthez. További részletekért lásd: A címzett tulajdonságainak kezelése.

A címzett authentication_typeDATABRICKS-vel jön létre.

További erőforrások