oracle - 如何在 Talend 的子作业中捕获数据库错误
问题描述
我在 Talend 中有以下设计,当组件失败时我会捕获错误,但是如果数据库中出现任何错误,例如无法插入为父键未找到 无法插入列 col2 预期 15 但实际为 16,如果插入作业运行子作业
如果我运行 Job FACTDIM_COMBINE,我可以看到错误,但如果它作为 Subjob 运行,我将看不到错误
当它作为SubJob运行时,请帮助获取DB错误
解决方案
请tLogCatcher
在您的工作中使用组件。即使在子作业中,这也会记录所有错误。还可以在必要时在所有组件中启用 die on error 功能
推荐阅读
- sql - Psql : 获取每个合作伙伴发票和最后一次付款的 Min、Max 和 Count 记录
- nginx - K8s“Nginx 入口控制器”创建的连接数量少于所需数量
- javascript - 如何从 API 生成 excel 文件?
- python - 在熊猫数据框中获取正则表达式匹配的索引不起作用
- database-migration - InvalidArgumentException:未配置数据库 [s_request]
- python - 为 pytorch 1.3 定制的 MPII 数据集 python3 类
- javascript - 在 java 脚本中使用 clone() 创建的对象之间存在差异
- sql - SQL select query in Python code within specific date range
- api - Why doesn't the CORS problem occur on the backend server?
- python - Difference between calling __init__() of build-in class and __init__() of user-defined class