В Azure stream analytics пытается извлечь данные из event hub

#azure #azure-eventhub #azure-stream-analytics

#azure #azure-eventhub #azure-stream-analytics

Вопрос:

В Azure stream analytics при попытке извлечь данные из event hub я получаю следующую ошибку

Диагностика: источник ‘<unknown_location>’ имел 1 случай возникновения типа ‘InputDeserializerError.InvalidData’ между временами обработки ‘2020-11-19T04:08:35.3436931Z’ и ‘2020-11-19T04: 08:35.3686240Z’. Невозможно создать записи из заданной схемы записей Avro

Я хочу знать, в чем может быть причина?

Есть ли способ узнать, какой файл данных передается в EVENTHUB?

Ответ №1:

Проверьте формат сериализации входных данных (ваш event hub). Возможно, то, что вы там установили, и то, что вы отправляете, действительно не совпадают. Возможно, вы отправляете JSON, но вы указали AVRO в качестве сериализации события или наоборот.

введите описание изображения здесь

Вы можете загрузить Service bus Explorer и подключить его к своему EventHub и таким образом проверить, что вы получаете. Я советую добавить дополнительную группу потребителей для вашего EventHub, чтобы избежать конкурирующих потребителей и подключить Service bus Explorer к этой конкретной группе потребителей.