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


Добавьте пространство имен Azure Event Grid в поток событий для приема данных событий и MQTT в режиме реального времени (предварительная версия)

В современном подключенном мире организации используют данные потоковой передачи событий и телеметрию Интернета вещей для аналитики, мониторинга и принятия решений в режиме реального времени. Благодаря новой возможности добавления пространства имен Azure Event Grid в качестве источника для Eventstream можно легко перенести как стандартные события, так и сообщения MQTT в Microsoft Fabric. Эта интеграция позволяет выполнять такие сценарии, как мониторинг промышленного Интернета вещей, телеметрия подключенных транспортных средств и интеграция корпоративной системы без сложных пользовательских конвейеров. При интеграции "Сетки событий Azure" и "Сетки событий Fabric" вы получаете мощную и масштабируемую основу для обработки миллионов событий в секунду и мгновенного получения аналитических сведений из всего вашего хранилища данных.

В этой статье показано, как добавить источник пространства имен Azure Event Grid в поток событий.

Prerequisites

Чтобы убедиться, что управляемое удостоверение пространства имен Event Grid имеет необходимые разрешения, настройте необходимые параметры на портале администрирования:

  • Выберите параметры (значок шестеренки) в правом верхнем углу.

  • Выберите портал администрирования в разделе "Управление и аналитика ".

    Снимок экрана: выбор ссылки на портал администрирования в разделе

  • Активируйте следующий параметр арендатора, чтобы предоставить представителю службы доступ к API Fabric для создания рабочих пространств, подключений или конвейеров развертывания.

    • На странице параметры арендатора в разделе Параметры разработчика разверните опцию субъекта-службы, который может использовать API Fabric.

    • Переключите на включено.

    • Применяется ко всей организации.

    • Select Apply.

      Снимок экрана с параметрами разработчика.

  • Включите этот параметр для доступа ко всем другим API (включен по умолчанию для новых клиентов):

    • На странице параметров арендатора в разделе «Параметры разработчика» разверните пункт «Разрешить служебным субъектам создавать и использовать профили».
    • Переключите на включено.
    • Применяется ко всей организации.
    • Select Apply.

Запуск мастера выбора источника данных

Если вы еще не добавили источник в поток событий, выберите Использовать внешний источник плитку.

Снимок экрана: выбор плитки

Если вы добавляете источник в уже опубликованный поток событий, перейдите в режим редактирования, выберите "Добавить источник" на ленте и выберите "Внешние источники".

снимок экрана, на котором показано, как выбрать меню

На странице Выбор источника данных найдите и выберите Подключить в плитке пространство имен Azure Event Grid.

Снимок экрана: выбор пространства имен сетки событий Azure в диалоговом окне типа источника событий мастера получения событий.

Настройка соединителя Сетки событий Azure

На странице Настройка параметров подключения выполните следующие действия.

  1. Для подписки выберите соответствующую подписку Azure, в которой имеется пространство имен Event Grid.

  2. Для имени пространства имен выберите пространство имен Event Grid из раскрывающегося списка.

  3. Тот раздел пространства имен, который вы видите, зависит от того, включен ли Message Queuing Telemetry Transport (MQTT).

    • Если MQTT не включен для раздела пространства имен, создайте новый раздел или выберите существующий раздел.

      снимок экрана, на котором показаны параметры конфигурации пространства имен Сетки событий Azure.

    • Если в пространстве имен включен MQTT, существует тема и включена маршрутизация:

      снимок экрана, показывающий параметры конфигурации пространства имен Event Grid Azure при включении MQTT и маршрутизации.

    • Если пространство имен включает MQTT, но маршрутизация не включена для пространства имен:

      снимок экрана, на котором показаны параметры конфигурации пространства имен Сетки событий Azure с включённым MQTT, но без включённой маршрутизации.

  4. Если вы используете центр Real-Time, выполните следующие действия.

    1. В разделе "Сведения о потоке" справа выберите рабочую область Fabric, в которой вы хотите сохранить поток событий, создаваемый мастером.

    2. Для имени потока событий введите имя потока событий. Мастер создает поток событий, используя выбранное пространство имен Event Grid в качестве источника.

    3. Имя потока автоматически создается путем добавления -stream к имени потока событий. Вы можете увидеть этот поток на странице "Центр обработки в реальном времени", раздел Все потоки данных, когда мастер завершит работу.

      снимок экрана, показывающий раздел сведений о потоке для пространства имен Event Grid.

  5. Если вы используете редактор Eventstream для добавления пространства имен Event Grid в качестве источника в поток событий, нажмите кнопку карандаш под полем Имя источникаи введите имя источника.

  6. Выберите Далее в нижней части страницы.

  7. На странице "Проверка и подключение" проверьте параметры и нажмите кнопку "Подключить".

    снимок экрана, на котором показана страница проверки и подключения для соединителя Сетки событий Azure.

    Если в пространстве имен включены MQTT и маршрутизация:

    скриншот, на котором показана страница «Обзор и подключение» для пространства имен Azure Event Grid с включенным протоколом MQTT и маршрутизацией.

    Если пространство имен включает MQTT, но маршрутизация не включена:

    скриншот, на котором показана страница «Обзор и подключение» для Azure Event Grid с MQTT, но маршрутизация не включена.

Просмотр обновленного потока событий

  1. На странице Обзор и подключение выберите Добавить.

  2. Вы видите, что источник Event Grid добавляется в поток событий на холсте в режиме редактирования. Чтобы реализовать это недавно добавленное пространство имен Azure Event Grid, выберите Publish на ленте.

    Снимок экрана: редактор с выбранной кнопкой

  3. После выполнения этих действий пространство имен Event Grid Azure доступно для визуализации в режиме реального времени. Выберите плитку пространство имен Event Grid на диаграмме, чтобы увидеть детали источника.

Сведения о добавлении других источников в поток событий см. в следующей статье: добавление источника событий и управление ими в потоке событий