Megosztás a következőn keresztül:


Delta-megosztási adatmegosztásokhoz való hozzáférés kezelése (szolgáltatók számára)

Ez a cikk azt ismerteti, hogyan adhat hozzáférést az adatátvevőknek a Delta Sharing-megosztásokhoz. Azt is ismerteti, hogyan tekintheti meg, frissítheti és vonhatja vissza a hozzáférést.

Követelmények

Adatok megosztása a címzettekkel:

  • Olyan Azure Databricks-munkaterületet kell használnia, amelyhez unitykatalógus-metaadattár van csatolva.
  • Unity-katalógussal kompatibilis fürtelérési módot használó SQL-raktárat vagy fürtöt kell használnia.
  • A megosztásokat és a címzetteket már definiálni kell.
  • Az alábbiak egyikének kell lennie:
    • Metaadattár-rendszergazda.
    • Delegált engedélyekkel vagy tulajdonjoggal rendelkező felhasználó a megosztáson és a címzett objektumon ((USE SHARE + SET SHARE PERMISSION) vagy a megosztás tulajdonosán) ÉS (USE RECIPIENT vagy a címzett tulajdonosán).

Hozzáférés biztosítása a címzettnek a megosztáshoz

A címzettek megosztási hozzáférésének biztosításához használhatja a Catalog Explorert, a Databricks Unity Catalog CLI-t vagy az SQL-parancsokat egy Azure Databricks-jegyzetfüzetben vagy a Databricks SQL-lekérdezésszerkesztőben.

Szükséges engedélyek: Az alábbiak egyike:

  • Metaadattár-rendszergazda.
  • Delegált engedélyek vagy tulajdonjog a megosztáson és a címzett objektumon ((USE SHARE + SET SHARE PERMISSION) vagy a megosztás tulajdonosán) ÉS (USE RECIPIENT vagy a címzett tulajdonosán).

Katalóguskezelő

Ha címzetteket szeretne hozzáadni egy megosztáshoz, a megosztástól kezdve:

  1. Az Azure Databricks-munkaterületen kattintson Katalógus ikonraKatalógus.

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

    Másik lehetőségként a Gyorselérési lapon kattintson a Delta Megosztás > gombra.

  3. A Megosztásaim fülön keresse meg és válassza ki a megosztást.

  4. Kattintson a Címzett hozzáadása elemre.

  5. A Címzett hozzáadása párbeszédpanelen kezdje el beírni a címzett nevét, vagy kattintson a legördülő menüre a megosztáshoz hozzáadni kívánt címzettek kiválasztásához.

  6. Kattintson a Hozzáadás gombra.

Ha megosztási hozzáférést szeretne biztosítani egy címzettnek, a címzetttől kezdve:

  1. Az Azure Databricks-munkaterületen kattintson Katalógus ikonraKatalógus.

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

    Másik lehetőségként a Gyorselérési lapon kattintson a Delta Megosztás > gombra.

  3. Az általam megosztott lapon kattintson Címzettek elemre, és válassza ki a címzettet.

  4. Kattintson a Megosztás engedélyezésegombra.

  5. A Megosztás engedélyezése párbeszédpanelen kezdje el beírni a megosztás nevét, vagy kattintson a legördülő menüre a engedélyezni kívánt megosztások kiválasztásához.

  6. Kattintson a(z) elemre és adja meg a(z)elemet.

SQL

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

GRANT SELECT ON SHARE <share-name> TO RECIPIENT <recipient-name>;

SELECT az egyetlen jogosultság, amelyet egy megosztás címzettjének adhat.

CLI

Futtassa a következő parancsot a Databricks parancssori felületével. Cserélje le a <share-name> a címzettnek adni kívánt megosztás nevére, és cserélje le a <recipient-name> a címzett nevére. SELECT az egyetlen jogosultság, amelyet megadhat egy megosztásnál.

databricks shares update <share-name> \
--json='{
  "changes": [
    {
      "principal": "<recipient-name>",
      "add": [
        "SELECT"
      ]
    }
  ]
}'

Megosztás címzettjének hozzáférésének visszavonása

Ha vissza szeretné vonni egy címzett egy megosztáshoz való hozzáférését, használhatja a Catalog Explorert, a Databricks Unity Catalog parancssori felületét, vagy egy Azure Databricks-jegyzetfüzet REVOKE ON SHARE SQL-parancsát vagy a Databricks SQL-lekérdezésszerkesztőt.

Szükséges engedélyek: Metaadattár-rendszergazda, jogosultsággal rendelkező USE SHARE felhasználó vagy objektumtulajdonos megosztása.

Katalóguskezelő

