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


Параметры администратора хранилища 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 по умолчанию для рабочей области

Внимание

Эта функция доступна в бета-версии. Администраторы рабочей области могут управлять доступом к этой функции на странице "Предварительные версии ". См. статью "Управление предварительными версиями Azure Databricks".

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

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

Примечание.

Чтобы задать хранилище по умолчанию, необходимо включить параметр хранилища по умолчанию на странице "Предварительные версии " в рабочей области. См. статью "Управление предварительными версиями Azure Databricks".

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

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

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

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

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