Подключение из распространенных приложений

В этой статье приведены примеры подключения к azure Data Explorer из LINQPad, Azure Data Studio, DBeaver и Microsoft SQL Server Management Studio.

Дополнительные сведения см. в обзоре эмуляции SQL Server в Azure Data Explorer.

LINQPad

Вы можете подключиться к azure Data Explorer из LINQPad, как если бы azure Data Explorer являлись сервером SQL Server.

  1. Выберите команду Добавить подключение.

  2. Автоматически задайте контекст данных сборки.

  3. Установите значение По умолчанию (LINQ to SQL), драйвер LINQPad.

  4. Задайте SQL Azure.

  5. Для сервера укажите имя кластера azure Data Explorer. Например, mykusto.kusto.windows.net.

  6. Настройка проверки подлинности Windows (Active Directory) для входа.

  7. Выберите Проверить , чтобы проверить подключение.

  8. Щелкните ОК. В окне браузера отображается представление в виде дерева с базами данных.

  9. Теперь вы можете просматривать базы данных, таблицы и столбцы и выполнять запросы SQLand LINQ в окне запроса. Укажите язык SQL и выберите подключение к базе данных. Например, выберите таблицу в окне браузера. Выберите Count (Количество) и позвольте ему запуститься.

Azure Data Studio (1.3.4 и более поздние версии)

Вы можете подключиться к azure Data Explorer из Azure Data Studio, как если бы azure Data Explorer был сервером SQL.

  1. Задайте тип подключения Microsoft SQL Server.

  2. Укажите имя кластера Data Explorer Azure в качестве имени сервера. Например, mykusto.kusto.windows.net.

  3. Задайте тип проверки подлинности Microsoft Entra идентификатор — Универсальный с поддержкой MFA.

  4. Укажите учетную запись, подготовленную в идентификаторе Microsoft Entra. Например, myname@contoso.com. Добавьте учетную запись в первый раз.

  5. Используйте средство выбора базы данных , чтобы выбрать базу данных.

  6. Выберите Подключиться , чтобы открыть панель мониторинга базы данных и установить подключение.

  7. Выберите Создать запрос , чтобы открыть окно запроса, или выберите задачу Создать запрос на панели мониторинга.

DBeaver (5.3.3 и более поздние версии)

Чтобы настроить DBeaver для обработки результирующих наборов способом, совместимым с Azure Data Explorer:

  1. Выберите Параметры в меню Окно .
  2. Выберите Редактор данных в разделе Редакторы .
  3. Убедитесь, что параметр Обновить данные при следующем чтении страницы помечен.

Теперь подключитесь к azure Data Explorer из DBeaver, как если бы azure Data Explorer были SQL Server:

  1. Выберите Создать подключение в меню База данных .

  2. Найдите Azure и задайте Azure SQL База данных. Выберите Далее.

  3. Укажите узел. Например, mykusto.kusto.windows.net.

  4. Укажите базу данных. Например, mydatabase.

    Предупреждение

    Не используйте master в качестве имени базы данных. Azure Data Explorer требует подключения к определенной базе данных.

  5. Задайте Active Directory — пароль для проверки подлинности.

  6. Укажите учетные данные пользователя Active Directory. Например, myname@contoso.comи задайте соответствующий пароль для этого пользователя.

  7. Выберите Проверить подключение... , чтобы проверить правильность сведений о подключении.

Microsoft SQL Server Management Studio (версия 18.x)

Чтобы подключиться к azure Data Explorer из Microsoft SQL Server Management Studio, выполните приведенные далее действия.

  1. Выберите Подключить, а затем ядро СУБД в разделе обозреватель объектов.

  2. Укажите имя кластера azure Data Explorer в качестве имени сервера. Например, mykusto.region.kusto.windows.net.

  3. Задайте Microsoft Entra id — Universal с MFA для проверки подлинности и укажите имя пользователя.

  4. Выберите Параметры.

  5. Выберите Обзор сервера в разделе Подключение к базе данных , чтобы просмотреть доступные базы данных.

  6. Выберите Да , чтобы продолжить просмотр.

  7. В окне отображается древовидное представление со всеми доступными базами данных. Выберите базу данных для подключения к ней. Другой вариант — выбрать значение по умолчанию в разделе Подключение к базе данных, а затем нажать Кнопку Подключить. Затем объект Обозреватель отобразит все базы данных.

    Примечание

    Просмотр объектов базы данных через SSMS пока не поддерживается, так как SSMS использует коррелирующие вложенные запросы для просмотра схемы базы данных. Коррелированные вложенные запросы не поддерживаются azure Data Explorer. Дополнительные сведения см. в разделе Коррелированные вложенные запросы.

  8. Выберите Создать запрос , чтобы открыть окно запроса и задать базу данных.

  9. Теперь можно выполнять пользовательские SQL-запросы из окна запросов.