【问题标题】:Pentaho kettle databasePentaho 水壶数据库
【发布时间】:2012-12-31 09:41:29
【问题描述】:

我正在使用 Spoon 转换将数据插入数据库。我做了一个“合并连接”来连接输入表。 d 如果我在数据库中有一天的数据说“2013-1-5”并且如果我尝试添加同一天的数据“2013-1-5”,而不是删除 数据库中的先前数据,它附加。

如何在运行转换时从数据库中删除以前的数据,而不是追加给定日期?

谢谢!

【问题讨论】:

    标签: pentaho kettle


    【解决方案1】:

    您要删除数据,还是用新数据替换它?

    要删除 - 使用删除步骤。

    要更新它,请使用更新步骤。

    如果不存在则插入,如果存在则更新,然后使用插入/更新 - 听起来这就是你真正想要的。

    【讨论】:

      【解决方案2】:

      你可以在这里使用 CDC 概念,例如:

      如果是新记录,则插入/更新 如果旧记录则删除或保持为非活动模式

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多