Сохранить добавление вывода переменной в файл json в datafactory

#azure-data-factory #azure-data-factory-2

#azure-data-factory #azure-data-factory-2

Вопрос:

У меня есть операция добавления переменной со следующим выводом:

{ «Name»: «xxxxxxx», «WebID»: «xxx» }, { «Name»: «xxxx», «WebID»: «xxxx» }, { «Name»: «xxxx», «WebID»: «xxxx» }, { «Name»: «xxxx», «WebID»: «xxxx»}, { «Name»: «xxxx», «WebID»: «xxxx» }, { «Name»: «xxxx», «WebID»: «xxxx» }, { «Name»: «xxxx», «WebID»: «xxxx» }, { «Name»: «xxxx», «WebID»: «xxxx»}, { «Name»: «xxxx», «WebID»: «xxxx» }

Как я могу сохранить этот вывод в виде файла json или, что еще лучше, в виде файла csv в datalake

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

1. Вы имеете в виду, что хотите преобразовать строковый тип в тип Json? Вы можете попробовать @json(variable_name) преобразовать.

2. нет, мне нужно сохранить в datalake результат переменной, вывод которой выполнен в формате json

3. Я изучал некоторое время раньше. К сожалению, мы не можем поместить переменную в файл json или csv. Но мы можем перенести его в Azure SQL с помощью действия хранимой процедуры.

4. Или мы можем с помощью функции Azure использовать метод POST для отправки переменной и сохранения ее в ADL.

Ответ №1:

Сложно сохранить вывод в виде файла непосредственно на фабрике данных Azure.

В качестве альтернативы вы можете использовать функцию Azure для создания файла и записи выходных данных в этот файл.