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ć schematy w wykazie aparatu Unity.
Zobacz też Co to są schematy w usłudze Azure Databricks? i Tworzenie schematów.
Uwaga
W magazynie metadanych Programu Hive do zarządzania schematami należy użyć poleceń SQL. Zachowanie w starszym magazynie metadanych Programu Hive różni się od katalogu aparatu Unity. Wymagane uprawnienia zależą od tego, czy używasz kontroli dostępu do tabel. Zobacz Schematy w magazynie metadanych Hive i uprawnieniach magazynu metadanych Hive oraz zabezpieczanych obiektach (starsza wersja).
Zanim rozpoczniesz
Aby pracować ze schematami w wykazie aparatu Unity:
- Musisz mieć witrynę katalogu Unity połączoną z obszarem roboczym, w którym odbywa się tworzenie schematu.
- Klaster używany do uruchamiania notesu do zarządzania schematem musi używać trybu dostępu zgodnego z wykazem aparatu Unity. Zobacz Tryby dostępu. Magazyny SQL zawsze obsługują Unity Catalog.
- Uprawnienia wymagane do zmiany, wyświetlania i upuszczania schematów w wykazie aparatu Unity są wymienione w poniższych sekcjach.
Znajdowanie i wyświetlanie schematów
W Katalogu Unity użytkownicy mogą zobaczyć wszystkie schematy, na które mają przypisane uprawnienie USE SCHEMA, wraz z uprawnieniem USE CATALOG dla katalogu nadrzędnego schematu. Aby uzyskać dostęp do lub wyświetlić tabelę lub widok w schemacie, użytkownicy muszą mieć również SELECT uprawnienia do tabeli lub widoku.
Eksplorator wykazu
- Zaloguj się do przestrzeni roboczej połączonej z magazynem metadanych Unity Catalog.
- Kliknij
Wykaz.
- W okienku Wykaz po lewej stronie kliknij katalog zawierający schemat (
hive_metastorejeśli znajduje się w magazynie metadanych Hive).
Alternatywnie możesz wyszukać schemat przy użyciu pola Typ do filtrowania w okienku Wykaz.
SQL
Uruchom SHOW SCHEMAS polecenie w notesie lub edytorze zapytań SQL, aby wyświetlić listę wszystkich schematów w katalogu lub tych, które pasują do wyrażenia regularnego. Uruchom polecenie , DESCRIBE SCHEMA aby uzyskać szczegółowe informacje o schemacie. Zobacz SHOW SCHEMAS i DESCRIBE SCHEMA.
Aktualizowanie schematu
Aby zaktualizować (lub zmienić) schemat w katalogu wykazu aparatu Unity, możesz użyć Eksploratora wykazu lub polecenia SQL.
Wymagane uprawnienia: uprawnienia wymagane do zaktualizowania schematu w wykazie aparatu Unity zależą od aktualizacji:
- Aby zmienić właściciela, musisz być właścicielem lub mieć
MANAGEiUSE SCHEMAw schemacie orazUSE CATALOGw katalogu nadrzędnym. - Aby zmienić nazwę schematu, musisz być właścicielem lub mieć
MANAGEiUSE SCHEMAw schemacie iUSE CATALOGw katalogu nadrzędnym. - Aby dodać lub zaktualizować komentarz, musisz być właścicielem lub mieć
USE SCHEMAorazMANAGEw odniesieniu do schematu iUSE CATALOGw katalogu nadrzędnym. - Aby dodać lub zaktualizować tag, musisz być właścicielem lub mieć
USE SCHEMAiMODIFYw schemacie orazUSE CATALOGw wykazie nadrzędnym. - Aby dodać tabelę, musisz być właścicielem schematu lub
USE SCHEMACREATE TABLEmieć i w schemacie iUSE CATALOGw wykazie nadrzędnym. - Aby dodać wolumin, musisz być właścicielem schematu lub
USE SCHEMACREATE VOLUMEmieć i w schemacie iUSE CATALOGw wykazie nadrzędnym. - Aby udzielić i odwołać uprawnienia do schematu, musisz być właścicielem schematu, właścicielem wykazu nadrzędnego, administratorem magazynu metadanych lub mieć
MANAGEiUSE SCHEMAw schemacie iUSE CATALOGw wykazie nadrzędnym.
Eksplorator wykazu
Zaloguj się do obszaru roboczego połączonego z metastore Unity Catalog.
Kliknij
Wykaz.
W okienku Wykaz po lewej stronie kliknij wykaz zawierający schemat, a następnie kliknij schemat, aby otworzyć stronę szczegółów schematu.
Alternatywnie możesz wyszukać schemat przy użyciu pola Typ do filtrowania w okienku Wykaz.
Użyj następujących elementów strony na stronie szczegółów schematu, aby zaktualizować schemat:
- 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.
- Karta Uprawnienia : udzielanie i odwoływanie uprawnień w schemacie. Zobacz Zarządzanie uprawnieniami w Unity Catalog.
-
menu kebab: Zmień nazwę schematu.
- Przycisk Utwórz : utwórz tabelę lub wolumin w schemacie. Zobacz Tworzenie lub modyfikowanie tabeli przy użyciu przekazywania plików i Co to są woluminy wykazu aparatu Unity?.
SQL
- Aby zmienić właściciela, dodać lub zaktualizować tagi, ustawić właściwości schematu i zarządzać optymalizacją predykcyjną w tabelach w schemacie, uruchom
ALTER SCHEMApolecenie w notesie lub edytorze zapytań SQL. Zobacz ALTER SCHEMA. - Aby udzielić lub odwołać uprawnienia, użyj
GRANTpolecenia lubREVOKE. Zobacz GRANT i REVOKE. - Aby dodać tabele, woluminy i inne dane oraz zasoby sztucznej inteligencji do schematu, zobacz dokumentację dotyczącą tworzenia zasobu (na przykład tabele usługi Azure Databricks lub Zarządzanie cyklem życia modelu w wykazie aparatu Unity).
- Aby zmienić nazwę schematu przy użyciu języka SQL, należy utworzyć nowy schemat i przenieść wszystkie zasoby do nowego schematu.
Usuwanie schematu
Aby usunąć (lub usunąć) schemat w katalogu wykazu aparatu Unity, możesz użyć Eksploratora wykazu lub polecenia SQL.
Wymagane uprawnienia: aby usunąć schemat w wykazie aparatu Unity, musisz być jego właścicielem.
Eksplorator wykazu
Przed usunięciem wszystkich tabel w schemacie należy usunąć wszystkie tabele.
- Zaloguj się do obszaru roboczego połączonego z magazynem metadanych.
- Kliknij
Wykaz.
- W okienku Wykaz po lewej stronie kliknij schemat, który chcesz usunąć.
- W panelu szczegółów kliknij ikonę
Wybierz Usuń w prawym górnym rogu.
- W oknie dialogowym Usuwanie schematu kliknij pozycję Usuń.
SQL
Uruchom następujące polecenie SQL w notesie lub edytorze zapytań SQL. Elementy w nawiasach kwadratowych są opcjonalne. Zastąp symbol zastępczy <schema-name>.
Aby uzyskać opisy parametrów, zobacz DROP SCHEMA.
Jeśli używasz DROP SCHEMA opcji bez CASCADE tej opcji, musisz usunąć wszystkie tabele w schemacie, aby można je było usunąć.
DROP SCHEMA [ IF EXISTS ] <schema-name> [ RESTRICT | CASCADE ]
Aby na przykład usunąć schemat o nazwie inventory_schema i jego tabele:
DROP SCHEMA inventory_schema CASCADE
Następne kroki
Aby dowiedzieć się, jak dodawać tabele i woluminy do schematu, zobacz Tabele usługi Azure Databricks i Co to są woluminy wykazu aparatu Unity?.