我正在尝试设计一个 ETL 结构,但我陷入了以下步骤。
正如你所看到的,我有 3 个步骤,每个步骤都有一个FK上一步的值。例如TABLE3有一个列外键约束这表明PK值在TABLE2 and TABLE2与 具有相同的关系TABLE1.
问题是,当我开始这项作业时,所有这 3 个步骤都同时运行,并且由于 TABLE2 尝试在 TABLE1 创建完成之前设置 FK,因此发生有关 FK 约束的错误。
我不确定这是否是创建 ETL 流程的最佳实践,但有没有办法按指定顺序运行这 3 个步骤?
并行插入/更新同一数据库,恐怕会引发错误(就像您所做的那样)。请尝试将这些转换分成多个 ktr 文件。我想您不会再遇到同样的问题。希望能帮助到你:)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)