#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 для создания файла и записи выходных данных в этот файл.