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ő
Az Azure Databricks-munkaterületen kattintson
Katalógus.
A Katalógus panel tetején kattintson a
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ő
Az Azure Databricks-munkaterületen kattintson
Katalógus.
A Katalógus panel tetején kattintson a
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.
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 aUSE 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:
Az Azure Databricks-munkaterületen kattintson
Katalógus.
A Katalógus panel tetején kattintson a
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.
Keresse a kapcsolatot, és válassza ki.
Az Engedélyek lapon kattintson a megadása gombra.
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.Válassza ki azokat a jogosultságokat, amelyeket meg szeretne adni.
Tekintse meg a jogosultsági leírásokat a szakasz bevezetőjében.
Kattintson a Megadás gombra.
Kapcsolati jogosultság visszavonása:
- Az előző lépéseket követve lépjen a kapcsolat Engedélyek lapjára.
- Válassza ki azt a felhasználót vagy csoportot, akinek a jogosultságát vissza szeretné vonni.
- 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ő
Az Azure Databricks-munkaterületen kattintson
Katalógus.
A Katalógus panel tetején kattintson a
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.
Keresse a kapcsolatot, és válassza ki.
Kattintson a
kebab menüre, majd válassza a Törléslehetőséget.
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>;