Поделиться через


Что такое схемы в Azure Databricks?

В каталоге Unity схема является дочерним элементом каталога и может содержать таблицы, представления, тома, модели и функции. Схемы предоставляют более детализированные категории организации данных, чем каталоги.

В этой статье описывается роль схем в иерархии объектов данных Azure Databricks в каталоге Unity.

Сведения о схемах в устаревшем хранилище метаданных Hive для рабочей области см . в разделе "Объекты базы данных" в устаревшем хранилище метаданных Hive.

Что такое схема?

В каталоге Unity схема является вторым уровнем трехуровневого пространства имен каталога Unity (catalog.schema.table-etc).

Схема объектной модели каталога Unity, ориентированная на схему

Схема упорядочивает ресурсы данных и ИИ в логические категории, которые более детализируются, чем каталоги. Обычно схема представляет один вариант использования, проект или песочницу команды. Независимо от типа категории схемы — это полезное средство для управления доступом к данным и улучшения возможности обнаружения данных.

Примечание.

В Azure Databricks схемы иногда называются базами данных. Например, CREATE DATABASE является псевдонимом для CREATE SCHEMA. Эта терминология отличается от некоторых реляционных систем баз данных, в которых база данных является коллекцией схем.

Дополнительные сведения о иерархии объектов данных в каталоге Unity см. в статье "Что такое объекты базы данных в Azure Databricks?".

Управляемые расположения для схем

В каталоге Unity можно физически изолировать данные для всех управляемых таблиц и управляемых томов в схеме из других схем в каталоге, указав расположение управляемого хранилища для схемы. Это совершенно необязательно. Если для схемы не указано управляемое хранилище, данные находятся в управляемом расположении хранилища каталога (и если он не определен для каталога, он находится в управляемом расположении хранилища метаданных). См. раздел "Указание расположения управляемого хранилища" в каталоге Unity.

Изоляция данных для внешних таблиц и томов зависит от способа управления данными в облачном хранилище. Он не зависит от управляемого расположения схемы.

Следующие шаги