Azure数据工厂管道,用于单独处理CSV中的每一行,并有条件地将数据复制到Dynamics CRM中

g2ieeal7  于 2023-06-06  发布在  其他
关注(0)|答案(1)|浏览(135)

我需要一些关于以下问题的帮助。我有一堆CSV文件,在我的管道中,我从Azure BLOB存储中读取。现在,每个CSV文件都包含一个记录列表,并且所有CSV文件都使用完全相同的数据格式/列。我必须根据一些逻辑来决定处理的每个CSV行/记录是否要为其创建Dynamics CE联系人。我目前的管道首先将所有CSV文件/记录放入一个数据集,然后使用For-Each循环单独处理每行/记录。在For-Each中,我有一个条件检查,看看是否必须使用当前行。如果应该使用该数据,那么如何使用此记录中的数据在Dynamics中创建联系人?看起来Copy-Data活动只适用于数据集,而在我的For-Each中,我只能访问当前的@item()???

goucqfw6

goucqfw61#

正如我从问题中理解的那样,你有一堆CSV文件,你的意图是将这些文件中的数据复制到Dynamics CRM。
1.如果你也有PowerApps,那么ADFS不是推荐的方法。您可以在PowerApps中使用DataFlows来完成任务。这增加了一个优点,即默认情况下为您提供了power查询,以便您可以轻松地进行转换。请参考this文档。
1.如果你对Dataflow不太满意,或者出于某种原因,你只需要ADFS,那么在ADFS中,管道中有一个PowerQuery选项,你可以使用它并按照你喜欢的方式进行转换。

相关问题