Azure数据工厂-数据流-设置变量

时间:2020-05-06 14:18:30

标签: azure-data-factory

在管道中,我有一个小的数据流活动,该活动从JSON文件中读取一个我想在主流中使用的值。

从停止数据流开始,我想用此值设置一个变量,但是我还没有找到一种方法来实现这一点。

那么如何在“数据流”中为变量设置新值?

2 个答案:

答案 0 :(得分:1)

每个数据流活动都需要有一个接收器。将数据流中的数据值存储到目标存储区(即Blob存储区)中。然后,您可以在后续的Lookup活动中从数据流中读取该值,以将其加载到管道变量中。

答案 1 :(得分:0)

现在,我们可以在数据流中设置值,而无需使用接收器将文件加载到Blob存储中并使用额外的活动来读取它。查看Cached lookup文档:

Cache Sink
Cached lookup

Sink中,我们可以选择Cache而不是数据集...

然后我们可以在其他任何活动中使用该值:

mySinkName#outputs()[myRowNumber].yColumnName