#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 к этой конкретной группе потребителей.