Pentaho 数据集成,插入/更新步骤即使在发现一些错误后仍继续
Posted
技术标签:
【中文标题】Pentaho 数据集成,插入/更新步骤即使在发现一些错误后仍继续【英文标题】:Pentaho Data Integration, Insert / Update step to continue even after it finds some errors 【发布时间】:2014-03-26 06:07:04 【问题描述】:我在我的转换中使用了这个插入/更新步骤, 即使插入时出现一些错误,我也希望完成此步骤。
例如;
在其中一个条目中我收到此错误。
无法添加或更新子行:外键约束失败 (risk_module
.customer
, CONSTRAINT fk_customer_customer1
FOREIGN KEY (parent_customer_id
) REFERENCES customer
(customer_id
) ON DELETE NO ACTION ON更新无操作)
插入停止在这一行。 但是,我希望它即使在发现此类错误后也能继续。 有没有可能做。 请帮帮我。
问候
【问题讨论】:
【参考方案1】:您可以将Insert/Update
步骤的输出连接到Table Output
步骤,但是当它为您提供弹出窗口时,不要选择“步骤的主输出”,选择“步骤的错误处理”。
然后,当转换运行时,导致插入/错误行的行将最终出现在您指向 Table Output
步骤的任何位置。其他的都会正常处理。
【讨论】:
以上是关于Pentaho 数据集成,插入/更新步骤即使在发现一些错误后仍继续的主要内容,如果未能解决你的问题,请参考以下文章