Správa katalogů
Tento článek ukazuje, jak zobrazit, aktualizovat a odstranit katalogy v katalogu Unity. Katalog obsahuje schémata (databáze) a schéma obsahuje tabulky, zobrazení, svazky, modely a funkce.
Další informace o katalogech najdete v tématu Co jsou katalogy v Azure Databricks? a Vytváření katalogů. Informace o udělení a odvolání přístupu k katalogu najdete v tématu Oprávnění katalogu Unity a zabezpečitelné objekty.
Informace o správě cizího katalogu, objekt katalogu Unity, který zrcadlí databázi v externím datovém systému, najdete v tématu Správa a práce s cizími katalogy.
Požadavky
Zobrazení, aktualizace nebo odstranění katalogu:
Metastor katalogu Unity musíte mít propojený s pracovním prostorem , ve kterém provádíte úlohu.
Cluster, který používáte ke spuštění poznámkového bloku pro správu katalogu, musí používat režim přístupu kompatibilní s katalogem Unity. Viz režimy Accessu.
Sql Warehouse vždy podporují katalog Unity.
Požadovaná oprávnění se liší podle úkolu a jsou k dispozici v následujících částech.
Zobrazení podrobností katalogu
Požadovaná oprávnění: Uživatelé můžou zobrazit metadata pro všechny katalogy, které vlastní nebo na kterých mají přiřazená USE CATALOG
BROWSE
oprávnění.
Pokud chcete zobrazit informace o katalogu, můžete použít Průzkumníka katalogu nebo příkaz SQL.
Průzkumník katalogu
Přihlaste se k pracovnímu prostoru, který je propojený s metastorem.
Klikněte na Katalog.
V podokně Katalog vyhledejte katalog a klikněte na jeho název.
Některé podrobnosti jsou uvedeny v horní části stránky. Ostatní se dají zobrazit na kartách Schémata, Podrobnosti, Oprávnění a Pracovní prostory .
SQL
Spuštěním SHOW CATALOGS
v poznámkovém bloku nebo editoru dotazů SQL zobrazíte seznam všech katalogů v metastoru nebo těch, které odpovídají regulárnímu výrazu.
Spuštěním následujícího příkazu SQL získejte podrobnosti o katalogu. Položky v závorkách jsou volitelné. Nahraďte zástupný symbol <catalog-name>
.
DESCRIBE CATALOG <catalog-name>;
Slouží CATALOG EXTENDED
k získání úplných podrobností.
Další informace naleznete v tématu POPIS KATALOGU.
Aktualizace katalogu
Pokud chcete aktualizovat (nebo změnit) katalog, můžete použít Průzkumníka katalogu nebo příkaz SQL.
Požadovaná oprávnění: Oprávnění požadovaná k aktualizaci katalogu závisí na aktualizaci:
- Pokud chcete změnit vlastníka, musíte být vlastníkem.
- Pokud chcete katalog přejmenovat, musíte být vlastníkem.
- Pokud chcete přidat nebo aktualizovat komentář nebo značky, musíte být vlastníkem nebo vlastníkem
MODIFY
aUSE CATALOG
v katalogu. - Pokud chcete udělit a odvolat oprávnění k katalogu, musíte být vlastníkem katalogu nebo správcem metastoru.
Průzkumník katalogu
- Přihlaste se k pracovnímu prostoru, který je propojený s metastorem katalogu Unity.
- Klikněte na Katalog.
- V podokně Katalog na levé straně klikněte na katalog, který chcete aktualizovat.
- K aktualizaci katalogu použijte následující prvky stránky na stránce s podrobnostmi katalogu:
- Karta Přehled : Aktualizujte vlastníka, přidejte nebo aktualizujte značky, přidejte nebo aktualizujte komentáře. Viz Správa vlastnictví objektů katalogu Unity, použití značek na zabezpečitelné objekty katalogu Unity a přidání komentářů k datům a prostředkům AI.
- Karta Oprávnění : Udělte a odvoláte oprávnění v katalogu. Viz Správa oprávnění v katalogu Unity.
- Nabídka kebab: Přejmenujte katalog.
- Tlačítko Vytvořit schéma : Přidejte do katalogu schéma. Viz Vytvoření schémat.
SQL
- Pokud chcete změnit vlastníka, přidat nebo aktualizovat značky a spravovat prediktivní optimalizaci tabulek v katalogu, spusťte
ALTER CATALOG
příkaz v poznámkovém bloku nebo editoru dotazů SQL. Viz ALTER CATALOG. - Pokud chcete udělit nebo odvolat oprávnění, použijte příkaz
GRANT
neboREVOKE
příkaz. Viz GRANT a REVOKE. - Pokud chcete do katalogu přidat schémata, přečtěte si téma Co jsou schémata v Azure Databricks?
- Pokud chcete katalog přejmenovat pomocí SQL, musíte vytvořit nový katalog a přesunout všechny prostředky do nového katalogu.
Odstranění katalogu
Pokud chcete katalog odstranit (nebo odstranit), můžete použít Průzkumníka katalogu nebo příkaz SQL.
Požadováno oprávnění: Vlastník katalogu.
Průzkumník katalogu
Před odstraněním katalogu je nutné odstranit všechna schémata v katalogu information_schema
. To zahrnuje automaticky vytvořené default
schéma.
- Přihlaste se k pracovnímu prostoru, který je propojený s metastorem.
- Klikněte na Katalog.
- V podokně Katalog klikněte na levé straně na katalog, který chcete odstranit.
- V podokně podrobností klikněte na nabídku kebab vlevo od tlačítka Vytvořit databázi a vyberte Odstranit.
- V dialogovém okně Odstranit katalog klikněte na Odstranit.
SQL
V poznámkovém bloku nebo editoru SQL Databricks spusťte následující příkaz SQL. Položky v závorkách jsou volitelné. Nahraďte zástupný symbol <catalog-name>
.
Popisy parametrů naleznete v tématu DROP CATALOG.
Pokud použijete DROP CATALOG
bez CASCADE
možnosti, musíte odstranit všechna schémata v katalogu s výjimkou před information_schema
odstraněním katalogu. To zahrnuje automaticky vytvořené default
schéma.
DROP CATALOG [ IF EXISTS ] <catalog-name> [ RESTRICT | CASCADE ]
Pokud chcete například odstranit katalog pojmenovaný vaccine
a jeho schémata:
DROP CATALOG vaccine CASCADE