首页 > 解决方案 > PDI - 更新记录表中的字段值

问题描述

我正在尝试创建一个可以更改数据库中的字段值的转换(我使用的 postgreSQL)。

案例:在 postgre db 中,我调用了一个表Monitoring,它有几个字段,如id, date, starttime, endtime, duration, transformation name, status, desc. 我从转换日志中获得的所有这些价值。

因此,当我运行转换时,它将插入到表中并为字段设置Monitoring值。完成后,它会将状态更新为. 我正在尝试自己定义表字段中的值,而不是从转换日志中获取它,这样我就可以自定义我想要的值。statusRunningFinish

目标是Update transformation status value from 'running' to 'finish/error/abort etc' in my db using pentaho and display that status in web app

我想用Modified Java Scriptstep 来做,但如果有其他方法可以吗?一个更好的。(只需要对此发表意见)

标签: kettlepentaho-data-integrationpdi

解决方案


除了我的话,你试过Value Mapper吗?


推荐阅读