在Azure数据工厂中处理多个目标-数据流管道

时间:2020-05-20 11:49:44

标签: azure etl pipeline azure-data-factory

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

我尝试禁用约束,然后执行顺利。在启用它之后,就没有问题了,而且关系是正确的。所以我怀疑的是,插入数据的顺序是否引起了问题。他们可以通过什么方式在同一数据流管道中插入D1,然后插入D3和D3?

请参见下面的屏幕截图。

Azure Data Factory - Data Flow

1 个答案:

答案 0 :(得分:1)

在数据流设计UI中,单击“设置”,然后在此处设置接收器顺序

enter image description here