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


Параметры администратора хранилища SQL

В этой статье описываются параметры хранилища SQL и элементы управления доступом, доступные администраторам рабочей области.

Databricks рекомендует сохранить параметры по умолчанию для всех конфигураций уровня рабочей области для хранилищ SQL. Эти параметры предполагают, что администраторы рабочей области отвечают за создание и настройку всех хранилищ SQL и использование каталога Unity для управления данными.

Администраторы рабочей области могут настроить следующие параметры для рабочей области Azure Databricks:

  • Отмена доступа ко всем хранилищам SQL.
  • Предоставьте возможность создавать хранилища SQL.
  • Настройте параметры по умолчанию, управляющие вычислительной средой хранилища SQL.
  • Настройте политики доступа к данным для хранилищ SQL.
  • Задайте хранилище по умолчанию.

Примечание.

По умолчанию у всех пользователей есть доступ к Databricks SQL. Чтобы подключить пользователей к Databricks SQL, выполните следующие действия:

  1. Развертывание хранилища SQL. См. статью "Создание хранилища SQL".
  2. Предоставьте пользователям доступ к хранилищу SQL. См. раздел "Управление хранилищем SQL".
  3. Предоставление доступа к данным с помощью каталога Unity. См. конфигурации доступа к данным .

По умолчанию новые рабочие области имеют бессерверные хранилища SQL в поддерживаемых регионах. См. раздел "Включить бессерверные хранилища SQL".

Отзыв доступа к хранилищам SQL

Вы можете отменить доступ к хранилищам SQL для пользователя, сервисного принципала или группы, удалив назначение Databricks SQL access. См. раздел "Управление правами".

Предоставление привилегий создания хранилища SQL

Вы можете предоставить права на создание хранилища SQL пользователю, системному субъекту или группе, назначив привилегию Allow unrestricted cluster creation. См. раздел "Управление правами".

Настройка параметров SQL

Чтобы настроить параметры SQL для всех хранилищ, выполните следующие действия.

  1. Щелкните имя пользователя в верхней строке рабочей области и выберите "Параметры " в раскрывающемся меню.

  2. Щелкните " Вычисления " в заголовке "Параметры " в левой части экрана.

  3. Щелкните "Управление " рядом с хранилищами SQL и бессерверными вычислениями.

  4. В текстовом поле Параметры конфигурации SQL укажите по одной паре "ключ-значение" в строке. Отделите имя параметра от его значения с помощью пробела. Например, чтобы включить ANSI_MODE:

    снимок экрана, на котором ANSI_MODE задано значение true для всех хранилищ SQL

  5. Нажмите кнопку Сохранить.

Внимание

При изменении параметра конфигурации SQL все работающие хранилища SQL автоматически перезапускаются.

Общие сведения о доступных параметрах конфигурации SQL см. в разделе Параметры конфигурации.

Сведения о настройке всех хранилищ SQL с помощью REST API см. в разделе API хранилища SQL.

Настройка политик доступа к данным для хранилищ SQL

Databricks рекомендует управлять политиками доступа к данным с помощью каталога Unity.

Для некоторых источников данных могут потребоваться дополнительные привилегии. См. конфигурации доступа к данным .

Примечание.

При настройке политик доступа к данным, отличных от каталога Unity, также применяются устаревшие списки управления доступом к таблицам. См. раздел Включение управления доступом к таблицам хранилища метаданных Hive в кластере (устаревшей версии).

Установка хранилища SQL по умолчанию для рабочей области

Настройка хранилища по умолчанию помогает выровнять рабочие нагрузки SQL с соответствующим размером вычислительных ресурсов. Хранилище SQL по умолчанию в рабочей области автоматически выбирается в большинстве областей разработки SQL, включая редактор SQL, панели мониторинга AI/BI, AI/BI Genie, оповещения и обозреватель каталогов.

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

Чтобы задать хранилище по умолчанию для рабочей области, выполните следующие действия.

  1. Щелкните имя пользователя в верхней строке рабочей области и выберите "Параметры " в раскрывающемся меню.
  2. В разделе "Параметры" щелкните "Вычисления".
  3. Используйте раскрывающееся меню рядом с хранилищем по умолчанию , чтобы выбрать новое значение по умолчанию. Чтобы сохранить текущее поведение, оставьте параметр "Последний".

Администраторы рабочей области могут использовать API хранилища SQL для просмотра и изменения параметров хранилища по умолчанию для любого пользователя. См. список переопределений складов по умолчанию.

Эти параметры также можно управлять с помощью Terraform. См. databricks_warehouses_default_warehouse_override источник данных.

Передача владения хранилищем SQL

Пользователь, которому передается право владения хранилищем SQL, должен обладать правом Allow unrestricted cluster creation.

  1. Войдите в рабочую область Azure Databricks как администратор рабочей области.
  2. Щелкните "Хранилища SQL" на боковой панели.
  3. В строке хранилища щелкните значок меню кебаб в правом верхнем углу и выберите Kebab menu icon."Разрешения". На экране отобразятся разрешения для хранилища данных SQL.
  4. Щелкните значок шестеренки в правом верхнем углу и нажмите кнопку "Назначить нового владельца".
  5. Выберите пользователя, которому нужно передать права собственности. Субъекты-услуги и группы не могут быть назначены владельцами хранилища SQL.
  6. Нажмите кнопку Подтвердить.