Прочитайте текстовый файл и отправьте содержимое в Azure функцию в Azure фабрике данных - PullRequest
0 голосов
/ 07 апреля 2020

Должно быть, я пропустил что-то большое, когда дело дошло до Azure Фабрика данных. Это то, что я хочу сделать. Если в моей локальной сети хранится текстовый файл, я хочу получить этот контент (как есть) и отправить его в функцию Azure, а затем функция azure должна работать с этим контентом, чтобы преобразовать его в конкретный c json Объект и отправить результат обратно на фабрику данных.

Но я не могу найти простой способ взять содержимое файла и отправить его в функцию Azure. Закрытие, которое я получаю, заключается в использовании действия «поиск» с набором данных, в котором есть некоторые символы в качестве разделителя столбцов и строк, которых нет в файле. Это даст мне данные, но обернутый в Json объект, который выглядит следующим образом:

{
  "count":1",
  "value": {
    "Prop_0":"MY_TEXT_FILES_CONTENT"
  }
}

Но это кажется немного излишним, что я хочу, это либо

MY_TEXT_FILES_CONTENT

, либо

{
 "output": "MY_TEXT_FILES_CONTENT"
}

Должно быть, я что-то упустил, разве это не одна из самых распространенных задач интеграции - прочитать простой текстовый файл и получить его содержимое ...

С наилучшими пожеланиями / Magnus

1 Ответ

0 голосов
/ 07 апреля 2020

ИМХО, клиентское приложение может просто загрузить файл в BLOB в azure и запустить функцию, как только загрузка будет завершена. Функция может начать обработку и внутреннюю обработку преобразования / сопоставления JSON и отправить ее на фабрику данных.

Это рекомендуется, учитывая тот факт, что вы работаете с файлами и они могут иметь больший размер. и есть ограничения API и ограничения потоковой передачи могут быть в функциях

...