kettle PDI学习笔记(十二):脚本

本文是关于Kettle PDI的学习笔记,主要介绍了如何利用脚本进行数据处理。包括使用JavaScript生成日期维度数据并保存到Excel,通过Java脚本来处理Excel数据流,如读取数据并生成新字段,以及执行SQL脚本更新数据库表中的数据。
摘要由CSDN通过智能技术生成

javascript脚本

脚本就是直接通过程序代码完成一些复杂的操作。
例子:生成日期维度数据,有日期,年,月,日,从2000年1月1日开始有1000条数据,保存到Excel
在这里插入图片描述生成记录
在这里插入图片描述效果:1000行数据
在这里插入图片描述
增加序列
在这里插入图片描述在这里插入图片描述
计算器
在这里插入图片描述在这里插入图片描述字段选择移出date
js脚本
在这里插入图片描述

在这里插入图片描述
最后输出即可

Java脚本

Java脚本就是使用Java语言通过变成来完成对数据流的操作。
例子:从Excel中读取数据,生成newcode字段,如果code列为null就使用name列来替换,否则就在code列后边加上123,保存结果

在这里插入图片描述Excel输入
在这里插入图片描述Java脚本,Common use下边有个main,点击后右侧会自动有代码及示例。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值