Невозможно указать параметры параметризованного набора исходных данных в потоке данных ADF - PullRequest
1 голос
/ 06 августа 2020

У меня есть поток данных с параметром: TableName. Набор данных, который используется в качестве источника в потоке, параметризован для параметра TableName (SQL набор данных сервера). При выборе этого набора данных в настройке источника в потоке данных ADF он не позволяет мне установить параметр TableName, как это происходит при настройке источника в стандартном CopyActivity.

Итак, как можно использовать параметризованный набор данных в потоке данных, если он никогда не позволяет вам устанавливать параметры?

ОБНОВЛЕНИЕ: настройки фактически относятся к самому действию DataFlow.

введите описание изображения здесь

Ответы [ 2 ]

1 голос
/ 07 августа 2020

Насколько я понимаю, вы имеете в виду, что вы можете установить TableName в Copy Active и не можете в Data Flow.

В Copy Active мы могли бы установить параметр следующим образом: enter image description here

But in Data Flow, the UI looks like: enter image description here

I have a workaround is that we could choose the table with Query in Source operations:

'select * from ' +$TableName

enter image description here

Pipeline parameter:

enter image description here

Data Flow parameter: введите описание изображения здесь

Работает хорошо.

1 голос
/ 07 августа 2020

В потоке данных вы установите параметр набора данных в настройках отладки при проектировании / отладке потока данных. Затем вы можете установить параметр во время выполнения в настройках активности потока данных в конвейере.

...