1 Star 2 Fork 5

yuxue / yx-kettle4j

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
BSD-3-Clause

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

BSD 3-Clause License Copyright (c) 2022, yuxue All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

简介

教你如何在java项目中集成使用kettle实现数据ETL 展开 收起
Java
BSD-3-Clause
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/admin_yu/yx-kettle4j.git
git@gitee.com:admin_yu/yx-kettle4j.git
admin_yu
yx-kettle4j
yx-kettle4j
master

搜索帮助