我正在为公司评估几种ETL工具,目前正在Pentaho上。我发现缺少所需信息的文档,教程和博客。 我的用例很简单:我将通过HTTP接收JSON有效负载,对其进行重组并通过HTTP运送到某个地方。 输入架构和输出架构可能完全不同。
我一直在盯着Value Mapper组件,它似乎一次只能在一个字段上运行(可能有几十个!),我看不到改变其jsPath的方法。 JsonOutput看起来更近了,但是我仍然看不到一种重组数据的方法-只是接受上一步中获取的字段并命名它们。
在Pentaho中是否有执行此操作的机制?将Json对象从模式A映射到模式B?我还需要具备对值进行转换,更改字段名称,推断/计算新字段的能力(但我愿意从小做起)。