英文:
How to get rows which are inserted/updated only in Insert/Update step in Pentaho?
问题
我使用Pentaho来使用Insert/Update
步骤插入/更新表中的行。问题是我想知道哪些行被插入或更新到我的表中。
但是当我尝试在Insert/Update
步骤之后创建一个Log
步骤时,它只是记录流中的所有行,无论它们在表中是否已经存在或是新插入/更新的。
有没有办法只获取在Insert/Update
步骤中被插入/更新到表中的行?
英文:
I'm using Pentaho to insert/update rows to a table with the Insert/Update step
. The problem is I want to know which rows are inserted or updated into my table.
But when I try to create a Log step
after the Insert/Update step
, it just logs all the rows from the stream no matter if they've existed in the table or newly inserted/updated.
Is there any way to take the rows that are inserted/updated to a table only in the Insert/Update step
?
答案1
得分: 1
Using Insert/Update step, its not possible to know "which rows are inserted or updated".
但是你可以使用另一种方法来执行插入和更新操作,并了解日志状态。
你可以在这里找到示例转换。
英文:
Using Insert/Update step, its not possible to know "which rows are inserted or updated".
But you can use an alternate way to perform insert and update action ; and also know the log status.
You can found sample transformation from Here
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论