【问题标题】:Handling Multiple tables Using Data flow dynamically动态使用数据流处理多个表
【发布时间】:2019-12-29 11:32:53
【问题描述】:

我尝试使用this 文章在数据工厂中使用数据流成功地将数据从一个表复制到另一个表。现在我的方案是处理数据库中的多个表。上面的例子是针对其中一张表的。

我尝试关注同一系列的下一篇文章 (link),并创建了 View 和 For each 循环,但现在想知道如何将输入放入 Data Flow 活动中。

任何想法或是否有人尝试过同样的事情。

谢谢

【问题讨论】:

    标签: azure azure-data-factory-2 dataflow


    【解决方案1】:

    您将需要使用参数化数据集,该数据集使用数据集参数作为表的名称。然后,将包含表名称的 Foreach 活动的字符串参数传递到该数据流活动的数据集参数中。这一切都将通过管道完成。

    【讨论】:

    • 介意提供更多细节......我仍然不明白你将如何从 Foreach 每个活动传递一个字符串参数
    • 您在第 2 段中包含的文章链接中的第 8 步中对此进行了描述。使用来自 foreach 的迭代器,它是一个字符串表名,并将其传递给数据集参数中的表名。在您的情况下,只需使用数据流活动而不是示例中的复制活动。
    • 我担心我仍然无法弄清楚如何做到这一点。我将如何将所有源表与每个接收器表映射
    • 借助数据流,您可以使用无模式数据集进行源和接收器转换,或者在接收器上使用“自动映射”,或者使用基于规则的映射编写规则以根据模式映射列。跨度>
    • 这个视频有助于解释如何做到这一点:youtu.be/Sj15Yjwai1A
    猜你喜欢
    • 2015-03-22
    • 2011-08-29
    • 2017-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-16
    • 1970-01-01
    相关资源
    最近更新 更多