KETTLE根据时间进行插入更新和删除数据

删除.png这是KETTLE的数据同步过程,应该加什么步骤可以做到,日期大于6个月的数据进行删除,小于6个月的进行插入更新,做一个时间的过滤。

我看了一下过滤记录这个插件,但是没有可以写SQL时间参数的,只有字段对比

努力学习中iii 发布于 2021-9-23 11:31 (编辑于 2021-9-23 11:37)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
liu.yangLv2初级互助
发布于2021-9-23 11:43

可以直接用 “执行SQL脚本”组件的

  • 努力学习中iii 努力学习中iii(提问者) 好的哦,我试试
    2021-09-23 15:58 
  • 努力学习中iii 努力学习中iii(提问者) 这个组件怎么才能执行比如大于6个月的数据执行删除,小于6个月的数据执行插入更新
    2021-09-23 16:01 
  • liu.yang liu.yang 回复 努力学习中iii(提问者) 这就是SQL层面了 这个组件 就是你可以写N段SQL 它可以顺序执行
    2021-09-23 16:07 
  • liu.yang liu.yang 回复 努力学习中iii(提问者) 或者简单点 先把 数据 都放到中间表 然后 根据你要求的 不管是删除 还是 更新 目标表 都可以
    2021-09-23 16:08 
  • 努力学习中iii 努力学习中iii(提问者) 回复 liu.yang 那是不是得复制张临时表做中间表
    2021-09-23 16:21 
  • 2关注人数
  • 798浏览人数
  • 最后回答于:2021-9-23 11:43
    请选择关闭问题的原因
    确定 取消
    返回顶部