Zarządzanie wykazami
W tym artykule pokazano, jak wyświetlać, aktualizować i usuwać wykazy w wykazie aparatu Unity. 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 wykazu aparatu Unity i zabezpieczane obiekty.
Aby dowiedzieć się, jak zarządzać wykazem obcym, obiekt wykazu aparatu Unity, który odzwierciedla bazę danych w zewnętrznym systemie danych, zobacz Zarządzanie katalogami obcymi i praca z nimi.
Wymagania
Aby wyświetlić, zaktualizować lub usunąć wykaz:
Musisz mieć magazyn metadanych wykazu aparatu Unity połączony z obszarem roboczym , w którym wykonujesz zadanie.
Klaster używany do uruchamiania notesu do zarządzania wykazem musi używać trybu dostępu zgodnego z wykazem aparatu Unity. Zobacz Tryby dostępu.
Magazyny SQL zawsze obsługują katalog aparatu 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
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 pozycję 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
polecenie w notesie lub edytorze zapytań SQL, aby wyświetlić listę wszystkich katalogów w magazynie metadanych 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 kwadratowych 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ć
MANAGE
iUSE CATALOG
w katalogu. - Aby zmienić nazwę wykazu, musisz być właścicielem lub mieć
MANAGE
iUSE CATALOG
w wykazie. - Aby dodać lub zaktualizować komentarz lub tagi, musisz być właścicielem lub mieć
MANAGE
, alboMODIFY
iUSE CATALOG
w wykazie. - Aby udzielić i odwołać uprawnienia do wykazu, musisz być właścicielem wykazu, administratorem magazynu metadanych lub mieć
MANAGE
iUSE CATALOG
w wykazie.
Eksplorator wykazu
- Zaloguj się do obszaru roboczego połączonego z magazynem metadanych wykazu aparatu Unity.
- Kliknij pozycję 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 wykazu aparatu Unity, Stosowanie tagów do zabezpieczanych obiektów wykazu aparatu Unity i Dodawanie komentarzy do danych i zasobów sztucznej inteligencji.
- Karta Uprawnienia : udzielanie i odwoływanie uprawnień w wykazie. Zobacz Zarządzanie uprawnieniami w wykazie aparatu Unity.
- Menu kebab: Zmień nazwę wykazu.
- 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 CATALOG
polecenie w notesie lub edytorze zapytań SQL. Zobacz ALTER CATALOG. - Aby udzielić lub odwołać uprawnienia, użyj
GRANT
polecenia 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.
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
tego, aby można było usunąć wykaz. Obejmuje to schemat utworzony default
automatycznie.
- Zaloguj się do obszaru roboczego połączonego z magazynem metadanych.
- Kliknij pozycję Wykaz.
- W okienku Wykaz po lewej stronie kliknij wykaz, który chcesz usunąć.
- W okienku szczegółów kliknij menu kebab po lewej stronie przycisku Utwórz bazę danych i wybierz pozycję 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 kwadratowych są opcjonalne. Zastąp symbol zastępczy <catalog-name>
.
Aby uzyskać opisy parametrów, zobacz DROP CATALOG.
Jeśli używasz DROP CATALOG
opcji bez CASCADE
tej opcji, musisz usunąć wszystkie schematy w wykazie z wyjątkiem information_schema
tego, aby można było usunąć wykaz. 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