kettle中denormalizer(列转行)的使用
2024-10-19 06:20:23
转载:
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://sucre.blog.51cto.com/1084905/1434015
需要列转行的数据分为两种:有主键和无主键,这里说无主键的:
转以前的内容
转以后的内容
看到了吧,转过来了,好来张整体流程图
开始分析:
第一个图标打开后为
这是第一步里面主要的一步,这里配置好了就可以进行第二步了。
因为没有主键,所以要给城市那一列添加一个相同的主键,这样数据在转成行的时候就可以转到同一行了,如果主键不同,转成行后,每一个主键为一行,这不是我们想要的。
打开列转行的界面为
图中的dummy是我们前一步添加的常量,关键字段选择城市,关键字段值就为城市的value,数据字段为人数的key,所谓目标字段就是在转成行以后你希望看到的名字。
打开结果输出图标
好了,到这里就都配置完了,点执行按钮,你就会看到文中开头的结果了。
有主键的就不说了,那个比无主键的要简单,因为有主键的数据直接转就行,如果不明白可以留言。
本文出自 “博客即日起停止更新” 博客,请务必保留此出处http://sucre.blog.51cto.com/1084905/1434015
最新文章
- Python *与** 参数问题
- mysql基础用法
- Struts+Hibernate+Spring实现用户登录功能
- C# - 杨涛分页控件AspNetPager
- Union与union all区别
- Catalyst揭秘 Day7 SQL转为RDD的具体实现
- 九度OJ 1387 斐波那契数列
- 详解虚拟机(windows)下搭建SVN服务器
- VR虚拟现实技术在教育领域的前景展望
- CSS3学习手记
- Ubuntu 16.04 LTS今日发布
- 线程的定时器Timer
- Java8学习笔记(九)--日期/时间(Date Time)API指南
- UIUseImgWindow
- es7----proxy
- 使用easyui将json数据生成数据表格
- gff/gtf格式
- Code128
- 最小二乘法least square
- GIS-003-在线地图下载及应用