Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Хранилище SQL — это вычислительный ресурс, который позволяет запрашивать и изучать данные в Azure Databricks.
Большинство пользователей имеют доступ к хранилищам SQL, настроенным администраторами.
Сведения об архитектуре бессерверного уровня вычислений см. в разделе "Бессерверная плоскость вычислений".
Databricks рекомендует использовать бессерверные хранилища SQL при наличии.
Использование хранилищ SQL
SQL-хранилища, к которым у вас есть доступ, отображаются в выпадающих меню вычислительных ресурсов пользовательских интерфейсов рабочих областей, поддерживающих SQL-вычисления, включая редактор запросов, обозреватель каталогов и панели мониторинга.
Вы также можете просматривать, сортировать и искать доступные хранилища SQL, щелкнув
хранилища SQL на боковой панели. По умолчанию хранилища сортируются по состоянию (сначала выполняемые хранилища), а затем в алфавитном порядке.
Пользовательский интерфейс указывает, работает ли склад. Когда выполняется запрос на остановленное хранилище, оно запускается автоматически, если у вас есть доступ к хранилищу. См. статью "Запуск хранилища SQL".
Примечание.
Чтобы приступить к работе, Azure Databricks создает небольшое хранилище SQL с именем Starter Warehouse автоматически. Это хранилище SQL можно изменить или удалить.
Внимание
Вы также можете подключить ноутбук к профессиональному или бессерверному SQL хранилищу данных. См. информацию о записных книжках и хранилищах данных SQL для получения дополнительных сведений и ограничений.
Что такое бессерверные хранилища SQL?
Примечание.
Прежде чем создать бессерверное хранилище SQL в регионе , поддерживающем эту функцию, может потребоваться выполнить действия. См. раздел "Настройка бессерверных хранилищ SQL".
Databricks SQL обеспечивает оптимальную цену и производительность с бессерверными хранилищами SQL. Основные преимущества бессерверных хранилищ по сравнению с профессиональными и классическими моделями:
- Мгновенное и эластичное вычисление. Устраняет ожидание ресурсов инфраструктуры и избегает чрезмерной подготовки ресурсов во время пиков использования. Интеллектуальное управление рабочими нагрузками динамически обрабатывает масштабирование. Дополнительные сведения об управлении интеллектуальными рабочими нагрузками и других бессерверных возможностях см. в типах хранилища SQL.
- Минимальные затраты на управление ресурсами: управление емкостью, исправление, обновление и оптимизация производительности обрабатываются Azure Databricks, упрощают операции и приводят к прогнозируемой цене.
- Снижение общей стоимости владения (TCO) — автоматическая подготовка и масштабирование ресурсов по мере необходимости помогает избежать чрезмерной подготовки и снижает время простоя, что снижает уровень TCO.
Запуск хранилища SQL
Чтобы вручную запустить остановленное хранилище SQL, щелкните
"Хранилища SQL" на боковой панели и щелкните значок запуска рядом с хранилищем.
Примечание.
Для перезапуска хранилища SQL необходимо иметь по крайней мере разрешения CAN MONITOR. См. списки управления доступом хранилища SQL.
Автоматический перезапуск хранилища SQL в следующих условиях:
- Склад остановлен, и вы пытаетесь выполнить запрос.
- Задание, назначенное остановленному хранилищу, запланировано для запуска.
- Подключение устанавливается к остановленном хранилищу из интерфейса JDBC/ODBC.
- Откроется панель мониторинга, связанная с хранилищем на уровне панели мониторинга.
Создание хранилища SQL
Для настройки и запуска хранилищ SQL требуются повышенные разрешения, как правило, ограниченные администратором. См. настройки администратора хранилища SQL и Создание хранилища SQL.
Каталог Unity управляет разрешениями на доступ к данным в хранилищах SQL для большинства ресурсов. Администраторы настраивают большинство разрешений доступа к данным. В хранилищах SQL можно настроить индивидуальный доступ к данным, либо заменив им Unity Catalog, либо дополняя его. См. конфигурации доступа к данным .
Обратитесь к администратору в следующих ситуациях:
- Невозможно подключиться к хранилищам SQL.
- Невозможно выполнить запросы, так как хранилище SQL остановлено.
- Невозможно получить доступ к таблицам или данным из хранилища SQL.
Примечание.
Некоторые организации могут разрешить пользователям изменять привилегии в объектах базы данных или хранилищах SQL. Обратитесь к коллегам и администраторам, чтобы понять, как ваша организация управляет доступом к данным.
Поведение размера хранилища и автоматического масштабирования
Сведения о том, как осуществляется размер и масштаб классических и профессиональных хранилищ SQL, и как работает автомасштабирование, см. в статье О размерах, масштабировании и поведении очередей хранилищ SQL.
Хранилища SQL и сторонние средства бизнес-аналитики
Databricks SQL поддерживает множество сторонних средств бизнес-аналитики и визуализации, которые могут подключаться к хранилищам SQL, включая следующие:
Средства разработчика для хранилищ SQL
Rest API, CLI и другие драйверы и интеграции можно использовать для настройки и выполнения команд в хранилищах SQL. См. следующие разделы:
- Databricks SQL REST API
- Соединитель SQL Databricks для Python
- Интерфейс командной строки Databricks SQL
- Драйвер Databricks для SQLTools для Visual Studio Code
- Интеграция DataGrip с Azure Databricks
- Интеграция DBeaver с Azure Databricks
- Подключение к SQL Workbench/J
Хранилища SQL и конечные точки SQL
Хранилища SQL и конечные точки SQL относятся к типу оптимизированного для SQL вычислительного ресурса, который управляет Databricks SQL. В 2023 году конечные точки SQL были переименованы в качестве хранилищ SQL.