Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule pokazano, jak wyświetlać, aktualizować i usuwać katalogi w Unity Catalog. Wykaz zawiera schematy (bazy danych), a schemat zawiera tabele, widoki, woluminy, modele i funkcje.
Aby uzyskać więcej informacji na temat katalogów, zobacz Co to są wykazy w usłudze Azure Databricks? i Tworzenie katalogów. Aby dowiedzieć się, jak udzielić i odwołać dostęp do katalogu, zobacz uprawnienia Unity Catalog i obiekty zabezpieczające.
Aby dowiedzieć się, jak zarządzać katalogiem obcym, obiektem Katalogu Unity, który odzwierciedla bazę danych w zewnętrznym systemie danych, zobacz Zarządzanie i praca z katalogami obcymi.
Wymagania
Aby wyświetlić, zaktualizować lub usunąć wykaz:
Musisz mieć skojarzony magazyn metadanych Unity Catalog z obszarem roboczym, w którym wykonujesz zadanie.
Klaster używany do uruchamiania notesu do zarządzania katalogiem musi używać trybu dostępu zgodnego z Unity Catalog. Zobacz Tryby dostępu.
Magazyny SQL zawsze obsługują katalog Unity.
Wymagane uprawnienia różnią się w zależności od zadania i są udostępniane w każdej z poniższych sekcji.
Wyświetlanie szczegółów wykazu
Wymagane uprawnienie: użytkownicy mogą wyświetlać metadane dla wszystkich katalogów, których są właścicielami lub do których przypisano USE CATALOG im uprawnienia.BROWSE
Uwaga
Użytkownicy z BROWSE uprawnieniami w katalogu zagranicznym mogą widzieć nieaktualne metadane w Eksploratorze Katalogu lub podczas uzyskiwania dostępu do metadanych za pośrednictwem API Unity Catalog. Widoczność metadanych zależy od momentu ostatniego uruchomienia katalogu obcego.
Aby wyświetlić informacje o wykazie, możesz użyć Eksploratora wykazu lub polecenia SQL.
Eksplorator wykazu
Zaloguj się do obszaru roboczego połączonego z magazynem metadanych.
Kliknij
Wykaz.
W okienku Wykaz znajdź wykaz i kliknij jego nazwę.
Niektóre szczegóły są wyświetlane w górnej części strony. Inne można wyświetlić na kartach Schematy, Szczegóły, Uprawnienia i Obszary robocze .
SQL
Uruchom SHOW CATALOGS w notesie lub edytorze zapytań SQL, aby wyświetlić listę wszystkich katalogów w metastore lub tych, które pasują do wyrażenia regularnego.
Uruchom następujące polecenie SQL, aby uzyskać szczegółowe informacje o wykazie. Elementy w nawiasach są opcjonalne. Zastąp symbol zastępczy <catalog-name>.
DESCRIBE CATALOG <catalog-name>;
Użyj polecenia CATALOG EXTENDED , aby uzyskać pełne szczegóły.
Aby uzyskać więcej informacji, zobacz DESCRIBE CATALOG.
Aktualizowanie wykazu
Aby zaktualizować (lub zmienić) wykaz, możesz użyć Eksploratora wykazu lub polecenia SQL.
Wymagane uprawnienia: uprawnienia wymagane do zaktualizowania wykazu zależą od aktualizacji:
- Aby zmienić właściciela, musisz być właścicielem lub mieć
MANAGEiUSE CATALOGw katalogu. - Aby zmienić nazwę wykazu, musisz być właścicielem lub mieć
MANAGEiUSE CATALOGw wykazie. - Aby dodać lub zaktualizować komentarz lub tagi, musisz być właścicielem lub mieć
MANAGE, alboMODIFYiUSE CATALOGw wykazie. - Aby udzielić i odwołać uprawnienia do wykazu, musisz być właścicielem wykazu, administratorem magazynu metadanych lub mieć
MANAGEiUSE CATALOGw wykazie.
Eksplorator wykazu
- Zaloguj się do obszaru roboczego połączonego z metastore Unity Catalog.
- Kliknij
Wykaz.
- W okienku Wykaz po lewej stronie kliknij katalog, który chcesz zaktualizować.
- Użyj następujących elementów strony na stronie szczegółów wykazu, aby zaktualizować wykaz:
- Karta Przegląd : aktualizowanie właściciela, dodawanie lub aktualizowanie tagów, dodawanie lub aktualizowanie komentarzy. Zobacz Zarządzanie własnością obiektu w katalogu Unity, Stosowanie tagów do obiektów zabezpieczalnych w katalogu Unity i Dodawanie komentarzy do danych i zasobów sztucznej inteligencji.
- Zakładka Uprawnienia: udzielanie i odwoływanie uprawnień w katalogu. Zapoznaj się z Zarządzanie uprawnieniami w Unity Catalog.
-
menu kebab: Zmień nazwę katalogu.
- Przycisk Utwórz schemat : dodaj schemat do wykazu. Zobacz Tworzenie schematów.
SQL
- Aby zmienić właściciela, dodać lub zaktualizować tagi i zarządzać optymalizacją predykcyjną w tabelach w katalogu, uruchom
ALTER CATALOGpolecenie w notesie lub edytorze zapytań SQL. Zobacz ALTER CATALOG. - Aby udzielić lub odwołać uprawnienia, użyj
GRANTpolecenia lubREVOKE. Zobacz GRANT i REVOKE. - Aby dodać schematy do wykazu, zobacz Co to są schematy w usłudze Azure Databricks?.
- Aby zmienić nazwę wykazu przy użyciu języka SQL, należy utworzyć nowy wykaz i przenieść wszystkie zasoby do nowego wykazu.
Usuwanie wykazu
Aby usunąć (lub usunąć) wykaz, możesz użyć Eksploratora wykazu lub polecenia SQL.
Ostrzeżenie
Nie usuwaj main wykazu, nawet jeśli wydaje się być nieużywany. Usunięcie może uszkodzić istniejące operacje danych, które są od niego zależne.
Wymagane uprawnienia: właściciel katalogu lub MANAGE lub USE CATALOG w katalogu.
Eksplorator wykazu
Należy usunąć wszystkie schematy w wykazie z wyjątkiem information_schema, aby można było usunąć wykaz. Obejmuje to schemat utworzony default automatycznie.
- Zaloguj się do obszaru roboczego połączonego z magazynem metadanych.
- Kliknij
Wykaz.
- W okienku Wykaz po lewej stronie kliknij wykaz, który chcesz usunąć.
- W okienku szczegółów kliknij
Po lewej stronie przycisku Utwórz bazę danych wybierz Usuń.
- W oknie dialogowym Usuwanie wykazu kliknij pozycję Usuń.
SQL
Uruchom następujące polecenie SQL w notesie lub edytorze SQL usługi Databricks. Elementy w nawiasach są opcjonalne. Zastąp symbol zastępczy <catalog-name>.
Aby uzyskać opisy parametrów, zobacz DROP CATALOG.
Jeśli używasz DROP CATALOG bez opcji CASCADE, musisz usunąć wszystkie schematy w katalogu z wyjątkiem information_schema, aby móc usunąć katalog. Obejmuje to schemat utworzony default automatycznie.
DROP CATALOG [ IF EXISTS ] <catalog-name> [ RESTRICT | CASCADE ]
Aby na przykład usunąć wykaz o nazwie vaccine i jego schematy:
DROP CATALOG vaccine CASCADE