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


Добавление ресурса хранилища SQL в приложение Databricks

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

Добавление ресурса хранилища SQL

Перед добавлением хранилища SQL в качестве ресурса просмотрите предварительные требования к ресурсу приложения.

  1. При создании или изменении приложения перейдите к шагу "Настройка ".
  2. В разделе "Ресурсы приложения" нажмите кнопку +Добавить ресурс.
  3. Выберите хранилище SQL в качестве типа ресурса.
  4. Выберите хранилище SQL из доступных вариантов в рабочей области.
  5. Выберите соответствующий уровень разрешений для приложения:
    • Можно использовать: Предоставляет приложению разрешение на подключение к хранилищу SQL и выполнение запросов. Это минимальное необходимое разрешение для большинства приложений.
    • Может управлять: Предоставляет приложению разрешение на изменение конфигурации, масштабирования и других административных параметров. Выберите это только в том случае, если приложению необходимо администрировать хранилище.
  6. (Необязательно) Укажите пользовательский ключ ресурса, который является ссылкой на хранилище SQL в конфигурации приложения. Ключ по умолчанию — sql-warehouse.

Переменные среды

При развертывании приложения с ресурсом хранилища SQL Azure Databricks предоставляет идентификатор хранилища с помощью переменных среды, на которые можно ссылаться с помощью valueFrom поля.

Дополнительные сведения см. в разделе "Доступ к переменным среды" из ресурсов.

Удаление ресурса хранилища SQL

При удалении ресурса хранилища SQL из приложения субъект-служба приложения теряет доступ к хранилищу. Само хранилище SQL остается неизменным и по-прежнему доступно для других пользователей и приложений с соответствующими разрешениями.

Рекомендации

При работе с ресурсами хранилища SQL следует учитывать следующее:

  • Предоставьте минимальные разрешения. Используйте Can use разрешения, если приложение не должно выполнять административные задачи в хранилище.
  • Хранилища SQL используют вычислительные ресурсы. Отслеживайте шаблоны запросов приложения и использование хранилища для оптимизации затрат.
  • Реализуйте логику повторных попыток и обработку ошибок в приложении для управления потенциальными проблемами подключения или недоступностью хранилища.
  • Выберите размеры хранилища, соответствующие требованиям к производительности приложения, и ожидаемые нагрузки запросов.