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:

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

  1. Zaloguj się do obszaru roboczego połączonego z magazynem metadanych.

  2. Kliknij pozycję Ikona wykazu Wykaz.

  3. 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 OPIS WYKAZU.

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.
  • Aby zmienić nazwę wykazu, musisz być właścicielem.
  • Aby dodać lub zaktualizować komentarz lub tagi, musisz być właścicielem lub mieć MODIFY i USE CATALOG w wykazie.
  • Aby udzielić i odwołać uprawnienia do wykazu, musisz być właścicielem wykazu lub administratorem magazynu metadanych.

Eksplorator wykazu

  1. Zaloguj się do obszaru roboczego połączonego z magazynem metadanych wykazu aparatu Unity.
  2. Kliknij pozycję Ikona wykazu Wykaz.
  3. W okienku Wykaz po lewej stronie kliknij katalog, który chcesz zaktualizować.
  4. Użyj następujących elementów strony na stronie szczegółów wykazu, aby zaktualizować wykaz:

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 (ALTER CATALOG).
  • Aby udzielić lub odwołać uprawnienia, użyj GRANT polecenia lub REVOKE . Zobacz GRANT and REVOKE (UDZIELANIE I ODWOŁYWANIE).
  • 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 uprawnienie: właściciel wykazu.

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.

  1. Zaloguj się do obszaru roboczego połączonego z magazynem metadanych.
  2. Kliknij pozycję Ikona wykazu Wykaz.
  3. W okienku Wykaz po lewej stronie kliknij wykaz, który chcesz usunąć.
  4. W okienku szczegółów kliknij menu Menu Kebab kebab po lewej stronie przycisku Utwórz bazę danych i wybierz pozycję Usuń.
  5. 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>.

Opisy parametrów można znaleźć w temacie DROP CATALOG (LISTA DROP).

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