Delen via


Wat zijn schema's in Azure Databricks?

In Unity Catalog is een schema een onderliggend element van een catalogus en kan dit tabellen, weergaven, volumes, modellen en functies bevatten. Schema's bieden gedetailleerdere categorieën gegevensorganisatie dan catalogi.

In dit artikel wordt de rol van schema's in de Azure Databricks-gegevensobjecthiërarchie in Unity Catalog beschreven.

Zie Databaseobjecten in de verouderde Hive-metastore in de verouderde Hive-metastore voor informatie over schema's 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).

Unity Catalog-objectmodeldiagram, gericht op schema

Een schema organiseert gegevens en AI-assets in logische categorieën die gedetailleerder zijn dan catalogi. Normaal gesproken vertegenwoordigt een schema één use-case, project of team-sandbox. 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.

Zie Wat zijn databaseobjectobjecten in Azure Databricks? voor meer informatie over de gegevensobjecthiërarchie in Unity Catalog.

Beheerde locaties 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 voor het schema op te geven. 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.

Volgende stappen