A Unity Catalog beállítása és kezelése
Ez a cikk bemutatja, hogyan konfigurálhatja és használhatja a Unity Catalogot az Azure Databricks-munkaterületen lévő adatok kezelésére. Ez elsősorban a Unity Katalógust első alkalommal használó munkaterület-rendszergazdák számára készült.
A cikk végére a következővel fog rendelkezni:
- A Unity Cataloghoz engedélyezett munkaterület.
- A Unity-katalógushoz hozzáféréssel rendelkező számítás.
- A Unity Catalog objektumainak elérésére és létrehozására engedéllyel rendelkező felhasználók.
Érdemes lehet további bevezető cikkeket is áttekinteni:
- A táblázat létrehozásának és az engedélyek unity katalógusban való megadásának gyors útmutatóját a következő oktatóanyagban találja : Az első tábla létrehozása és jogosultságok megadása.
- A Unity Catalog főbb fogalmairól és a Unity Catalog működéséről a Mi a Unity Catalog? című témakörben olvashat.
- Ha szeretné megtudni, hogyan használhatja a Legjobban a Unity Catalogot az adatszabályozási igények kielégítésére, tekintse meg a Unity Catalog ajánlott eljárásait.
Feljegyzés
Ha egy meglévő nem Unity-Catalog munkaterületet szeretne a Unity Catalogra frissíteni, akkor hasznos lehet az UCX, egy Databricks Labs-projekt használata, amely munkafolyamatok és segédprogramok készletét biztosítja az identitások, engedélyek és táblák Unity Catalogra való frissítéséhez. Lásd: Az UCX-segédprogramok használata a munkaterület Unity Catalogra való frissítéséhez.
A Unity Catalog engedélyezésének áttekintése
A Unity Catalog használatához engedélyezni kell az Azure Databricks-munkaterületeket a Unity Cataloghoz, ami azt jelenti, hogy a munkaterületek egy Unity Catalog metaadattárhoz vannak csatolva, amely a Unity Catalog metaadatainak legfelső szintű tárolója.
A Unity Catalog beállításának módja attól függ, hogy a munkaterület automatikusan engedélyezve lett-e a Unity Catalogban, vagy manuális engedélyezést igényel.
A Unity-katalógus automatikus engedélyezése
A Databricks 2023. november 9-én kezdte el automatikusan engedélyezni a Unity Catalog új munkaterületeit, és a fiókok közötti bevezetés fokozatosan haladt. Az engedélyezett munkaterületek automatikusan a következő tulajdonságokkal rendelkeznek:
Automatikusan kiépített Unity Catalog-metaadattár (kivéve, ha a Unity Catalog metaadattára már létezik a munkaterületi régióban).
A munkaterület rendszergazdáinak alapértelmezett jogosultságai, például katalógus vagy külső adatbázis-kapcsolat létrehozása.
Nincs metaadattár-rendszergazda (kivéve, ha egy meglévő Unity Catalog-metaadattárat használt, és már kiosztott egy metaadattár-rendszergazdát).
Felügyelt táblákhoz és felügyelt kötetekhez nem használható metaadattár-szintű tároló (kivéve, ha metaadattárszintű tárolóval rendelkező meglévő Unity Catalog-metaadattárat használ).
Egy munkaterület-katalógus, amely az eredeti üzembe helyezéskor a munkaterületről lesz elnevezve.
A munkaterület minden felhasználója létrehozhat objektumokat a
default
katalógus sémájában. Alapértelmezés szerint ez a katalógus a munkaterülethez van kötve , ami azt jelenti, hogy csak a munkaterületen keresztül érhető el. A munkaterület-katalógus automatikus üzembe helyezése a munkaterület létrehozásakor fokozatosan történik a fiókok között.
Ezek az alapértelmezett konfigurációk a legtöbb munkaterületen jól működnek, de a munkaterület rendszergazdája vagy a fiókadminisztrátor mindegyike módosítható. A fiókadminisztrátor például hozzárendelhet egy metaadattár-rendszergazdát, és metaadattárszintű tárolót hozhat létre, a munkaterület rendszergazdája pedig módosíthatja a munkaterület-katalógus nevét és hozzáférését.
Mi a teendő, ha a munkaterületem nem lett automatikusan engedélyezve a Unity Catalogban?
Ha a munkaterület nem lett automatikusan engedélyezve a Unity Catalog számára, akkor egy fiókadminisztrátornak vagy metatárhely-adminisztrátornak manuálisan kell a munkaterületet egy Unity Catalog metatárhelyhez csatolnia ugyanabban a régióban. Ha a régióban nem létezik Unity Catalog metatároló, a fiókadminisztrátornak kell létrehoznia egyet. Útmutatásért lásd: Unity Catalog-metaadattár létrehozása.
Hogyan tudja, hogy engedélyezve volt-e a munkaterületem a Unity Cataloghoz?
Annak ellenőrzéséhez, hogy a munkaterület engedélyezve van-e a Unity Cataloghoz, kérje meg az Azure Databricks-munkaterület rendszergazdáját vagy fiókadminisztrátorát, hogy ellenőrizze Önt. Lásd még : 1. lépés: Győződjön meg arról, hogy a munkaterület engedélyezve van a Unity Katalógusban.
Hogyan tudom, hogy a munkaterületem tartalmaz-e munkaterület-katalógust ?
Néhány új munkaterület rendelkezik egy munkaterület-katalógussal, amely az eredeti üzembe helyezéskor a munkaterületről lesz elnevezve. Annak megállapításához, hogy a munkaterület rendelkezik-e ilyenrel, kattintson az oldalsáv Katalógus gombjára a Katalóguskezelő megnyitásához, és keressen egy katalógust, amely a munkaterület nevét használja katalógusnévként.
Feljegyzés
A munkaterület-katalógus olyan, mint a Unity-katalógus többi katalógusa: a munkaterület rendszergazdája módosíthatja a nevét, módosíthatja a tulajdonjogát, vagy akár törölheti is azt. A munkaterület létrehozása után azonban közvetlenül a munkaterület nevét viseli
Mielőtt elkezdené
Mielőtt elkezdené a cikkben ismertetett feladatokat, ismerkedjen meg a Unity Catalog alapfogalmaival, beleértve a metaadattárakat, a rendszergazdai szerepköröket és a felügyelt tárolókat. Lásd a Mi az a Unity katalógus? témakört.
Azt is ellenőriznie kell, hogy megfelel-e a következő követelményeknek:
Egy Azure Databricks-munkaterület a Prémium csomagban.
A munkaterület állapotától függő következő szerepkörök és jogosultságok:
Munkaterület-rendszergazda: Ha a munkaterület létrehozásakor automatikusan engedélyezve lett a Unity Cataloghoz, a szükséges feladatok elvégzéséhez munkaterület-rendszergazdának kell lennie.
Fiókadminisztrátor: Ha a munkaterület még nincs engedélyezve a Unity Catalogban, a fiókadminisztrátornak csatolnia kell a munkaterületet a metaadattárhoz.
Ha nem található Unity Catalog metaadattár a munkaterületével azonos régióban, a fiókadminisztrátornak létre kell hoznia a Unity Catalog metaadattárat is.
A jelen cikk útmutatást tartalmaz annak meghatározásához, hogy létezik-e metaadattár a munkaterület régiójában, valamint a metaadattár létrehozásának utasításait.
Tekintse meg a Unity Katalógus rendszergazdai jogosultságait és a Unity Catalog automatikus engedélyezését.
1. lépés: Győződjön meg arról, hogy a munkaterület engedélyezve van a Unity Catalogban
Ebben a lépésben megállapítja, hogy a munkaterület már engedélyezve van-e a Unity Catalogban, ahol az engedélyezés egy Unity Catalog-metaadattárként van definiálva a munkaterülethez csatolva. Ha a munkaterület nincs engedélyezve a Unity Catalogban, manuálisan kell engedélyeznie a munkaterületet a Unity Cataloghoz. Ha a munkaterület nincs engedélyezve a Unity Catalogban, tekintse meg a következő lépéseket.
A megerősítéshez tegye az alábbiak egyikét.
A fiókkonzol használatával erősítse meg a Unity Catalog engedélyezését
- Azure Databricks-fiókadminisztrátorként jelentkezzen be a fiókkonzolba.
- Kattintson a
Munkaterületek elemre.
- Keresse meg a munkaterületet, és ellenőrizze a Metastore oszlopot . Ha egy metaadattár neve jelenik meg, a munkaterület egy Unity Catalog-metaadattárhoz van csatolva, ezért engedélyezve van a Unity Cataloghoz.
SQL-lekérdezés futtatása a Unity Catalog engedélyezésének megerősítéséhez
Futtassa a következő SQL-lekérdezést az SQL-lekérdezésszerkesztőben vagy egy megosztott vagy egyfelhasználós hozzáférési módot használó fürthöz csatolt jegyzetfüzetben. Lásd: Hozzáférési módok. Nincs szükség rendszergazdai szerepkörre.
SELECT CURRENT_METASTORE();
Ha a lekérdezés a következőhöz hasonló metaadattár-azonosítót ad vissza, akkor a munkaterület egy Unity Catalog-metaadattárhoz van csatolva, és így engedélyezve van a Unity Cataloghoz.
Következő lépések, ha a munkaterület nincs engedélyezve a Unity Catalogban
Ha a munkaterület nincs engedélyezve a Unity Cataloghoz (egy metaadattárhoz csatolva), a következő lépés attól függ, hogy rendelkezik-e már unitykatalógus-metaadattár definiálva a munkaterület régiójához:
- Ha a fiókja már rendelkezik unitykatalógus-metaadattár definiálva a munkaterület régiójához, egyszerűen csatolhatja a munkaterületet a meglévő metaadattárhoz. Nyissa meg a Munkaterület engedélyezése a Unity Cataloghoz lehetőséget.
- Ha nem definiált Unity Catalog-metaadattárat a munkaterület régiójához, létre kell hoznia egy metaadattárat, majd csatolnia kell a munkaterületet. Nyissa meg a Unity-katalógus metaadattárának létrehozását.
Ha a munkaterület engedélyezve van a Unity Cataloghoz, lépjen a következő lépésre.
2. lépés: Felhasználók hozzáadása és a munkaterület rendszergazdai szerepkörének hozzárendelése
A munkaterületet létrehozó felhasználó automatikusan hozzá lesz adva munkaterület-felhasználóként a munkaterület-rendszergazdai szerepkörrel (azaz a admins
munkaterület helyi csoportjában lévő felhasználóval). Munkaterület-rendszergazdaként hozzáadhat és meghívhat felhasználókat a munkaterületre, hozzárendelheti a munkaterület rendszergazdai szerepkörét más felhasználókhoz, és létrehozhat szolgáltatásneveket és csoportokat.
A fiókadminisztrátorokkal felhasználókat, szolgáltatásneveket és csoportokat is hozzáadhat a munkaterülethez. Rendszergazdai és metaadattár-rendszergazdai szerepköröket adhatnak a fióknak.
További részletekért lásd: Felhasználók kezelése.
(Ajánlott) Fiókszintű identitások szinkronizálása a Microsoft Entra-azonosítóból (korábban Azure Active Directory)
Kényelmesen kezelheti az Azure Databricks felhasználói hozzáférését a Microsoft Entra ID (korábbi nevén Azure Active Directory) kiépítésének beállításával. A teljes útmutatásért lásd : Felhasználók és csoportok szinkronizálása a Microsoft Entra-azonosítóból.
3. lépés: Fürtök vagy SQL-raktárak létrehozása, amelyekkel a felhasználók lekérdezéseket futtathatnak és objektumokat hozhatnak létre
A Unity Catalog számítási feladatainak futtatásához a számítási erőforrásoknak meg kell felelniük bizonyos biztonsági követelményeknek. A nem megfelelő számítási erőforrások nem férnek hozzá a Unity Katalógus adataihoz vagy más objektumaihoz. Az SQL-tárolók mindig megfelelnek a Unity Catalog követelményeinek, de egyes fürthozzáférési módok nem. Lásd: Hozzáférési módok.
Munkaterület-rendszergazdaként dönthet úgy, hogy a számításlétrehozást a rendszergazdákra korlátozza, vagy lehetővé teszi, hogy a felhasználók saját SQL-raktárakat és fürtöket hozzanak létre. Olyan fürtszabályzatokat is létrehozhat, amelyek lehetővé teszik a felhasználók számára, hogy saját fürtöket hozzanak létre az Ön által megkövetelt Unity Catalog-kompatibilis specifikációk használatával. Lásd: Számítási engedélyek , számítási szabályzatok létrehozása és kezelése.
4. lépés: Jogosultságok biztosítása a felhasználóknak
Ahhoz, hogy objektumokat hozzon létre, és hozzáférhessen hozzájuk a Unity Catalog katalógusaiban és sémáiban, a felhasználónak ehhez engedéllyel kell rendelkeznie. Ez a szakasz az egyes munkaterületeken alapértelmezés szerint megadott felhasználói és rendszergazdai jogosultságokat ismerteti, és ismerteti a további jogosultságok megadásának módját.
Alapértelmezett felhasználói jogosultságok
Egyes munkaterületek indításkor alapértelmezett felhasználói (nem rendszergazdai) jogosultságokkal rendelkeznek:
Ha a munkaterület automatikusan kiépített munkaterület-katalógussal indul el, minden munkaterület-felhasználó létrehozhat objektumokat a munkaterület-katalógus sémájában
default
.Ha szeretné megtudni, hogyan állapíthatja meg, hogy a munkaterület rendelkezik-e munkaterület-katalógussal, olvassa el Hogyan tudni, hogy a munkaterület tartalmaz-e munkaterület-katalógust?
Ha a munkaterület manuálisan lett engedélyezve a Unity Cataloghoz, automatikusan kiépített egy
main
katalógust.A munkaterület felhasználói jogosultsággal
USE CATALOG
rendelkeznek amain
katalógusban, amely nem teszi lehetővé a katalógusban lévő objektumok létrehozását vagy kiválasztását, de előfeltétele a katalógusban lévő objektumok használatának. A metaadattárat létrehozó felhasználó alapértelmezés szerint amain
katalógus tulajdonosa, és tulajdonjogot is átadhat, és hozzáférést biztosíthat más felhasználóknak.Ha a metaadattár létrehozása után hozzáadja a metaadattárat, a rendszer nem
main
épít ki katalógust.
Más munkaterületek alapértelmezés szerint nem hoznak létre katalógusokat, és alapértelmezés szerint nincsenek engedélyezve nem rendszergazdai jogosultságok. A munkaterület rendszergazdájának létre kell hoznia az első katalógust, és hozzáférést kell adnia a felhasználóknak a katalógushoz és a benne lévő objektumokhoz. Ugorjon tovább az 5. lépésre : Hozzon létre új katalógusokat és sémákat , mielőtt végrehajtja az ebben a szakaszban leírt lépéseket.
Alapértelmezett rendszergazdai jogosultságok
Egyes munkaterületek indításkor alapértelmezett munkaterület-rendszergazdai jogosultságokkal rendelkeznek:
- Ha a munkaterület automatikusan engedélyezve lett a Unity Cataloghoz:
- A munkaterület rendszergazdái új katalógusokat és objektumokat hozhatnak létre új katalógusokban, és hozzáférést biztosíthatnak hozzájuk.
- Alapértelmezés szerint nincs metaadattár-rendszergazda.
- A munkaterület rendszergazdái a munkaterület-katalógus tulajdonosa (ha van ilyen), és hozzáférést biztosíthatnak a katalógushoz és a katalógusban lévő objektumokhoz.
- Ha a munkaterület manuálisan lett engedélyezve a Unity Cataloghoz:
- A munkaterület rendszergazdái alapértelmezés szerint nem rendelkeznek speciális Unity Catalog-jogosultságokkal.
- A metaadattár-rendszergazdáknak létezniük kell, és bármilyen Unity Catalog-objektumot létre kell hozniuk, és bármilyen Unity Catalog-objektum tulajdonjogát átvehetik.
Az automatikusan engedélyezett Unity Catalog-munkaterületeken a munkaterület rendszergazdáinak biztosított további objektumjogok listáját a Munkaterület rendszergazdai jogosultságai című témakörben találja , ha a munkaterületek automatikusan engedélyezve vannak a Unity Cataloghoz.
Jogosultságok megadása
Az előző szakaszokban felsoroltaktól eltérő objektumokhoz való hozzáféréshez a jogosultsággal rendelkező felhasználónak engedélyeznie kell ezt a hozzáférést.
Ha például lehetővé szeretné tenni egy csoport számára, hogy új sémákat hozzon my-catalog
létre, a katalógus tulajdonosa a következőket futtathatja az SQL-szerkesztőben vagy egy jegyzetfüzetben:
GRANT CREATE SCHEMA ON my-catalog TO `data-consumers`;
Ha a munkaterület automatikusan engedélyezve lett a Unity Cataloghoz, a munkaterület rendszergazdája birtokolja a munkaterület-katalógust, és új sémákat hozhat létre:
GRANT CREATE SCHEMA ON <workspace-catalog> TO `data-consumers`;
A Katalóguskezelővel jogosultságokat is adhat és vonhat vissza.
Fontos
Nem adhat jogosultságokat a munkaterület helyi users
vagy admins
csoportjainak. A csoportok jogosultságainak megadásához fiókszintű csoportoknak kell lenniük.
A Jogosultságok a Unity Katalógusban való kezelésével kapcsolatos részletekért lásd : Jogosultságok kezelése a Unity Katalógusban.
5. lépés: Új katalógusok és sémák létrehozása
A Unity Catalog használatának megkezdéséhez legalább egy katalógust meg kell határoznia. A katalógusok az adatelkülönítés és -szervezés elsődleges egységei a Unity Catalogban. Minden séma és tábla katalógusokban, kötetekben, nézetekben és modellekben is megtalálható.
Egyes munkaterületek nem rendelkeznek automatikusan kiépített katalógusokkal. A Unity Catalog használatához a munkaterület rendszergazdájának létre kell hoznia az első katalógust az ilyen munkaterületekhez.
Más munkaterületek hozzáféréssel rendelkeznek egy előre kiépített katalógushoz, amelyhez a felhasználók hozzáférhetnek az első lépésekhez (a munkaterület katalógusához vagy a main
katalógushoz, attól függően, hogy a munkaterület hogyan lett engedélyezve a Unity Cataloghoz). Amikor további adatokat és AI-eszközöket ad hozzá az Azure Databrickshez, további katalógusokat hozhat létre az objektumok csoportosításához oly módon, hogy az adatok logikusan szabályozhatók legyen.
Az adatok és az AI-objektumok rendszerezéséhez legjobban katalógusok és sémák használatával kapcsolatos javaslatokért tekintse meg a Unity Catalog ajánlott eljárásait.
Metaadattár-rendszergazdaként, munkaterület-rendszergazdaként (csak automatikusan engedélyezett munkaterületek esetén) vagy más jogosultsággal rendelkező CREATE CATALOG
felhasználóként létrehozhat új katalógusokat a metaadattárban. Ha így tesz, a következőt kell tennie:
Felügyelt tároló létrehozása az új katalógushoz.
A felügyelt tárterület egy dedikált tárolóhely az Azure-fiókban felügyelt táblák és felügyelt kötetek számára. A felügyelt tárterületet hozzárendelheti a metaadattárhoz, a katalógusokhoz és a sémákhoz. Amikor egy felhasználó létrehoz egy táblát, az adatok a hierarchia legalacsonyabb tárolási helyén lesznek tárolva. Ha például a metaadattárhoz és a katalógushoz tárolóhely van definiálva, de a sémához nem, az adatok a katalógushoz meghatározott helyen lesznek tárolva.
A Databricks azt javasolja, hogy a katalógus szintjén rendeljen hozzá felügyelt tárterületet, mivel a katalógusok általában az adatelkülönítés logikai egységeit jelölik. Ha több katalógus adataival is rendelkezik, amelyek ugyanazt a tárolási helyet osztják meg, alapértelmezés szerint a metaadattárszintű tárolóhelyet használhatja. Ha a munkaterület automatikusan engedélyezve lett a Unity Cataloghoz, alapértelmezés szerint nincs metaadattárszintű tároló. A fiókadminisztrátor lehetősége van metaadattárszintű tárolás konfigurálására. Lásd: Felügyelt tárolóhely megadása a Unity Katalógusban , és felügyelt tároló hozzáadása meglévő metaadattárhoz.
A felügyelt tár katalógushoz való hozzárendeléséhez létre kell hoznia a következőt:
- Egy tárolási hitelesítő adat.
- Egy külső hely , amely a tároló hitelesítő adataira hivatkozik.
Ezeknek az objektumoknak a bemutatása és a létrehozásukra vonatkozó utasítások: Csatlakozás a felhőbeli objektumtárolóhoz a Unity Catalog használatával.
Kösse az új katalógust a munkaterülethez, ha korlátozni szeretné az azonos metaadattárat használó más munkaterületek hozzáférését.
Lásd: Katalógushozzáférés korlátozása adott munkaterületekhez.
Jogosultságok megadása a katalógusban.
Részletes útmutatásért tekintse meg a katalógusok létrehozását ismertető cikket.
Katalóguslétrehozás – példa
Az alábbi példa egy katalógus létrehozását mutatja be felügyelt tárterülettel, majd a SELECT
katalógus jogosultságának megadását:
CREATE CATALOG IF NOT EXISTS mycatalog
MANAGED LOCATION 'abfss://mycontainer@<myaccount.dfs.core.windows.net//depts/finance';
GRANT SELECT ON mycatalog TO `finance-team`;
További példákért, beleértve a katalógusok Katalóguskezelővel történő létrehozására vonatkozó utasításokat, tekintse meg a katalógusok létrehozását ismertető cikket.
Séma létrehozása
A sémák részletesebb csoportosítást (például részlegeket vagy projekteket) jelölnek, mint a katalógusok. A katalógus összes táblája és egyéb Unity Catalog-objektuma sémákban található. Új katalógus tulajdonosaként érdemes lehet létrehozni a sémákat a katalógusban. De érdemes lehet inkább delegálnia a sémák létrehozásának képességét más felhasználók számára a katalógusban lévő jogosultságok megadásával CREATE SCHEMA
.
Részletes útmutatásért lásd: Sémák létrehozása.
(Nem kötelező) A metaadattár-rendszergazdai szerepkör hozzárendelése
Ha a munkaterület automatikusan engedélyezve lett a Unity Cataloghoz, alapértelmezés szerint nincs hozzárendelve metaadattár-rendszergazdai szerepkör. A metaadattár-rendszergazdák olyan jogosultságokkal rendelkeznek, amelyeket a munkaterület rendszergazdái nem.
Ha a következőkre van szüksége, érdemes hozzárendelnie egy metaadattár-rendszergazdát:
- A katalógusok tulajdonjogának módosítása, miután valaki elhagyja a vállalatot.
- Engedélyek kezelése és delegálása az init szkripten és a jar engedélyezési listán.
- Delegálhatja a katalógusok és egyéb legfelső szintű engedélyek létrehozásának képességét a nem munkaterületi rendszergazdáknak.
- Megosztott adatok fogadása a Delta-megosztáson keresztül.
- Távolítsa el az alapértelmezett munkaterület-rendszergazdai engedélyeket.
- Adjon hozzá felügyelt tárolót a metaadattárhoz, ha nincs. Lásd: Felügyelt tár hozzáadása meglévő metaadattárhoz.
A metaadattár-rendszergazdai szerepkörrel kapcsolatos részletes információkért és a hozzárendelésre vonatkozó utasításokért lásd : Metaadattár-rendszergazda hozzárendelése.
A Hive-metaadattár tábláinak frissítése Unity Catalog-táblákra
Ha a munkaterület még azelőtt volt használatban, hogy engedélyezték volna a Unity Catalogban, valószínűleg van egy Hive-metaadattára, amely a továbbra is használni kívánt adatokat tartalmazza. A Databricks azt javasolja, hogy migrálja a Hive metaadattár által felügyelt táblákat a Unity Catalog metaadattárba.
Lásd: Hive-táblák és nézetek frissítése Unity-katalógusra , és az UCX-segédprogramok használatával frissítse a munkaterületet Unity Catalogra.
(Nem kötelező) A Hive-metaadattár használata
Ha a munkaterületen olyan Hive-metaadattár található, amely a továbbra is használni kívánt adatokat tartalmazza, és úgy dönt, hogy nem követi a Hive metaadattár által felügyelt táblák Unity Catalog metaadattárra való frissítésére vonatkozó javaslatot, továbbra is dolgozhat a Hive metaadattárban lévő adatokkal a Unity Catalog metaadattárában lévő adatok mellett.
A Hive metaadattár a Unity Catalog-felületeken egy katalógus néven jelenik meg hive_metastore
. Annak érdekében, hogy a Hive metaadattárában továbbra is működjön az adatokkal anélkül, hogy frissítenie kellene a hive_metastore
katalógus megadásához szükséges lekérdezéseket, beállíthatja a munkaterület alapértelmezett katalógusát hive_metastore
. Lásd : Az alapértelmezett katalógus kezelése.
Attól függően, hogy a munkaterület mikor lett engedélyezve a Unity Catalogban, az alapértelmezett katalógus már lehet hive_metastore
.
(Nem kötelező) Metaadattárszintű tároló létrehozása
Bár a Databricks azt javasolja, hogy hozzon létre egy külön felügyelt tárolóhelyet a metaadattár minden katalógusához (és ugyanezt megteheti a sémák esetében is), ehelyett létrehozhat egy felügyelt helyet a metaadattár szintjén, és több katalógus és séma tárolójaként használhatja.
Ha metaadattárszintű tárolást szeretne, egy metaadattár-rendszergazdát is hozzá kell rendelnie. Lásd : (Nem kötelező) Rendelje hozzá a metaadattár-rendszergazdai szerepkört.
Metaadattárszintű tárolásra csak akkor van szükség , ha az alábbiak teljesülnek:
- Jegyzetfüzeteket szeretne megosztani a Databricks-to-Databricks Delta Sharing használatával.
- Olyan Databricks-partnertermék-integrációt használ, amely személyes előkészítési helyekre támaszkodik (elavult).
A felügyelt tárolóhelyek hierarchiájáról további információt az Adatok fizikailag a tárolóban való elkülönítése című témakörben talál.
Ha meg szeretné tudni, hogyan adhat hozzá metaadattárszintű tárolót olyan metaadattárakhoz, amelyek nem rendelkeznek, olvassa el a Felügyelt tár hozzáadása meglévő metaadattárhoz című témakört.
Feljegyzés
A Unity Catalogban 2023. november 9. előtt engedélyezett legtöbb munkaterület metaadattárszintű tárológyökérrel rendelkezik.
Következő lépések
- Gyors oktatóanyagot futtatva létrehozhatja az első táblát a Unity Katalógusban: Oktatóanyag: Az első tábla létrehozása és jogosultságok biztosítása
- További információ a Unity Katalógusról: Mi az a Unity Catalog?
- Ajánlott eljárások a Unity Catalog használatához: A Unity Catalog ajánlott eljárásai
- Tudnivalók a jogosultságok megadásáról és visszavonásáról: Jogosultságok kezelése a Unity Katalógusban
- Megtudhatja, hogyan hozhat létre táblákat
- Megtudhatja, hogyan frissítheti a Hive-táblákat a Unity Catalogra
- Telepítse a Unity Catalog parancssori felületét: Databricks CLI (örökölt) és Unity Catalog CLI (örökölt).
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: