Добавление источника событий центра Интернета вещей в среду "Аналитика временных рядов Azure"
Примечание.
Служба "Аналитика временных рядов" будет прекращена 7 июля 2024 года. Рассмотрите возможность переноса существующих сред в альтернативные решения как можно скорее. Дополнительные сведения об устаревании и миграции см. в нашей документации.
Из этой статьи вы узнаете, как с помощью портала Azure добавить в среду службы "Аналитика временных рядов Azure" источник события, который считывает данные из центра Интернета вещей Azure.
Примечание.
Инструкции в этой статье применяются к средам "Аналитика временных рядов" как 1-го, так и 2-го поколения.
Необходимые компоненты
- Создайте среду службы "Аналитика временных рядов Azure".
- Создайте центр Интернета вещей с помощью портала Azure.
- В центр Интернета вещей должны отправляться активные события сообщений.
- Создайте в центре Интернета вещей выделенную группу объектов-получателей, из которой среда службы "Аналитика временных рядов Azure" будет получать информацию. Каждый источник событий Аналитики временных рядов Azure должен иметь собственную выделенную группу объектов-получателей, не используемую другими объектами-получателями. Если несколько читателей используют события из одной и той же группы потребителей, то это, вероятно, приведет к сбоям в работе всех читателей. Дополнительные сведения см. в статье Руководство разработчика для Центра Интернета вещей Azure.
Добавление группы потребителей в Центр Интернета вещей
Группы объектов-получателей используются приложениями для извлечения данных из Центра Интернета вещей Azure. Чтобы обеспечить надежность чтения данных с центром Интернета вещей, создайте отдельную группу объектов-получателей, которая будет использоваться только в этой среде службы "Аналитика временных рядов Azure".
Чтобы добавить группу объектов-получателей в центр Интернета вещей:
На портале Azure найдите и откройте центр Интернета вещей.
В разделе Параметры выберите Встроенные конечные точки, а затем выберите конечную точку События.
В разделе Группы потребителей введите уникальное имя для группы объектов-получателей. Укажите это же имя при создании нового источника событий в среде службы "Аналитика временных рядов Azure".
Выберите Сохранить.
Добавление нового источника событий
Войдите на портал Azure.
В меню слева выберите Все ресурсы. Выберите свою среду "Аналитика временных рядов Azure".
В разделе Параметры выберите Источники событий, а затем щелкните Добавить.
В области Новый источник событий в поле Имя источника событий введите имя, которое является уникальным для этой среды службы "Аналитика временных рядов Azure". Например, введите event-stream.
Для источника выберите Центр Интернета вещей.
Выберите значение для параметра Вариант импорта:
Выберите Использовать Центр Интернета вещей в доступных подписках, если в одной из ваших подписок уже есть центр Интернета вещей. Этот вариант — самый простой подход.
В следующей таблице описаны обязательные свойства для варианта Использовать Центр Интернета вещей в доступных подписках:
Свойство Описание Подписка Подписка, к которой принадлежит нужный центр Интернета вещей. IoT hub name (Имя Центра Интернета вещей) Имя выбранного центра Интернета вещей. IoT hub policy name (Имя политики Центра Интернета вещей) Выберите политику общего доступа. Политику общего доступа можно найти на вкладке настроек центра Интернета вещей. Каждой политике общего доступа присваивается имя, а также для нее задаются разрешения и ключи доступа. Политика общего доступа для источника событий должна иметь разрешения на подключение службы. Ключ политики Центра Интернета вещей Ключ указывается автоматически. Выберите Указать параметры Центра Интернета вещей вручную, если центр Интернета вещей не входит в вашу подписку или для него нужно указать дополнительные параметры.
В следующей таблице описаны обязательные свойства при выборе варианта Указать параметры Центра Интернета вещей вручную:
Свойство Description ИД подписки Подписка, к которой принадлежит нужный центр Интернета вещей. Группа ресурсов Имя группы ресурсов, в которой создан центр Интернета вещей. IoT hub name (Имя Центра Интернета вещей) Имя центра Интернета вещей. При создании центра Интернета вещей вы ввели имя для него. IoT hub policy name (Имя политики Центра Интернета вещей) Политика общего доступа. Политику общего доступа можно создать на вкладке настроек центра Интернета вещей. Каждой политике общего доступа присваивается имя, а также для нее задаются разрешения и ключи доступа. Политика общего доступа для источника событий должна иметь разрешения на подключение службы. Ключ политики Центра Интернета вещей Ключ общего доступа, используемый для аутентификации доступа к пространству имен Служебной шины Azure. Введите первичный или вторичный ключ здесь. Оба варианта имеют следующие общие настойки параметров:
Свойство Description Группа потребителей Центра Интернета вещей Группа объектов-получателей, которая считывает события из центра Интернета вещей. Мы настоятельно рекомендуем использовать выделенную группу объектов-получателей для источника событий. Формат сериализации событий В настоящее время JSON — это единственный доступный формат сериализации. Сообщения событий должны быть в этом формате, иначе данные не удастся прочитать. Имя свойства для метки времени Чтобы определить это значение, необходимо иметь представление о формате данных сообщений, отправляемых в центр Интернета вещей. Это значение представляет собой имя определенного свойства события в данных сообщения, которое нужно использовать в качестве метки времени для события. Для этого значения учитывается регистр. Если оставить значение пустым, в качестве метки времени события будет использоваться время постановки события в очередь в пределах источника событий.
Добавьте имя отдельной группы объектов-получателей службы "Аналитика временных рядов Azure", которое вы добавили в центр Интернета вещей.
Нажмите кнопку создания.
После создания источника событий служба "Аналитика временных рядов Azure" автоматически запустит потоковую передачу данных в среду.
Следующие шаги
Определите политики доступа к данным, чтобы защитить ваши данные.
Отправьте события в источник событий.