Ha vissza szeretné vonni egy címzett hozzáférését egy megosztáshoz, a megosztástól kezdve:

  1. Az Azure Databricks-munkaterületen kattintson Katalógus ikonraKatalógus.

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

    Másik lehetőségként a Gyorselérési lapon kattintson a Delta Megosztás > gombra.

  3. Az általam megosztott fülön keresse meg és válassza ki a megosztást.

  4. A Címzettek lapon keresse meg a címzettet.

  5. Kattintson a Kebab menüre kebab menüre, és válassza a Visszavonáslehetőséget.

  6. A megerősítést kérő párbeszédpanelen kattintson a Visszavonásgombra.

A címzett megosztáshoz való hozzáférésének visszavonása a címzetttől kezdve:

  1. Az Azure Databricks-munkaterületen kattintson Katalógus ikonraKatalógus.

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

    Másik lehetőségként a Gyorselérési lapon kattintson a Delta Megosztás > gombra.

  3. Az általam megosztott lapon kattintson Címzettek elemre, és válassza ki a címzettet.

  4. A Megosztások lapon keresse meg a megosztást.

  5. Kattintson a megosztási sorban található Kebab menü kebab menüre, majd válassza a Visszavonáslehetőséget.

  6. A megerősítést kérő párbeszédpanelen kattintson a Visszavonásgombra.

SQL

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

REVOKE SELECT ON SHARE <share-name> FROM RECIPIENT <recipient-name>;

CLI

Futtassa a következő parancsot a Databricks parancssori felületével. Cserélje le a <share-name> a címzett számára eltávolítani kívánt megosztás nevére, és cserélje le a <recipient-name> a címzett nevére. SELECT az egyetlen jogosultság, amelyet eltávolíthat egy címzett számára.

databricks shares update <share-name> \
--json='{
  "changes": [
    {
      "principal": "<recipient-name>",
      "remove": [
        "SELECT"
      ]
    }
  ]
}'

A kedvezményezett által birtokolt megosztásokra vagy támogatásokra vonatkozó támogatások megtekintése

A megosztások aktuális támogatásainak megtekintéséhez használhatja a Catalog Explorert, a Databricks Unity Catalog CLI-t, vagy egy Azure Databricks-jegyzetfüzet SHOW GRANTS ON SHARE SQL-parancsát vagy a Databricks SQL-lekérdezésszerkesztőt.

szükséges engedélyek: Ha egy megosztáshoz hozzáférést kapó címzetteket tekint meg, metaadattár-rendszergazdának, USE SHARE jogosultsággal rendelkező felhasználónak vagy megosztási objektum tulajdonosának kell lennie. Ha a címzettnek adott megosztásokat tekinti meg, metaadattár-rendszergazdának, USE RECIPIENT jogosultsággal rendelkező felhasználónak vagy a címzett objektum tulajdonosának kell lennie.

Katalóguskezelő

Megosztáshoz hozzáféréssel rendelkező címzettek megtekintése:

  1. Az Azure Databricks-munkaterületen kattintson Katalógus ikonraKatalógus.

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

    Másik lehetőségként a Gyorselérési lapon kattintson a Delta Megosztás > gombra.

  3. Az általam megosztott lapon keresse meg és válassza ki a megosztást.

  4. Lépjen a Címzettek lapra a megosztáshoz hozzáféréssel rendelkező összes címzett megtekintéséhez.

SQL

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

SHOW GRANT ON SHARE <share-name>;

CLI

Futtassa a következő parancsot a Databricks parancssori felületével.

databricks shares share-permissions <share-name>

A címzettek által birtokolt megosztási támogatások megtekintéséhez használhatja a Catalog Explorert, a Databricks parancssori felületét vagy a SHOW GRANTS TO RECIPIENT SQL-parancsot egy Azure Databricks-jegyzetfüzetben vagy a Databricks SQL-lekérdezésszerkesztőben.

Katalóguskezelő

A címzettnek adott megosztások megtekintése:

  1. Az Azure Databricks-munkaterületen kattintson Katalógus ikonraKatalógus.

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

    Másik lehetőségként a Gyorselérési lapon kattintson a Delta Megosztás > gombra.

  3. Az általam megosztott lapon kattintson Címzettek elemre, és válassza ki a címzettet.

  4. Lépjen a Megosztások lapra az összes olyan megosztás megtekintéséhez, amelyhez a címzett hozzáfér.

SQL

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

SHOW GRANTS TO RECIPIENT <recipient-name>;

CLI

Futtassa a következő parancsot a Databricks parancssori felületével.

databricks recipients share-permissions <recipient-name>