【问题标题】:Pentaho Data Integration, Insert / Update step to continue even after it finds some errorsPentaho 数据集成,插入/更新步骤即使在发现一些错误后仍继续
【发布时间】: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更新无操作)

插入停止在这一行。 但是,我希望它即使在发现此类错误后也能继续。 有没有可能做。 请帮帮我。

问候

【问题讨论】:

    标签: pentaho kettle


    【解决方案1】:

    您可以将Insert/Update 步骤的输出连接到Table Output 步骤,但是当它为您提供弹出窗口时,不要选择“步骤的主输出”,选择“步骤的错误处理”。

    然后,当转换运行时,导致插入/错误行的行将最终出现在您指向 Table Output 步骤的任何位置。其他的都会正常处理。

    【讨论】:

      猜你喜欢
      • 2014-01-25
      • 2023-03-11
      • 1970-01-01
      • 2020-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-27
      • 2014-11-05
      相关资源
      最近更新 更多