Сбой запроса аналитики озера данных - PullRequest
0 голосов
/ 02 мая 2019

Задание Data Lake Analytics завершилось ошибкой со следующей ошибкой при вводе в виде файла json. Похоже, ошибка форматирования JSON. Любая помощь очень ценится. Файл json был сгенерирован потоковой аналитикой с данными из концентратора IOT в качестве входных данных.

{ "jobId": "https://iotdla4c2c5a3b.azuredatalakeanalytics.net/jobLink/4eddd130-e0fc-45d4-8b3a-179b0e49f6c1", "ошибки": { «код диагностики»: 195887158, "серьезность": "Ошибка", "компонент": "ВРЕМЯ", "источник": "Пользователь", «errorId»: «E_RUNTIME_USER_UNHANDLED_EXCEPTION_FROM_USER_CODE», «message»: «Обнаружено необработанное исключение из кода пользователя при вызове метода« Извлечь »для типа пользователя« Microsoft.Analytics.Samples.Formats.Json.JsonExtractor »», "description": "Необработанное исключение из кода пользователя: \" Дополнительный текст обнаружен после завершения чтения содержимого JSON: {. Путь '', строка 2, позиция 0. \ "\ NПодробности содержат дополнительную информацию, включая любые внутренние исключения и трассировку стека, где возникло исключение.", "resolution": "Убедитесь, что ошибка в коде пользователя исправлена.", "helpLink": "", "details": "==== Поймано исключение Newtonsoft.Json.JsonReaderException \ n \ n в Newtonsoft.Json.JsonTextReader.Read () \ r \ n в Microsoft.Analytics.Samples.Formats.Json.JsonExtractor.d__2.MoveNext () \ г \ п на ScopeEngine.RunUdoCodeExceptionhandled> (ScopeTypedManagedHandle * имя класса, SByte * имяМетода, код *) в D: \ данные \ yarnnm \ Local \ usercache \ 9bb5486e-cb76-464b-a635-28243eb11fb0 \ AppCache \ application_1556746128054_0157 \ container_e391_1556746128054_0157_01_000001 \ wd \ managed.h: строка 2034 ", "данные пользователя": "" } }

1 Ответ

0 голосов
/ 03 мая 2019

DataLake хранит JSON в двух разных форматах.1. перевод строки.2 Массив.Изменение формата на Array решило эту проблему

...