ORA-00001 / TOP001 - Pentaho 错误处理
Posted
技术标签:
【中文标题】ORA-00001 / TOP001 - Pentaho 错误处理【英文标题】:ORA-00001 / TOP001 - Pentaho Error Handling 【发布时间】:2020-02-20 10:37:15 【问题描述】:我正在尝试处理 PDI 转换中的错误,但我无法捕获 甲骨文错误: 插入/更新行时出错 ORA-00001: 违反唯一约束 (string.string)
PDI 错误代码 = TOP001
PDI 生成了一个空的拒绝文件。
有效的提示是取消选中“使用批量更新进行插入”选项,但与选中的选项相比,转换运行速度非常慢。
流程是: 输入文件 >>> 输出表 >>>出错>>> 文本文件输出(错误处理)
Win10/ 甲骨文12g / Pentaho PDI 5.4.0
【问题讨论】:
【参考方案1】:在表格输出中你必须取消选中use batch update for insert
那么您必须从表输出中启用错误处理。指定字段,然后在文件输出步骤中添加这些字段。
【讨论】:
嘿,杰伊,首先,感谢您的帮助。我已取消选中此选项,但转换运行非常缓慢。 这就是您要找的吗? 是的,这是 pentaho 的缺点,只有这样你才能得到错误记录。如果您检查复选框的性能非常好。 酷,请批准答案并喜欢它以上是关于ORA-00001 / TOP001 - Pentaho 错误处理的主要内容,如果未能解决你的问题,请参考以下文章
Stream 同步错误之解决方案 ORA-00001 ORA-26787 ORA-26786
ORA-00001:unique constraint violated解决