Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается, как получить доступ к базе данных Azure Data Explorer из Synapse Studio с помощью Apache Spark для Azure Synapse Analytics.
Предпосылки
- Создайте кластер и базу данных Azure Data Explorer.
- У вас есть рабочая область Azure Synapse Analytics или создайте новую рабочую область, выполнив действия, описанные в кратком руководстве. Создание рабочей области Azure Synapse.
- Имеется ли у вас существующий пул Apache Spark, или создайте новый пул, следуя шагам, описанным в Кратком руководстве: Создание пула Apache Spark с помощью портала Azure.
- Создайте приложение Microsoft Entra, подготовив приложение Microsoft Entra.
- Предоставьте приложению Microsoft Entra доступ к базе данных, выполнив действия по управлению разрешениями базы данных Azure Data Explorer.
Перейдите в Synapse Studio
В рабочей области Azure Synapse выберите "Запустить Synapse Studio". На домашней странице Synapse Studio выберите "Данные ", чтобы перейти в обозреватель объектов данных.
Подключение базы данных Azure Data Explorer к рабочей области Azure Synapse
Подключение базы данных Azure Data Explorer к рабочей области осуществляется через связанную службу. Связанная служба Azure Data Explorer позволяет просматривать и исследовать данные, а также с помощью Apache Spark для Azure Synapse, вы можете читать и записывать данные. Также можно запускать задания интеграции в конвейере.
В обозревателе объектов данных выполните следующие действия, чтобы напрямую подключить кластер Azure Data Explorer:
Выберите значок + рядом с областью Данные.
Выберите "Подключиться ", чтобы подключиться к внешним данным.
Выберите Azure Data Explorer (Kusto).
Выберите Продолжить.
Чтобы присвоить имя связанной службе, используйте понятное имя. Имя появится в обозревателе объектов данных и используется средами выполнения Azure Synapse для подключения к базе данных.
Выберите кластер Azure Data Explorer из подписки или введите универсальный код ресурса (URI).
Введите идентификатор субъекта-службы и ключ субъекта-службы. Убедитесь, что этот принципал службы имеет доступ на просмотр к базе данных для операций чтения и доступ на ввод данных для приёма данных.
Введите имя базы данных Azure Data Explorer.
Выберите "Проверить подключение" , чтобы убедиться, что у вас есть правильные разрешения.
Выберите Создать.
Примечание.
(Необязательно) Проверка подключения не подтверждает права на запись. Убедитесь, что идентификатор учётной записи службы имеет доступ на запись в базу данных Azure Data Explorer.
Кластеры и базы данных Azure Data Explorer отображаются на вкладке "Связанная " в разделе Azure Data Explorer .
Прежде чем взаимодействовать с связанной службой из записной книжки, ее необходимо опубликовать в рабочей области. Нажмите кнопку "Опубликовать " на панели инструментов, просмотрите ожидающие изменения и нажмите кнопку "ОК".
Примечание.
В текущем выпуске объекты базы данных заполняются на основе разрешений учетной записи Microsoft Entra в базах данных Azure Data Explorer. При запуске записных книжек Apache Spark или заданий интеграции будут использоваться учетные данные в службе связей (например, учетная запись службы).
Быстрое взаимодействие с созданными кодом действиями
При щелчке правой кнопкой мыши базы данных или таблицы появится список примеров записных книжек Spark. Выберите параметр для чтения, записи или потоковой передачи данных в Azure Data Explorer.
Ниже приведен пример чтения данных. Подключите записную книжку к пулу Spark и запустите ячейку.
Примечание.
Выполнение в первый раз может занять более трех минут, чтобы инициировать сеанс Spark. Последующие выполнения будут значительно быстрее.
Ограничения
Соединитель Azure Data Explorer в настоящее время не поддерживается с управляемыми виртуальными сетями Azure Synapse.