为查询中的每一行使用ADF Web活动

问题描述 投票:0回答:1

早安!

我对ADF来说还很陌生,并且需要一些指南,以了解如何对query / view中的每条记录使用ADF Web Activity来最好地完成。我有一个系统,我们需要每天添加新用户。我建立了一个查询,该查询返回哪些用户是新用户,我想调用rest API在其他系统中添加他们的帐户。今天,我在一个Java程序中完成此操作,在该程序中我们得到一个结果集,然后遍历每一行并调用API

我正在尝试在ADF中复制它,并且遇到不了解如何完成此操作的过程。 ForEach活动似乎无法连接到数据集或查询。在构建参数列表并了解其工作原理时,我还看到了使用ForEach的其他示例。 (例如:https://docs.microsoft.com/en-us/azure/data-factory/tutorial-bulk-copy-portal。)

任何人都可以给我一些有关如何为数据集中的每一行运行活动的方向吗?

foreach azure-data-factory-2
1个回答
0
投票

我能够找到一种使用Lookup Activity的方法,然后将查找的输出传递给foreach活动。这是我的管道:

AdF Pipeline with Lookup ad ForEach activity

[将数据从Lookoup传递到ForEach外观时,您希望将ForEach项设置为“ @activity('Lookup1')。output.value”。如果您使用“添加动态内容”选择并选择发送的输出数据ADF将值设置为@activity('Lookup1')。output,这将在您运行时通过有关长度函数的奇怪错误。

在我的研究中,我发现此演示非常有用:https://www.youtube.com/watch?v=ROq5mVrZPY0

© www.soinside.com 2019 - 2024. All rights reserved.