Co to są schematy w usłudze Azure Databricks?
W wykazie aparatu Unity schemat jest elementem podrzędnym wykazu i może zawierać tabele, widoki, woluminy, modele i funkcje. Schematy zapewniają bardziej szczegółowe kategorie organizacji danych niż wykazy.
W tym artykule opisano rolę schematów w hierarchii obiektów danych usługi Azure Databricks w wykazie aparatu Unity.
Aby uzyskać informacje na temat schematów w starszym magazynie metadanych Hive z lokalnym obszarem roboczym, zobacz Obiekty bazy danych w starszym magazynie metadanych Hive.
Co to jest schemat?
W wykazie aparatu Unity schemat jest drugim poziomem trzy-poziomowej przestrzeni nazw wykazu aparatu Unity (catalog.schema.table-etc
).
Schemat organizuje dane i zasoby sztucznej inteligencji w kategorie logiczne, które są bardziej szczegółowe niż wykazy. Zazwyczaj schemat reprezentuje pojedynczy przypadek użycia, projekt lub piaskownicę zespołu. Niezależnie od typu kategorii schematy są przydatnym narzędziem do zarządzania kontrolą dostępu do danych i poprawiania możliwości odnajdywania danych.
Uwaga
W usłudze Azure Databricks schematy są czasami nazywane bazami danych. Na przykład CREATE DATABASE
jest aliasem dla elementu CREATE SCHEMA
. Ta terminologia różni się od niektórych systemów relacyjnych baz danych, w których baza danych jest kolekcją schematów.
Aby uzyskać więcej informacji na temat hierarchii obiektów danych w wykazie aparatu Unity, zobacz Co to są obiekty bazy danych w usłudze Azure Databricks?.
Lokalizacje zarządzane dla schematów
W katalogu aparatu Unity można fizycznie odizolować dane dla wszystkich zarządzanych tabel i woluminów zarządzanych w schemacie z innych schematów w wykazie, określając zarządzaną lokalizację magazynu dla schematu. Jest to całkowicie opcjonalne. Jeśli nie określisz zarządzanej lokalizacji magazynu dla schematu, dane znajdują się w zarządzanej lokalizacji magazynu katalogu (i jeśli żaden z nich nie jest zdefiniowany dla wykazu, znajduje się w zarządzanej lokalizacji magazynu metadanych). Zobacz Określanie lokalizacji magazynu zarządzanego w katalogu aparatu Unity.
Izolacja danych dla tabel i woluminów zewnętrznych zależy od sposobu zarządzania danymi w magazynie w chmurze. Jest ona niezależna od lokalizacji zarządzanej schematu.