【发布时间】:2020-09-06 18:38:45
【问题描述】:
我有 3 个源表 S1、S2 和 S3。我正在转换一些数据并插入到 3 个接收器表 D1、D2 和 D3。 D2 与 D1 具有外键关系,D3 与 D2 具有外键关系。我正在使用派生列生成新的 guid(uuid),并将其用作 3 个表的主键。在预览派生列的数据时,一切看起来都很好,我能够正确地看到数据。但是在调试时,我得到了外键关系异常。
我尝试禁用约束,然后执行顺利。在我启用它之后,没有任何问题并且关系是正确的。所以我怀疑的是,插入数据的顺序是否会导致问题。他们有什么方法可以在同一数据流管道中插入 D1,然后是 D3 和 D3?
请看下面的截图。
【问题讨论】:
标签: azure etl pipeline azure-data-factory