【问题标题】:Pentaho Kettle Data Integration Parent Child Solution required需要 Pentaho Kettle 数据集成父子解决方案
【发布时间】:2012-09-12 11:16:08
【问题描述】:

我有一个源表(来自 MS DB),其中包含一个字段“ParentID”,它引用了“ID”的 PK

目标 Postgres 表已填充(从序列中插入新的“ID”PK)并且“ParentID”设置为空。 流中插入了一个新的 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 ?)

谢谢

大卫

【问题讨论】:

    标签: pentaho kettle


    【解决方案1】:

    大卫,

    由于我是 StackOverflow 的新成员,我无法发布图片,所以我在我的博客上发布了一个解决方案:

    http://funpdi.blogspot.com/2012/09/parent-child-lookup.html

    我也把这个链接放到你的Pentaho Forum post,我的回复正在等待版主批准。

    【讨论】:

    • 你应该在这里发布答案的重要部分,并且只发布图片的URL;具有足够声誉的人将在图像中进行编辑(同时可以单击 URL)。如果未在本网站上发布答案的重要部分,则答案可能会被删除,甚至被误认为是垃圾邮件(因为您链接到自己的网站)
    【解决方案2】:

    如果我正确理解您的用例,您可以为此使用“添加序列”步骤。它将向流中添加一个新字段。

    这是文档: http://wiki.pentaho.com/display/EAI/Add+sequence

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-14
      • 1970-01-01
      • 2016-03-31
      • 1970-01-01
      • 1970-01-01
      • 2023-01-26
      • 1970-01-01
      相关资源
      最近更新 更多