首页 > 解决方案 > 在 Azure 数据工厂中处理多个目标 - 数据流管道

问题描述

我有 3 个源表 S1、S2 和 S3。我正在转换一些数据并插入到 3 个接收器表 D1、D2 和 D3。D2 与 D1 具有外键关系,D3 与 D2 具有外键关系。我正在使用派生列生成新的 guid(uuid),并将它们用作 3 个表的主键。在预览派生列的数据时,一切看起来都很好,我能够正确地看到数据。但是在调试时,我得到了外键关系异常。

我尝试禁用约束,然后执行顺利。在我启用它之后,没有任何问题并且关系是正确的。所以我怀疑的是,插入数据的顺序是否会导致问题。他们有什么方法可以在同一数据流管道中插入 D1,然后是 D3 和 D3?

请参阅下面的屏幕截图。

Azure 数据工厂 - 数据流

标签: azureetlpipelineazure-data-factory

解决方案


在您的数据流设计 UI 中,单击设置并在那里设置接收器排序

在此处输入图像描述


推荐阅读