我有一个源表(来自MS DB),其中包含一个字段“ParentID”,它引用了“ID”的PK
填充目标Postgres表(从序列插入新的“ID”PK)并将“ParentID”设置为null。 该流中插入了新的PK。
所以现在在这个阶段我有一个有效的
流"ID" "ParentID" "NewTargetID"
100 NULL 1
101 100 2
如何执行“流查找”(或其他内容)并查找值以创建新的流字段 给我一个新的“NewParentID”字段
"ID" "ParentID" "NewTargetID" "NewParentID"
100 NULL 1 NULL -< (How do i generate this ?)
101 100 2 1 -< (How do i generate this ?)
由于
大卫
答案 0 :(得分:2)
大卫,
由于我是StackOverflow的新成员,我无法发布图片,所以我在我的博客上发布了一个解决方案:
http://funpdi.blogspot.com/2012/09/parent-child-lookup.html
我也将此链接放在Pentaho Forum post上,我的回复正在等待主持人批准。
答案 1 :(得分:0)
如果我正确理解您的用例,您可以使用“添加序列”步骤。它会向流添加一个新字段。