社区
其他数据库
帖子详情
kettle 使用 switch/case插件,输出时的问题
bdbody
2017-03-10 02:30:30
利用switch/case插件,输出时是否可以按照某个字段的值(比如客户地址),按照区域属于哪个区,输出到同一个工作表的不同sheet呢? 是同一个表的不同sheet页,请高手指点!!!
...全文
2439
回复
打赏
收藏
kettle 使用 switch/case插件,输出时的问题
利用switch/case插件,输出时是否可以按照某个字段的值(比如客户地址),按照区域属于哪个区,输出到同一个工作表的不同sheet呢? 是同一个表的不同sheet页,请高手指点!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kettle
之
Switch
/
Case
插件
插件
运行下一步的表输入中执行hivesql需选上下面红色方框的,否则
Switch
/
Case
分支不生效!
Switch
/
Case
插件
存在于转换中,用于进行分支选择。
10 - 核心对象
Switch
/
case
在
Kettle
(也称为Pentaho Data Integration,PDI)中,
Switch
/
Case
是一个关键的组件,用于根据特定条件将数据流分支到不同的路径。
Switch
组件评估输入数据中的某个字段,并将数据标记后传递给相应的
Case
组件,每个
Case
组件根据配置的条件处理匹配的数据。这种机制不仅使得数据处理流程更为清晰和灵活,还能有效简化复杂的逻辑操作,使得数据集成和管理更为高效和易于维护。
kettle
开发-Day40-AI分流之
case
/
switch
人生充满选择,我们也为数据流一个选择的机会吧~
kettle
同步mysql表数据实例
表输入(输入)、字段选择(转换)、合并记录(连接)、swi…(流程)、插入更新、删除(
输出
);4、合并记录(旧数据源-目标表、新数据源-原始表、标志字段-目标表ID);5、
Switch
/
case
(
Switch
字段-id_1)
Kettle
合并记录&
Switch
组合
合并记录是用于将两个不同来源的数据合并,这两个来源的数据分别为旧数据和新数据,该步骤将旧数据和新数据按照指定的关键字匹配、比较、合并。与sql中的
case
when 类似都是判断字段的值是否一致。这里
使用
Switch
组件对flagfield字段进行判断。“deleted” –旧数据中有而新数据中没有的记录。“identical” – 旧数据和新数据一样。“new”– 新数据中有而旧数据中没有的记录。“changed” – 数据发生了变化;将新、旧两个数据表中的数据同步。
其他数据库
2,209
社区成员
9,519
社区内容
发帖
与我相关
我的任务
其他数据库
其他数据库开发 其他数据库
复制链接
扫一扫
分享
社区描述
其他数据库开发 其他数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章