Sdílet prostřednictvím


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:

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

  1. Přihlaste se k pracovnímu prostoru, který je propojený s metastorem.

  2. Klikněte na Ikona katalogu Katalog.

  3. 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 a USE 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

  1. Přihlaste se k pracovnímu prostoru, který je propojený s metastorem katalogu Unity.
  2. Klikněte na Ikona katalogu Katalog.
  3. V podokně Katalog na levé straně klikněte na katalog, který chcete aktualizovat.
  4. K aktualizaci katalogu použijte následující prvky stránky na stránce s podrobnostmi katalogu:

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 nebo REVOKE 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.

  1. Přihlaste se k pracovnímu prostoru, který je propojený s metastorem.
  2. Klikněte na Ikona katalogu Katalog.
  3. V podokně Katalog klikněte na levé straně na katalog, který chcete odstranit.
  4. V podokně podrobností klikněte na nabídku Nabídka Kebab kebab vlevo od tlačítka Vytvořit databázi a vyberte Odstranit.
  5. 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