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


A Lakehouse-szövetség kapcsolatainak kezelése

Ez a cikk bemutatja, hogyan listázhatja a Unity Catalog metaadattárában definiált összes Lakehouse-összevonási kapcsolatot, lekérheti a kapcsolat részleteit, adhat meg kapcsolati engedélyeket, és hogyan vetheti el a kapcsolatokat a Katalóguskezelő és az SQL-utasítások használatával a jegyzetfüzetekben vagy a Databricks SQL-lekérdezésszerkesztőben. A kapcsolati egy biztonságos objektum a Unity Katalógusban, amely megadja a külső adatbázisrendszer eléréséhez szükséges elérési utat és hitelesítő adatokat.

Lásd még : Kapcsolat létrehozása.

Ha inkább a REST API-t szeretné használni, tekintse meg az Azure Databricks referenciadokumentációját.

Kapcsolatok listázása

szükséges engedélyek: A visszaadott kapcsolatok listája a szerepkörtől és az engedélyektől függ. A metaadattárban USE CONNECTION jogosultsággal rendelkező felhasználók minden kapcsolatot látnak. Ellenkező esetben csak azokat a kapcsolatokat tekintheti meg, amelyeken Ön a kapcsolatobjektum tulajdonosa, vagy rendelkezik valamilyen jogosultsággal.

Katalóguskezelő

  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 Kapcsolatok lehetőséget a menüből.

    Másik lehetőségként a Gyorselérési lapon kattintson a Külső adatok > gombra, és lépjen a Kapcsolatok lapra.

    A látható kapcsolatok az URL-címmel, a létrehozási dátummal, a tulajdonossal és a megjegyzéssel együtt jelennek meg.

SQL

Futtassa a következő parancsot egy jegyzetfüzetben vagy a Databricks SQL-lekérdezésszerkesztőben. Szükség esetén cserélje le <pattern> egy LIKE predikátumra.

SHOW CONNECTIONS [LIKE <pattern>];

Kapcsolat részleteinek lekérése

Szükséges engedélyek: Kapcsolat tulajdonosa, USE CONNECTION jogosultság a metaadattárban, vagy valamilyen jogosultság a kapcsolaton.

Katalóguskezelő

  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 Kapcsolatok lehetőséget a menüből.

    Másik lehetőségként a Gyorselérési lapon kattintson a Külső adatok > gombra, és lépjen a Kapcsolatok lapra.

  3. Keresse meg a csatlakozást, és válassza ki a részletek megnézéséhez.

SQL

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

DESCRIBE CONNECTION <connection-name>;

Engedélyek megadása és visszavonása a kapcsolatokhoz

Engedélyt adhat egy kapcsolat használatához idegen katalógusok létrehozására, vagy egy kapcsolat részleteinek megtekintésére.

  • CREATE FOREIGN CATALOG lehetővé teszi egy idegen katalógus létrehozását egy adatbázis írásvédett másolataként a kapcsolat által megadott adatforrásban.
  • USE CONNECTION lehetővé teszi a DLT-kapcsolat használatát az adatforrásból az Azure Databricksbe való adatbetöltéshez. Ha azonban a metaadattár szintjén van megadva, csak a metaadattárban lévő kapcsolatok részleteinek megtekintését teszi lehetővé. A felhasználóknak továbbra is meg kell kapniuk a USE CONNECTION engedélyt az egyes kapcsolatok használatához.

Szükséges engedélyek: Metaadattár-rendszergazda vagy kapcsolattulajdonos.

Katalóguskezelő

A kapcsolat használatára vonatkozó engedély megadása:

  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 Kapcsolatok lehetőséget a menüből.

    Másik lehetőségként a Gyorselérési lapon kattintson a Külső adatok > gombra, és lépjen a Kapcsolatok lapra.

  3. Keresse a kapcsolatot, és válassza ki.

  4. Az Engedélyek lapon kattintson a megadása gombra.

  5. A Megadás <connection-name> párbeszédpanelen kezdje el beírni a felhasználó vagy csoport nevét, vagy kattintson a felhasználói menüre a felhasználók és csoportok kiválasztásához.

  6. Válassza ki azokat a jogosultságokat, amelyeket meg szeretne adni.

    Tekintse meg a jogosultsági leírásokat a szakasz bevezetőjében.

  7. Kattintson a Megadás gombra.

Kapcsolati jogosultság visszavonása:

  1. Az előző lépéseket követve lépjen a kapcsolat Engedélyek lapjára.
  2. Válassza ki azt a felhasználót vagy csoportot, akinek a jogosultságát vissza szeretné vonni.
  3. Kattintson a Visszavonás gombra mind a lapon, mind a megerősítést kérő párbeszédpanelen.

SQL

Ha lehetővé szeretné tenni egy külső katalógus kapcsolaton keresztüli létrehozását, futtassa a következő parancsot egy jegyzetfüzetben vagy a Databricks SQL-lekérdezésszerkesztőben.

GRANT CREATE FOREIGN CATALOG ON CONNECTION <connection-name> TO <user-name>;

A kapcsolat megtekintésének engedélyezéséhez futtassa a következőket:

GRANT USE CONNECTION ON CONNECTION <connection-name> TO <user-name>;

Egy jogosultság visszavonásához futtassa a következőt, ahol a <privilege> a felhasználónak megadott kapcsolat egyik jogosultsága:

REVOKE <privilege> ON CONNECTION <connection-name> FROM <user-name>;

Kilépés a kapcsolatokból

Szükséges engedélyek: Kapcsolat tulajdonosa

Katalóguskezelő

  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 Kapcsolatok lehetőséget a menüből.

    Másik lehetőségként a Gyorselérési lapon kattintson a Külső adatok > gombra, és lépjen a Kapcsolatok lapra.

  3. Keresse a kapcsolatot, és válassza ki.

  4. Kattintson a Kebab menüre kebab menüre, majd válassza a Törléslehetőséget.

  5. A megerősítést kérő párbeszédpanelen kattintson a Törlés gombra.

SQL

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

DROP CONNECTION [IF EXISTS] <connection-name>;