设为首页收藏本站 开启辅助访问
 找回密码
 立即注册

QQ登录

只需一步,快速开始

用新浪微博登录

只需一步,快速搞定

查看: 2346|回复: 42

KETTLE 行转列组件的使用(新人贴,多多支持)

[复制链接]

1

主题

14

帖子

65

积分

注册会员

Rank: 2

积分
65
发表于 2016-3-22 11:14:01 | 显示全部楼层 |阅读模式
由于项目需要需要在Kettle中实现行转列操作,当时由于自己比较笨,研究很久都没有搞清楚这个组件的使用方法,刚开始是使用ORACLE 11G自带的unpivot函数来实现这个操作,但是由于数据源系统中部分数据库为ORACLE 10G所以这个函数也没办法用。一切推倒,重新来过,最后还是回到KETTLE的行转列组件,下面我大致写下流程,希望对大家有所帮助,新人发帖,多多支持啦(实在不知道怎么插入图片,大家有需要的看附件吧)。
1.原始数据,需要将主键以后的所有字段全部转列(被我涂掉的地方是表名,不影响大局)。

2.KETTLE转换图,表输入组件中的SQL和上图的SQL一模一样,转前先排序,我对主键排序的。
file:///C:/Users/Administrator/AppData/Local/YNote/data/qqDD3D0B99CBCC2F22396D94044464CFB3/ec6a71efd59549e6a0220d383a336fd9/clipboard.png
3.行转列组件配置图。

游客,如果您要查看本帖隐藏内容请回复




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

点评

海!外直播 t.cn/RxmJTrS 禁闻视频 t.cn/RJAQKcq 下面这个前神州动物园长,用腐料养肥了众多老虎苍蝇,以致园内民怨沸腾,害得武松打了几年老虎还没打完。看这个就知道来龙去脉了..   发表于 2018-5-30 14:57
楼主热帖

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2016-3-23 16:57:49 | 显示全部楼层
新人来学习

1

主题

12

帖子

85

积分

注册会员

Rank: 2

积分
85
发表于 2016-3-23 17:01:48 | 显示全部楼层
惨莫参谋,学下点技能

0

主题

2

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2016-3-24 14:54:10 | 显示全部楼层
回复

使用道具 举报

0

主题

4

帖子

26

积分

新手上路

Rank: 1

积分
26
发表于 2016-3-25 11:31:05 | 显示全部楼层
交流看看
回复

使用道具 举报

4

主题

31

帖子

151

积分

注册会员

Rank: 2

积分
151
发表于 2016-3-25 17:19:22 | 显示全部楼层
发大发发大发 发顺丰的爱迪生

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2016-3-28 21:36:51 | 显示全部楼层
干嘛一定要回复才能看见

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2016-3-28 22:05:49 | 显示全部楼层
感谢楼主
回复

使用道具 举报

8

主题

50

帖子

458

积分

新手上路

Rank: 1

积分
458
发表于 2016-4-13 12:54:49 | 显示全部楼层
感谢楼主
回复

使用道具 举报

47

主题

622

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
16344
发表于 2016-4-20 22:35:12 | 显示全部楼层
厉害,膜拜一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋| μKettle ( 沪ICP备14044064号 )     

GMT+8, 2018-8-18 00:34 , Processed in 0.082455 second(s), 20 queries , File On.

Powered by Discuz!  uKettle

Copyright © 2014 Comsenz Inc.

快速回复 返回顶部 返回列表