在Azure Data Factory中处理多个目标-数据流管道

在Azure Data Factory中处理多个目标-数据流管道,azure,etl,pipeline,azure-data-factory,Azure,Etl,Pipeline,Azure Data Factory,我有3个源表S1、S2和S3。我正在转换一些数据并将其插入到3个接收器表D1、D2和D3中。D2与D1有外键关系,D3与D2有外键关系。我正在使用派生列生成新的guid(uuid),并将其用作3个表的主键。在预览派生列的数据时,一切看起来都很好,我能够正确地看到数据。但在调试时,我遇到了外键关系异常 我尝试禁用约束,然后执行顺利。在我启用它之后,就没有问题了,关系也就正常了。所以我怀疑的是,数据插入的顺序是否导致了问题。我可以用什么方法在同一个数据流管道中插入D1、D3和D3 请参见下面的屏幕截

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

我尝试禁用约束,然后执行顺利。在我启用它之后,就没有问题了,关系也就正常了。所以我怀疑的是,数据插入的顺序是否导致了问题。我可以用什么方法在同一个数据流管道中插入D1、D3和D3

请参见下面的屏幕截图


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