Pentaho 合并行(差异)不显示 "changed"

标签 pentaho pentaho-design-studio pentaho-cde

我有这个步骤

enter image description here

merge rows diff 配置如下

enter image description here

但是当检测到更新时,它不会显示“已更改”标签,它会显示两行,一个是已删除的,一个是新的

enter image description here

documentation说应该在更新案例上显示“已更改”标签。有人可以帮我解决这个问题吗?

我尝试了按 id 排序的步骤,目前我在表输入查询上有一个 SORT BY id。但似乎没有任何效果。

最佳答案

嗯,有 friend 看出问题了。 key fieldsvalue fields 定义都是错误的。这是配置 merge row (diff) 步骤的正确方法:

enter image description here

“获取值字段”按钮让我感到困惑。现在我得到了正确的结果

enter image description here

关于Pentaho 合并行(差异)不显示 "changed",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24966612/

相关文章:

pentaho - mysql 存储库如何在 Pentaho 用户控制台中工作?

java - java JDK 从 Oracle 更改为 Amazon Corretto 后 Pentaho 服务器登录问题

mysql - 如果mysql中的数据发生更改,如何删除旧条目同时插入新条目

postgresql - SQL 查询在 pentaho 报表设计器中不工作,而相同的查询在 postgresql 中工作正常

postgresql - 当我将数据从 DB2 复制到 Postgres 时,如何将字符代码从 Shift-JIS 更改为 UTF-8?

java - 如何将 Pentaho Kettle 存储库配置到包含 Kettle ETL 脚本的文件夹和/或 SVN 存储库?

java - 错误: Unable to publish yor file in pentaho?

Pentaho : How to split single Excel file to multiple excel sheet output