Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In Unity Catalog is een schema een onderliggend element van een catalogus en kan het tabellen, weergaven, volumes, modellen en functies bevatten. Schema's bieden gedetailleerdere categorieën gegevensorganisatie dan catalogi.
Op deze pagina wordt de rol van schema's in de Azure Databricks gegevensobjecthiërarchie in Unity Catalog beschreven.
Zie voor informatie over schema's in de verouderde Hive-metastore Databaseobjecten in de verouderde Hive-metastore.
Wat is een schema?
In Unity Catalog is een schema het tweede niveau van de naamruimte op drie niveaus van Unity Catalog (catalog.schema.table-etc).
Een schema organiseert gegevens en AI-assets in logische categorieën die gedetailleerder zijn dan catalogi. Normaal gesproken vertegenwoordigt een schema één gebruiksscenario, project of team-sandboxomgeving. Ongeacht het categorietype zijn schema's een handig hulpmiddel voor het beheren van gegevenstoegangsbeheer en het verbeteren van de zichtbaarheid van gegevens.
Notitie
In Azure Databricks worden schema's ook wel databases genoemd. Is bijvoorbeeld CREATE DATABASE een alias voor CREATE SCHEMA. Deze terminologie verschilt van die van sommige relationele databasesystemen waarin een database een verzameling schema's is.
Notitie
Elke Unity Catalog bevat automatisch een INFORMATION_SCHEMA, een door het systeem geleverd schema van alleen-lezen metagegevensweergaven die de objecten van de catalogus beschrijven. Deze is gescheiden van alle door de gebruiker gemaakte schema's en de naam is gereserveerd. Zie Informatieschema.
Beheerlocaties voor schema's
In Unity Catalog kunt u de gegevens voor alle beheerde tabellen en beheerde volumes in een schema fysiek isoleren van die van andere schema's in een catalogus door een beheerde opslaglocatie op te geven voor het schema. Dit is geheel optioneel. Als u geen beheerde opslaglocatie voor het schema opgeeft, bevinden gegevens zich in de beheerde opslaglocatie van de catalogus (en als er geen is gedefinieerd voor de catalogus, bevindt deze zich in de beheerde opslaglocatie van de metastore). Zie Een beheerde opslaglocatie opgeven in Unity Catalog.
Gegevensisolatie voor externe tabellen en volumes is afhankelijk van hoe u de gegevens in uw cloudopslag beheert. Het is onafhankelijk van de beheerde locatie van het schema.