Создайте подключение данных Центра Интернета Вещей для Azure Data Explorer

В этой статье показано, как принимать данные в Azure Data Explorer из Центра Интернета вещей, платформы потоковой передачи больших данных и службы приема данных Интернета вещей.

Общие сведения о передаче данных в Azure Data Explorer из Центра Интернета вещей см. в разделе Подключение к Центру Интернета вещей.

Примечание.

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

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

Создание подключения к данным IoT хаб

В этом разделе описано, как установить соединение между Центр Интернета вещей и таблицей Azure Data Explorer. Пока подключение установлено, данные передаются из IoT-хаба в целевую таблицу.

  1. В меню слева кластера Azure Data Explorer выберите базы данных , а затем выберите базу данных, содержащую целевую таблицу.

    Снимок экрана: веб-интерфейс Azure Data Explorer, показывающий список баз данных с выбранным параметром testdb.

  2. Выберите Подключение к базе данных и Добавить подключение к данным. В раскрывающемся списке выберите Центр Интернета вещей.

    Снимок экрана: веб-интерфейс Azure Data Explorer с окном приема данных с выбранной вкладкой

  3. Заполните форму, указав следующую информацию.

    Параметр Описание поля
    Имя подключения к данным Имя подключения, которое вы хотите создать в Azure Data Explorer
    Подписка Идентификатор подписки, где находится ресурс центров обработки событий.
    Центр Интернета вещей Имя Центра Интернета вещей
    Политика общего доступа Название политики общего доступа. Необходимо иметь разрешения на чтение
    Группа потребителей Группа потребителей, определенная во встроенной конечной точке Центра Интернета вещей
    Свойства системы событий Свойства системы событий Центра Интернета вещей. При добавлении системных свойств выполните создание или обновление схемы таблицы, а также сопоставление, чтобы добавить выбранные свойства.

    Снимок экрана: веб-интерфейс Azure Data Explorer с формой подключения к данным.

    Примечание.

    • Свойства системы событий поддерживаются для событий с одной записью.
    • Для сопоставления CSV свойства добавляются в начале записи. Для сопоставления JSON свойства добавляются в соответствии с именем, отображаемым в раскрывающемся списке.
  4. В зависимости от варианта использования может потребоваться включить маршрутизацию с несколькими базами данных. Дополнительные сведения о маршрутизации в базы данных см. в разделе Маршрутизация событий.

    Снимок экрана веб-интерфейса Azure Data Explorer, демонстрирующий параметр маршрутизации данных, установленный на "разрешить".

  5. Заполните следующие параметры маршрутизации:

    Параметр Рекомендуемое значение Описание поля
    Имя таблицы TestTable Таблица, которую вы создали в testdb.
    Формат данных JSON Поддерживаемые форматы: AVRO, CSV, JSON, ORC, PARQUET, PSV, SCSV, SOHSV, TSV, TXT, TSVE, APACHE AVRO и W3CLOG.
    Картирование TestMapping Сопоставление, которое вы создали в testdb, которое сопоставляет входящие данные с именами столбцов и типами данных testdb. Если значение не указано, используется сопоставление идентификаторов данных, полученное из схемы таблицы.

    Снимок экрана: веб-интерфейс Azure Data Explorer, показывающий параметры маршрутизации по умолчанию в форме целевой таблицы.

    Примечание.

    • Данные JSON по умолчанию анализируются как multijson. Выберите "Игнорировать ошибки формата" , чтобы принять данные в строгом формате JSON.
    • Если выбраны свойства системы событий, необходимо включить системные свойства в схему таблицы и сопоставление.
  6. Нажмите кнопку создания.

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

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

Удалите подключение данных к IoT Hub

Чтобы удалить подключение Центра Интернета вещей из портала Azure, сделайте следующее:

  1. Перейдите в ваш кластер. В меню слева выберите "Базы данных". Затем выберите базу данных, содержащую целевую таблицу.
  2. В меню слева выберите подключения к данным. Затем установите флажок рядом с соответствующим подключением данных IoT Hub.
  3. В верхней строке меню нажмите кнопку "Удалить".

Следующие шаги