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


Подключение к хранилищу SQL

Хранилище 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 в следующих условиях:

  • Хранилище остановлено, и вы пытаетесь выполнить запрос.
  • Задание, назначенное остановленному хранилищу, планируется запустить.
  • Подключение устанавливается к остановленном хранилищу из интерфейса 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. См. следующие разделы:

Хранилища SQL и конечные точки SQL

Хранилища SQL и конечные точки SQL относятся к типу оптимизированного для SQL вычислительного ресурса, который управляет Databricks SQL. В 2023 году конечные точки SQL были переименованы в качестве хранилищ SQL.