如何解决Azure 数据工厂:在 foreach 活动中复制活动后结果的顺序不一致
我正在尝试为 Azure 数据工厂中的数据仓库填充事实表。
在此过程中,我使用了查找数据库表并将每一行一一输出到 foreach 活动的查找活动。 foreach 活动的输入如下所示:
在 foreach 活动中,我有一个复制活动。在此复制活动中,使用查找活动中每一行的 Model
和 Make
值,我使用以下查询在维度表中搜索主键 Car_ID
:>
我从维度表中获取正确的 Car_ID
并将其复制到一个空白表中,我打算将其复制到我的事实表中。我能够让它完美地工作,但唯一的问题是订单在我的 sink
表中混乱,这是空白表。源表就是我前面提到的维度表。调试管道运行告诉我 foreach 的输入是所需的行顺序,并且从搜索中获得的相应 Car_ID
主键也是正确的;但是,在将 Car_ID
复制到 sink
时,我丢失了顺序,这是必要的,因为我想将此结果列复制到我的事实表中。
从查找/输入到 foreach 的输出:
如果有人能指出发生这种情况的原因或提出解决此问题的方法,我将不胜感激。
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。