你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
没有找到相关结果
upright 2017-04-28 回答
赞同来自:
要回复问题请先登录或注册
推荐一份编程学习资源,包含了各类编程语言学习进阶路线图、视频教程、配套书籍文档、数百份面经,各大厂面试真题。编程语言包括:Java、前端、PHP、Python、Linux运维、软件测试、数据解构与算法、C语言、go语言等
微信扫码关注公众号,发送 "编程"获取资源
1 个回复
upright 2017-04-28 回答
赞同来自:
看你这个需求,source应该要有源数据和更新以后的数据,tgt上需要展现 表,行(假定行号作为关键字),被更新的列和时间戳。
不知道你需要对所有增量抽取都这么做吗?还是仅仅一两个表?
思路大致如下:
1. 关联 source的源和更新后的数据,关联字段是行号,joiner可以实现,获得所有的字段
2. 判断字段是否有更新,有则记录列名(新字段,这里估计要hardcode吧,如果表字段多就要想其他办法) - expression
3. 过滤掉没有更新的行,并得到输出只有 行号,列名(新)
4. 列转行 得到目标结果