# yx-kettle4j **Repository Path**: Onehundredmillion/yx-kettle4j ## Basic Information - **Project Name**: yx-kettle4j - **Description**: 教你如何在java项目中集成使用kettle实现数据ETL - **Primary Language**: Java - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2023-04-10 - **Last Updated**: 2023-04-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # yx-kettle4j @yuxue Pentaho Data Integration - Java API Examples https://wiki.pentaho.com/display/EAI/Pentaho+Data+Integration+-+Java+API+Examples ## 为什么要在java中集成kettle ``` 1、软件开发中,不可避免的需要进行数据从一个库同步到另外一个库中,常用工具很多,个人习惯kettle 2、然鹅,kettle工具包太笨重,1.6G,很多功能在发布生产环境版本的时候其实是多余的; 3、java中集成kettle,仅需kjb、ktr,外加一些核心的jar包即可,顶多几十MB;发布生产环境,也仅需一个jdk而已 4、另外,一些参数的处理,比直接在脚本中处理要简单明了 5、另外,任务好管理,可以集成到调度平台等 ``` ## 参考文档 https://blog.csdn.net/iteye_17500/article/details/82617906 https://blog.csdn.net/weixin_40196043/article/details/85316941