Добавление источника Azure Service Bus в поток событий (предварительная версия)

Azure Service Bus — это полностью управляемый корпоративный брокер сообщений с очередями сообщений и разделами публикации и подписки. Для подключения к Service Bus можно использовать потоки событий Microsoft Fabric. Вы можете получать сообщения из Service Bus в поток событий Fabric и направлять их в различные пункты назначения внутри Fabric.

В этой статье показано, как добавить источник Service Bus в поток событий.

Предварительные условия

  • Доступ к рабочей области в режиме лицензии на Fabric Capacity или в режиме пробной лицензии с правами участника или более высокого уровня.
  • Соответствующее разрешение на получение ключей доступа для пространства имен, очередей или разделов Service Bus. Пространство имен Service Bus должно быть общедоступным, а не за брандмауэром или защищенным в виртуальной сети. Если он находится в защищенной сети, подключитесь к нему с помощью инъекции виртуальной сети соединителя Eventstream.

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

Если вы еще не добавили источник в поток событий, выберите плитку "Подключить источники данных ". Вы также можете выбрать Добавить источник>Подключить источники данных на ленте.

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

Если вы добавляете источник в уже опубликованный поток событий, переключитесь в режим редактирования . На ленте выберите Добавить источник>Подключить источники данных.

Снимок экрана: выборы для добавления внешних источников.

На странице Выбор источника данных выполните поиск Azure Service Bus. На плитке Azure Service Bus выберите Connect.

Снимок экрана, показывающий выбор Azure Service Bus в качестве исходного типа в мастере получения событий.

Настройка соединителя Service Bus

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

    Снимок экрана: страница

    Если есть существующее подключение к ресурсу Azure Service Bus, выберите существующее подключение, а затем перейдите к настройке Service Bus Type в следующих шагах.

    Снимок экрана: страница

  2. В разделе параметров подключения введите имя узла служебной шины. Имя можно узнать на странице Overview в пространстве имен Service Bus. Она имеет формат NAMESPACENAME.servicebus.windows.net.

    Скриншот, показывающий настройки подключения с указанным пространством имен Service Bus.

  3. В разделе учетных данных подключения выполните следующие действия.

    1. В поле Connection name введите имя подключения к очереди или разделу Service Bus.

    2. Для проверки подлинности убедитесь, что выбран общий ключ доступа.

    3. В поле "Имя ключа общего доступа" введите имя общего ключа доступа.

    4. В поле "Общий ключ доступа" введите значение общего ключа доступа.

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

      1. На портале Azure перейдите на страницу для пространства имен Service Bus.
      2. В меню слева выберите политики общего доступа.
      3. Выберите ключ доступа из списка. Обратите внимание на имя ключа доступа.
      4. Нажмите кнопку копирования рядом со значением первичного ключа .
    5. Нажмите Подключиться.

    Снимок экрана с учетными данными подключения для соединителя службы Azure Service Bus.

  4. В разделе Configure Azure Service Bus Source выполните следующие действия:

    1. Для Service Bus Type выберите Topic (по умолчанию) или Queue.

    2. Если выбран Topic:

      1. В поле "Имя раздела" введите имя раздела.
      2. В поле "Подписка" введите имя подписки в этом разделе.

      Скриншот, на котором показана информация о теме в разделе настройки источника Azure Service Bus.

      Если вы выбрали очередь, введите её имя.

Сведения о потоке или источнике

  1. На странице "Подключение" выполните одно из этих действий на основе того, используете ли вы поток событий или концентратор Real-Time.

    • Eventstream:

      В области сведений о источнике справа выполните следующие действия:

      1. Чтобы изменить имя источника, нажмите кнопку Карандаш.

      2. Обратите внимание, что имя потока событий и имя Stream доступны только для чтения.

    • центрReal-Time:

      В разделе сведений о потоке справа выполните следующие действия.

      1. Выберите рабочую область Fabric где нужно создать поток событий.

      2. Для имени eventstream нажмите кнопку «Карандаш» и введите название для eventstream.

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

  2. Нажмите кнопку "Далее" в нижней части страницы "Настройка ".

Проверка и подключение

На экране "Обзор и подключение" просмотрите сводку и выберите "Добавить" (Eventstream) или "Подключить" (Real-Time hub).

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

  1. Убедитесь, что вы добавите источник Service Bus в поток событий на холсте в режиме Edit. Чтобы опубликовать его, выберите "Опубликовать " на ленте.

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

  2. Вы можете визуализировать источник Service Bus в представлении Live. Выберите плитку Service Bus на схеме, чтобы открыть страницу, аналогичную следующему примеру.

    Снимок экрана: редактор в режиме реального времени.

Limitation

  • Источник Azure Service Bus в настоящее время не поддерживает функции CI/CD, включая интеграцию с Git и конвейер развертывания. Попытка экспортировать или импортировать элемент Eventstream с этим источником в репозиторий Git может привести к ошибкам.