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


Katalógusok kezelése

Ez a cikk bemutatja, hogyan tekintheti meg, frissítheti és törölheti a katalógusokat a Unity Catalogban. A katalógus sémákat (adatbázisokat) és táblákat, nézeteket, köteteket, modelleket és függvényeket tartalmaz.

További információ a katalógusokról: Mik azok a katalógusok az Azure Databricksben? és katalógusok létrehozása. A katalógushoz való hozzáférés engedélyezéséről és visszavonásáról a Unity Catalog jogosultságairól és a biztonságos objektumokról olvashat.

Ha meg szeretné tudni, hogyan kezelheti a külső katalógust, egy unity catalog objektumot, amely egy külső adatrendszer adatbázisát tükrözi, olvassa el a Külföldi katalógusok kezelése és használata című témakört.

Követelmények

Katalógus megtekintése, frissítése vagy törlése:

  • Rendelkeznie kell egy Unity Catalog-metaadattárval ahhoz a munkaterülethez , ahol a feladatot végrehajtja.

  • A katalógus kezeléséhez jegyzetfüzet futtatásához használt fürtnek Unity-katalógusnak megfelelő hozzáférési módot kell használnia. Lásd: Hozzáférési módok.

    Az SQL-raktárak mindig támogatják a Unity-katalógust.

A szükséges engedélyek tevékenységenként eltérnek, és az alábbi szakaszokban vannak megadva.

Katalógus részleteinek megtekintése

Engedély szükséges: A felhasználók megtekinthetik a saját katalógusaik metaadatait, vagy amelyekhez hozzá lettek rendelve.BROWSE USE CATALOG

A katalógus adatainak megtekintéséhez használhatja a Katalóguskezelőt vagy az SQL-parancsot.

Katalóguskezelő

  1. Jelentkezzen be a metaadattárhoz csatolt munkaterületre.

  2. Kattintson a Katalógus gombra Katalógus ikon .

  3. A Katalógus panelen keresse meg a katalógust, és kattintson a nevére.

    Néhány részlet a lap tetején található. Mások a Sémák, a Részletek, az Engedélyek és a Munkaterületek lapon tekinthetők meg.

SQL

Futtassa SHOW CATALOGS a jegyzetfüzetet vagy az SQL-lekérdezésszerkesztőt egy metaadattár összes katalógusának vagy egy reguláris kifejezésnek megfelelő katalógusainak listázásához.

A katalógus részleteinek lekéréséhez futtassa a következő SQL-parancsot. A szögletes zárójelek nem kötelezőek. Cserélje le a helyőrzőt <catalog-name>.

DESCRIBE CATALOG <catalog-name>;

A részletek lekéréséhez használja CATALOG EXTENDED .

További információ: DESCRIBE CATALOG.

Katalógus frissítése

Katalógus frissítéséhez (vagy módosításához) használhatja a Katalóguskezelőt vagy egy SQL-parancsot.

Szükséges engedélyek: A katalógus frissítéséhez szükséges engedélyek a frissítéstől függenek:

  • A tulajdonos módosításához Önnek kell lennie a tulajdonosnak.
  • A katalógus átnevezéséhez a tulajdonosnak kell lennie.
  • Megjegyzés vagy címke hozzáadásához vagy frissítéséhez a katalógus tulajdonosának vagy MODIFY USE CATALOG tulajdonosának kell lennie.
  • A katalógus engedélyeinek megadásához és visszavonásához a katalógus tulajdonosának vagy a metaadattár rendszergazdájának kell lennie.

Katalóguskezelő

  1. Jelentkezzen be egy olyan munkaterületre, amely a Unity Catalog metaadattárához van csatolva.
  2. Kattintson a Katalógus gombra Katalógus ikon .
  3. A bal oldali Katalógus panelen kattintson a frissíteni kívánt katalógusra.
  4. A katalógus frissítéséhez használja az alábbi lapelemeket a katalógus részleteit tartalmazó lapon:

SQL

  • A tulajdonos módosításához, címkék hozzáadásához vagy frissítéséhez, valamint a katalógus tábláinak prediktív optimalizálásának kezeléséhez futtassa a ALTER CATALOG parancsot egy jegyzetfüzetben vagy az SQL-lekérdezésszerkesztőben. Lásd: ALTER CATALOG.
  • Jogosultságok megadásához vagy visszavonásához használja a parancsot vagy REVOKE a GRANT parancsot. Lásd: GRANT and REVOKE.
  • Ha sémákat szeretne hozzáadni a katalógushoz, olvassa el a Mik azok a sémák az Azure Databricksben?
  • Ha sql használatával szeretne átnevezni egy katalógust, létre kell hoznia egy új katalógust, és át kell helyeznie az összes objektumot az új katalógusba.

Katalógus törlése

Katalógus törléséhez (vagy elvetéséhez) használhatja a Katalóguskezelőt vagy egy SQL-parancsot.

Engedély szükséges: Katalógus tulajdonosa.

Katalóguskezelő

A katalógus összes sémáját törölnie kell, kivéve information_schema a katalógus törlését. Ez magában foglalja az automatikusan létrehozott default sémát is.

  1. Jelentkezzen be a metaadattárhoz csatolt munkaterületre.
  2. Kattintson a Katalógus gombra Katalógus ikon .
  3. A Katalógus panel bal oldalán kattintson a törölni kívánt katalógusra.
  4. A részletek panelen kattintson az adatbázis létrehozása gomb bal oldalán található kebab menüreKebab menü, és válassza a Törlés lehetőséget.
  5. A Katalógus törlése párbeszédpanelen kattintson a Törlés gombra.

SQL

Futtassa a következő SQL-parancsot egy jegyzetfüzetben vagy a Databricks SQL-szerkesztőben. A szögletes zárójelek nem kötelezőek. Cserélje le a helyőrzőt <catalog-name>.

A paraméterek leírásáért lásd a DROP CATALOG-t.

Ha a beállítás nélkül használja DROP CATALOG , CASCADE a katalógus összes sémáját törölnie kell, kivéve information_schema a katalógus törlését. Ez magában foglalja az automatikusan létrehozott default sémát is.

DROP CATALOG [ IF EXISTS ] <catalog-name> [ RESTRICT | CASCADE ]

Például egy elnevezett vaccine katalógus és sémái törléséhez:

DROP CATALOG vaccine CASCADE