Azure数据工厂查找以及每个

时间:2020-05-28 15:12:52

标签: azure-data-factory-2

我有一个数据工厂管道,我想遍历SQL查找活动的行。我已将查询范围缩小到三列500行。

我了解要在我使用的表中引用一个值:

@{activity('lookupActivity').output.value[row#].colname}

但是,每个人都需要进行迭代。我的第一个猜测是将一些数组变量设置为返回的sql查询的行。那么我该将该变量设置为什么呢?

@{activity('lookupActivity').output.value?

最后,看起来几乎所有数据都在ADF中表示为json,这是真的吗?以及如何查看此输出的json格式,以便了解动态内容的外观?

2 个答案:

答案 0 :(得分:2)

您说对了,几乎所有内容都是JSON。 (例外:Azure Data Factory v2: Activity execute pipeline output

因此,您可以将@activity('lookupActivity').output.value(它是一个数组)放入“设置”标签上的foreach活动中,就像这样

enter image description here

然后在您的foreach循环中,将其中一列的当前值引用为@item().colname

答案 1 :(得分:1)

您可以将输出值用于每个活动,并一次进行一次。您可以根据需要进行顺序或并行操作。