Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Хранилище SQL — это вычислительный ресурс, который позволяет запрашивать и изучать данные в Azure Databricks.
Большинство пользователей имеют доступ к хранилищам SQL, настроенным администраторами.
Сведения об архитектуре бессерверного уровня вычислений см. в разделе "Бессерверная плоскость вычислений".
Databricks рекомендует использовать бессерверные хранилища SQL при наличии.
Использование хранилищ SQL
Хранилища SQL имеют доступ к отображаемым в раскрывающихся меню вычислений пользовательских интерфейсов рабочей области, поддерживающих вычисления хранилища SQL, включая редактор запросов, обозреватель каталогов и панели мониторинга.
Вы также можете просматривать, сортировать и искать доступные хранилища SQL, щелкнув
хранилища SQL на боковой панели. По умолчанию хранилища сортируются по состоянию (сначала хранилища, которые выполняются), а затем в алфавитном порядке.
Пользовательский интерфейс указывает, запущено ли в настоящее время хранилище. Выполнение запроса к остановленного хранилища запускается автоматически, если у вас есть доступ к хранилищу. См. статью "Запуск хранилища SQL".
Примечание.
Чтобы приступить к работе, Azure Databricks создает небольшое хранилище SQL с именем Starter Warehouse автоматически. Это хранилище SQL можно изменить или удалить.
Внимание
Вы также можете подключить записную книжку к хранилищу pro или бессерверного хранилища 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 или в дополнение к каталогу Unity. См. конфигурации доступа к данным .
Обратитесь к администратору в следующих ситуациях:
- Невозможно подключиться к хранилищам 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.