【问题标题】:ORA-00001 / TOP001 - Pentaho Error HandlingORA-00001 / TOP001 - Pentaho 错误处理
【发布时间】:2020-02-20 10:37:15
【问题描述】:

我正在尝试处理 PDI 转换中的错误,但我无法捕获 甲骨文错误: 插入/更新行时出错 ORA-00001: 违反唯一约束 (string.string)

PDI 错误代码 = TOP001

PDI 生成了一个空的拒绝文件。

有效的提示是取消选中“使用批量更新进行插入”选项,但与选中的选项相比,转换运行速度非常慢。

流程是: 输入文件 >>> 输出表 >>>出错>>> 文本文件输出(错误处理)

Win10/ 甲骨文12g / Pentaho PDI 5.4.0

【问题讨论】:

    标签: pentaho pdi


    【解决方案1】:

    在表格输出中你必须取消选中use batch update for insert

    那么您必须从表输出中启用错误处理。指定字段,然后在文件输出步骤中添加这些字段。

    【讨论】:

    • 嘿,杰伊,首先,感谢您的帮助。我已取消选中此选项,但转换运行非常缓慢。
    • 这就是您要找的吗?
    • 是的,这是 pentaho 的缺点,只有这样你才能得到错误记录。如果您检查复选框的性能非常好。
    • 酷,请批准答案并喜欢它
    猜你喜欢
    • 2021-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多