Перенести вывод действия «Задать переменную» в файл json [Azure Фабрика данных] - PullRequest
1 голос
/ 13 марта 2020

В фабрике данных можно ли зарегистрировать вывод операции «Задать переменную» как файл json?

Ответы [ 2 ]

1 голос
/ 16 марта 2020

Нет встроенного простого способа для вашей потребности, как я знаю.

2 способа в качестве обходных путей:

1.Использование включения Azure Диагностика монитора c log в ADF для регистрации данных в Azure хранилище BLOB-объектов в виде JSON файлов. И каждый файл подробностей выполнения (содержит выходные данные) может быть зарегистрирован в файле. Однако вам необходимо узнать структуру json схемы и захватите то, что вы хотите.

2.Используйте Azure Функция или веб-активность после Set Variable Activity для вызова API (@activity ('Set Variable1'). output). Сохраните вывод в резиденцию как json файл в методе функции с кодом SDK.

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

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

Установите переменную активность и установите значение переменной, после чего следует операция копирования. В операции копирования Source settings у вас есть свойство Additional columns, в котором вы можете дать имя столбцу исходной переменной. Используя Dynami c выражение @variables('varInput'), вы присваиваете значение переменной. Затем в разделе Mapping вы можете удалить ненужные столбцы и иметь только необходимые столбцы, включая переменные столбцы, которые вы создали в Additional columns из Source. Затем на стороне назначения укажите желаемое имя столбца и проверьте его.

enter image description here

enter image description here

enter image description here

ПРИМЕЧАНИЕ : эта функция работает с последней моделью набора данных. Если вы не видите эту опцию в пользовательском интерфейсе, попробуйте создать новый набор данных.

Надеюсь, это поможет.

...