
kettle
文章平均质量分 64
kettle
不愿放下技术的小赵
这个作者很懒,什么都没留下…
展开
-
Kettle(五)分页抽取、插入数据
需求:将MySQL中的数据进行分页抽取;将分页抽取的数据插入到另一个MySQL表中。整体架构第一步,build_query_page 查询所有的页码,将页码保存到结果;第二步,set_values 从结果中获取页码,将页码设置为环境变量;第三步,execute_by_page 从环境变量中获取页码,根据页码,循环获取每页数据并输出到表中。1.主流程transfer_table1_to_table2.kjb2.页数查询build_query_page.ktr2.1 i..原创 2021-05-14 17:28:57 · 3698 阅读 · 6 评论 -
Kettle(四)如何实现先删除后插入数据
流程图:"执行SQL脚本"位置:"执行SQL脚本"内容:"输入"内容:注意:从步骤插入数据要为空,不然会报错。"插入/更新"内容:分享供参考~原创 2021-04-23 09:24:12 · 6064 阅读 · 0 评论 -
Kettle(三)Java定时调用.ktr文件
1.Maven依赖<!-- Kettle --><dependency> <groupId>pentaho-kettle</groupId> <artifactId>kettle-core</artifactId> <version>7.1.0.0-12</version></dependency><dependency> <groupId&g原创 2021-04-18 16:37:15 · 3811 阅读 · 1 评论 -
Kettle(二)创建、连接资源库
Kettle资源库:kettle资源库是Kettle ETL工具内置的一个资源库。优点:配置好的数据库可以直接缓存到资源库当中;创建、编辑好的转换/作业脚本,可以直接保存到资源库中,不用担心丢失;如果是直接对服务器数据库进行ETL(Extract-Transform-Load, 数据抽取/转换/加载),设置好数据库资源库可以配置重复利用。1. 点击右上角Connect**注意:**如果红圈处没有Connect按钮,是因为资源库配置文件乱码造成的。解决方法:关闭Kettle;.原创 2021-04-15 17:36:16 · 3822 阅读 · 0 评论 -
Kettle(一) ETL 工具入门
1. 下载官方下载地址:(本地环境配置JDK1.7以上)https://sourceforge.net/projects/pentaho/files/Data%20Integration/mysql连接jar包下载地址:(mysql-connector-java-5.1.49.jar)https://share.weiyun.com/VLNUcu1u2. 简介Kettle是一款国外开源的ETL(数据抽取/转换/加载)工具,现在更名为PDI(Pentaho Data Integeratio原创 2021-04-15 16:50:25 · 2218 阅读 · 0 评论