我有一些排序的数据,我试图对其进行非规范化,但 Pentaho 中的步骤无法正常工作。
这是排序数据的快照:
这是我配置的 Row Denormaliser Step 的快照:
我得到的是:
排序数据预览和行反规范化步骤之间没有步骤。我还确保“数字”的字段类型与上一步的输出字段的字段类型一致。
我错过了什么/弄错了什么?关于为什么它不起作用的任何想法?
编辑
我采取了数据网格步骤并输入了与表格输入步骤的输出完全相同的数据 - 它工作正常!但是使用表格输入步骤,它会中断。以下是截图:
1)使用表格输入:
转型:
表输入步骤的数据:
最终输出:
2) 使用数据网格步骤:
转型:
数据网格步骤的数据:
输出:
我遇到了障碍,不明白表格输入步骤如何破坏转换。如果有人有任何见解,请分享!
编辑 2:进一步测试 我的数据库连接是原始问题的 MS SQL Server 2008 R2 SP2 Express 的连接。我现在测试了以下内容:
- PostgreSQL 服务器的类似架构(规范化步骤中的 2 个分组):SUCCESS
- 在 MS SQL Server 上使用原始字段类型(没有选择值步骤)作为“字符串”进行单一分组:FAILURE
似乎此问题已本地化为使用 MS SQL Server 连接。现在在 Pentaho 上创建一个阻止 JIRA 票证——希望团队中的某个人能够重现这个错误(?)。