
kettle工具
kettle工具的使用
摫
这个作者很懒,什么都没留下…
展开
-
kettle列转行(行扁平化)的使用
kettle行扁平化节点是将多行数据合并为一行数据如,其行为类似于css中的float排列。需要注意数据需要按照name category排序,并且中间不能有缺失的数据。使用行扁平化节点配置需要扁平化的字段,扁平化后转为多少字段。将上表格数据转换为下表格数据。上表数据需要补上两条数据。原创 2024-06-07 18:07:07 · 653 阅读 · 0 评论 -
kettle计算增长率
1.使用统计中的分析查询节点能在每一行中添加前后行的数据。读取一段时间内的数据记录,计算相邻记录的比率。2.使用计算器节点计算比率。原创 2024-02-23 18:23:07 · 448 阅读 · 0 评论 -
kettle导入树形结构数据
利用作业广度优先遍历树形数据原创 2023-02-22 16:06:17 · 357 阅读 · 0 评论 -
kettle数据脱敏
利用Janino计算Java表达式lxdh.replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2")利用javascriptfunction noPassByName(str){ if(null != str && str != undefined){ if(str.length==2){ return str.substring(0,1)+'*' //截取name 字符串截取第一个字符,原创 2022-03-24 20:06:42 · 1677 阅读 · 1 评论 -
kettle将多行转为一行,一行转多行处理技巧
kettle中记录是一条一条处理的,每条记录是独立的,如果需要对记录分组进行处理的话会很麻烦。这里提供一种在数据库读入时将记录合并的方法,使用 GROUP_CONCAT将字段拼接,然后在script中解析处理SELECT GROUP_CONCAT(id SEPARATOR ',') AS ids,GROUP_CONCAT(IFNULL(name,'NULL') SEPARATOR ',') AS namesFROM table1GROUP BY groupsidnamegroup原创 2022-03-07 10:45:32 · 3126 阅读 · 1 评论 -
记录使用Kettle导入excel数据心得
Kettle刚用的时候发现了很多问题,网上的资料也不多,简单记录一下遇到的一些问题,和一些使用技巧。问题1)kettle读取excel格式固定,一个excel输入节点,字段填写后是按顺序把第n列的数据给第n个字段,不是按表头去赋值的,也就是说自动获取表头字段不能随意地改变顺序、删除。2)excel输入要注意选择sheet,不选他会把所有sheet都读入,有些sheet可能数据连格式都不一样。3)js脚本输入字段是中文,想要使用这个字段需要先赋值给英文变量,比如输入有个“姓名”需要先写var nam原创 2020-10-23 14:57:12 · 2096 阅读 · 2 评论