Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Добавьте хранилища SQL в качестве ресурсов Databricks Apps, чтобы приложение могли подключаться к вычислительным ресурсам и запускать запросы SQL.
Добавление ресурса хранилища SQL
Перед добавлением хранилища SQL в качестве ресурса просмотрите предварительные требования к ресурсу приложения.
- В разделе "Ресурсы приложения " при создании или изменении приложения нажмите кнопку "Добавить хранилище ресурсов>SQL".
- Выберите хранилище SQL из доступных вариантов в рабочей области.
- Выберите соответствующий уровень разрешений для приложения:
- Можно использовать: Предоставляет приложению разрешение на подключение к хранилищу SQL и выполнение запросов. Это минимальное необходимое разрешение для большинства приложений.
- Может управлять: Предоставляет приложению разрешение на изменение конфигурации, масштабирования и других административных параметров. Выберите это только в том случае, если приложению необходимо администрировать хранилище.
- (Необязательно) Укажите пользовательский ключ ресурса, который является ссылкой на хранилище SQL в конфигурации приложения. Ключ по умолчанию —
sql-warehouse.
Переменные среды
При развертывании приложения с ресурсом хранилища SQL Azure Databricks предоставляет идентификатор хранилища с помощью переменных среды, на которые можно ссылаться с помощью поля valueFrom.
Дополнительные сведения см. в разделе "Доступ к переменным среды" из ресурсов.
Удаление ресурса хранилища SQL
При удалении SQL-склада данных из приложения сервисный принципал приложения теряет доступ к этому складу. Само хранилище SQL остается неизменным и по-прежнему доступно для других пользователей и приложений с соответствующими разрешениями.
Рекомендации
При работе с ресурсами хранилища SQL следует учитывать следующее:
- Предоставьте минимальные разрешения. Используйте
Can useразрешения, если только вашему приложению конкретно не нужно выполнять административные задачи в хранилище. - Хранилища SQL используют вычислительные ресурсы. Отслеживайте шаблоны запросов приложения и использование хранилища для оптимизации затрат.
- Реализуйте логику повторных попыток и обработку ошибок в приложении для управления потенциальными проблемами подключения или недоступностью хранилища.
- Выберите размеры хранилища, соответствующие требованиям к производительности приложения, и ожидаемые нагрузки запросов.