
Kettle
哇哈哈水有点甜
这个作者很懒,什么都没留下…
展开
-
初识Kettle及简单案例演示
一、Kettle简介Kettle是一款开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定。二、Kettle核心知识点1.Kettle的工程存储方式①以XML形式存储②以资源库方式存储(数据库资源库和文件资源库)2.Kettle的两种设计①Transformation(转换):完成针对数据的基础转换②job(作业):完成整...原创 2019-06-13 12:45:35 · 1373 阅读 · 1 评论 -
Kettle的job案例演示
Kettle的job是一个完整的工作流程,本案例是将上一个案例的转换操作执行成功后,在stu2表中再插入一条数据,上一个案例链接如下:https://mp.youkuaiyun.com/mdeditor/91811531#1.在Kettle中创建任务2.根据业务选择合适的图标...原创 2019-06-13 15:28:38 · 642 阅读 · 0 评论 -
Kettle中模糊查询的使用
背景:有时候我们查找数据并非知道具体某个字段的值,也许只知道其中一部分,或者查询时可能输入有误,这种情况下,我们需要进行模糊查找。Kettle提供了这样的功能,接下来我们进行介绍。假设您收到一个带有书籍订单的外部文本文件,您需要找到某本书籍的价格。问题是你没有那本书的标识,你只有书名,而且你不确定拼写是否正确。准备工作:在Mysql中准备一个books表(也可以在其他数据库中创建),字段如下图...原创 2019-07-30 11:14:40 · 5352 阅读 · 0 评论 -
Kettle的“文本文件输入”中,Fixed类型文件的读取
有时我们在“文本文件输入”时,文件类型会采用“Fixed”,那么对应的字段应该如何设置呢?如果我们只是在“文件类型”处选择了“Fixed”类型,那么在“字段”模块下,点击“获取字段”时默认只有一个字段,如下图:(这里我们文件中其实有四个字段:Roller_Coaster、Speed、Location、Year)那么如何来划分固定长度字段呢?这里需要我们手动去设置每列固定的宽度,方法是单击上...原创 2019-08-26 15:42:06 · 1274 阅读 · 0 评论 -
Kettle中的“JavaScript脚本”组件如何使用自定义jar
在使用Kettle时,如果给定的组件中不能满足我们的需求,可以使用“JavaScript脚本”组件来使用我们自定义的功能。Kettle版本:8.0背景:要将传入的时间字符串转换为时间戳(试了“字段选择”组件来修改元数据类型,但是达不到想要的效果)如:传入“2019-09-05 10:14:16” ,得到结果“1567649656000”这里我们可以通过编写Java代码实现这个转换功能:...原创 2019-09-05 10:39:05 · 650 阅读 · 0 评论