
Kettle
主要记录开源同步工具的大致使用,用于后续学习或工作中查看
tellmeyesorno
编程,一定要培养兴趣,若是只为了工作,那么真的太浪费时间了,一直循规蹈矩的重复,而兴趣,则可以即兴而学,可以给生活增加各种色彩!
展开
-
Kettle:源码(十六)
文章目录1.准备工作1.1 下载源码1.2 下载发行版2.配置2.1 创建JAVA项目2.2 把发布版本的相关文件拷贝到IDEA2.3 启动3.参考1.准备工作本次只是把源码下载下来配置了,但是启动还是有问题,不过可以通过IDEA查看相关类的实现,后续有时间再来看看吧1.1 下载源码github源码地址2.github一般国内下载代码是比较慢的,甚至直接下载失败,那么我们可以先把git...原创 2019-12-15 13:02:48 · 481 阅读 · 0 评论 -
Kettle:参数与变量(十五)
文章目录1.全局参数与局部参数2.常量传递3.转换命名参数4.设置变量和获取变量5.作业中设置变量1.全局参数与局部参数2.常量传递3.转换命名参数4.设置变量和获取变量5.作业中设置变量...原创 2019-12-05 22:38:16 · 394 阅读 · 0 评论 -
Kettle:作业(十四)
文章目录1.组件总览2.常用组件后续更新1.组件总览2.常用组件原创 2019-12-05 22:24:34 · 134 阅读 · 0 评论 -
Kettle:脚本(十二)
文章目录1.组件总览2.常用组件2.1 javaScript代码2.2 java代码2.3 SQL脚本后续更新1.组件总览脚本就是直接通过程序代码完成一些复杂的操作2.常用组件2.1 javaScript代码2.2 java代码2.3 SQL脚本...原创 2019-12-05 22:19:14 · 509 阅读 · 0 评论 -
Kettle:映射(十一)
文章目录1.组件总览2.常用组件2.1 映射子转换2.2 映射输入规范2.3 映射输出规范后续更新1.组件总览映射是用来定义子转换,便于封装和重用2.常用组件2.1 映射子转换2.2 映射输入规范2.3 映射输出规范...原创 2019-12-05 22:13:21 · 685 阅读 · 0 评论 -
Kettle:统计(十三)
文章目录1.组件总览2.常用组件2.1 分组(排序)后续更新1.组件总览2.常用组件2.1 分组(排序)原创 2019-12-05 22:05:47 · 1603 阅读 · 0 评论 -
Kettle:连接(十)
文章目录1.组件总览2.常用组件2.1 合并记录(排序)2.2 记录关联2.3 记录集连接(排序)后续更新1.组件总览2.常用组件2.1 合并记录(排序)2.2 记录关联2.3 记录集连接(排序)...原创 2019-12-05 22:01:03 · 149 阅读 · 0 评论 -
Kettle:查询(九)
文章目录1.组件总览2.常用组件2.1 httpClient2.2 数据库查询2.3 数据库连接2.4 流查询后续更新1.组件总览2.常用组件2.1 httpClient2.2 数据库查询2.3 数据库连接当项目中临时需要连接另外的数据库的时候,可以用这个去连接查询相关表数据出来2.4 流查询...原创 2019-12-05 21:53:15 · 264 阅读 · 0 评论 -
Kettle:流程(八)
文章目录1.组件总览2.常用组件2.1 Switch2.2 过滤记录2.3 空操作2.4 中止后续更新1.组件总览流程主要是用来控制数据流程和数据流向2.常用组件2.1 Switch2.2 过滤记录类似IF ELSE操作2.3 空操作2.4 中止...原创 2019-12-02 23:55:33 · 265 阅读 · 0 评论 -
Kettle:应用(七)
文章目录1.组件总览2.常用组件2.1 替换NULL值2.2 写日志2.3 发送邮件后续更新1.组件总览应用是转换里的分类,里面基本上都是一些工具类2.常用组件2.1 替换NULL值2.2 写日志2.3 发送邮件后续更新...原创 2019-12-02 23:44:08 · 185 阅读 · 0 评论 -
Kettle:输出(五)
文章目录1.组件总览2.常用组件2.1 Excel输出2.2 文本文件输出2.3 SQL文件输出2.4 表输出2.5 更新2.6 插入更新2.7 删除内容不全,后续补充。。。1.组件总览2.常用组件2.1 Excel输出2.2 文本文件输出2.3 SQL文件输出2.4 表输出2.5 更新2.6 插入更新2.7 删除...原创 2019-12-02 23:07:46 · 347 阅读 · 0 评论 -
Kettle:输入(四)
文章目录1.输入组件总览2.常用组件2.1 CSV输入2.2 Excel输入2.3 多文件合并2.4 xml输入2.5 json输入2.6 生成记录2.7 表输入后续继续更新1.输入组件总览2.常用组件2.1 CSV输入2.2 Excel输入2.3 多文件合并2.4 xml输入2.5 json输入2.6 生成记录2.7 表输入...原创 2019-12-02 22:54:29 · 150 阅读 · 0 评论 -
Kettle:核心概念(三)
文章目录1.可视化编程2.转换3.步骤4.跳5.数据行6.并行1.可视化编程2.转换3.步骤4.跳说白了,就是数据的缓存队列5.数据行6.并行原创 2019-12-02 21:31:32 · 346 阅读 · 0 评论 -
Kettle:hello(二)
文章目录1.准备数据2.练习2.1 新建一个转换2.2 拖动相关组件,然后建立联系2.3 修改属性2.4 执行2.5 结果分析1.准备数据2.练习场景:读取一个文件中的信息,然后保存到Excel中2.1 新建一个转换2.2 拖动相关组件,然后建立联系2.3 修改属性2.4 执行2.5 结果分析1.日志显示2.执行度量3.时间消耗4.数据预览...原创 2019-12-01 20:46:50 · 387 阅读 · 0 评论 -
Kettle:介绍与使用(一)
文章目录1.介绍1.1 ETL1.2 Kettle2.下载与安装2.1 下载2.2 目录2.3 安装2.3.1 配置JDK环境2.3.2 配置Kettle环境3.使用3.1 启动3.2 界面介绍1.介绍1.1 ETL抽取(Extract):一般抽取过程需要连接到不同的数据源,以便为随后的步骤提供数据。这一部分看上去简单而琐碎,实际上它是ETL解决方案的成功实施的一个主要障碍。转换(Tra...原创 2019-11-28 00:09:50 · 797 阅读 · 0 评论 -
kettle总结
1.java调用kettle的KettleEnvironment.init()直接退出这个要注意java纯粹调用的时候,可能初始化还没执行完,主线程就已经执行完了,这个时候需要增加一个sleep来让当前线程保持存在,直到kettle初始化到执行脚本执行完后,再关闭当前主线程2.kettle连接postgresql数据库java调用kettle连接数据库,需要在项目中增加驱动3.kettl...原创 2019-01-17 20:18:29 · 744 阅读 · 0 评论