Потоку данных не удается прочитать json-файл ответа API, хранящийся в хранилище больших двоичных объектов

#azure-data-factory #dataflow #azure-data-flow

#azure-data-factory #поток данных #azure-поток данных

Вопрос:

поток данных структуры json не может прочитать json-файл ответа API, хранящийся в хранилище больших двоичных объектов, если файл вручную помещен в то же место, он работает нормально, но для потока данных ответа json api говорит, что поврежден файл? В dataset я могу просмотреть файл, но в потоке данных он не работает.

Комментарии:

1. Можете ли вы показать нам свою структуру файла json?

2. Я создал тот же тест и не получил ошибок, похоже, это вопрос индивидуальных различий.

3. Привет, @JosephXu, я прикрепил структуру к сообщению

4. Возможно, вы столкнулись с этой ошибкой: docs.microsoft.com/en-us/azure/data-factory /… изменение формы документа в параметрах источника в разделе Параметры JSON.

Ответ №1:

Я думаю, что ваша проблема заключается в ошибке синтаксического анализа JSON, см.: Код ошибки: DF-Executor-SystemInvalidJson.

  • Сообщение: ошибка синтаксического анализа JSON, неподдерживаемая кодировка или многострочность
  • Причины: Возможные проблемы с файлом JSON: неподдерживаемая кодировка, поврежденные байты или использование источника JSON в виде одного документа во многих вложенных строках
  • Рекомендация: убедитесь, что поддерживается кодировка файла JSON. В исходном преобразовании, использующем набор данных JSON, разверните «Настройки JSON» и включите «Единый документ».