# web kettle **Repository Path**: wx_CoolMoon/web-kettle2 ## Basic Information - **Project Name**: web kettle - **Description**: 开源kettle 9 引擎的web kettle版本,支持查询等150多个转换组件以及工作50多个组件操作方式基本上和客户端相似 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 11 - **Created**: 2024-11-16 - **Last Updated**: 2024-11-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **本项目持续更新维护** ### # web-kettle ** #### 介绍 基于kettle 9 引擎开发的web版本kettle(下面截图是最新版本截图,新增了大量组件、优化很多功能和bug) ![输入图片说明](img/%E8%AE%BE%E8%AE%A1%E5%99%A8-%E8%BD%AC%E6%8D%A2.png) ![输入图片说明](img/%E8%AE%BE%E8%AE%A1%E5%99%A8%E6%96%B0%E5%8A%9F%E8%83%BD.jpg) ![输入图片说明](img/%E8%AE%BE%E8%AE%A1%E5%99%A8-%E4%BB%BB%E5%8A%A1%E7%AE%A1%E7%90%86.png) ![输入图片说明](img/%E5%B7%A5%E4%BD%9C%E5%88%86%E6%94%AF%E5%88%87%E6%8D%A2.png) ![输入图片说明](img/%E5%88%86%E6%94%AF%E5%A4%84%E7%90%86.png) ![输入图片说明](img/%E8%AE%BE%E8%AE%A1%E5%99%A8-%E8%BD%AC%E6%8D%A2%E8%AE%BE%E8%AE%A1%E5%99%A8%E5%8F%B3%E9%94%AE%E5%8A%9F%E8%83%BD.png) ![输入图片说明](img/%E8%AE%BE%E8%AE%A1%E5%99%A8-%E8%BD%AC%E6%8D%A2%E8%BF%9E%E7%BA%BF%E5%8F%B3%E9%94%AE%E5%8A%9F%E8%83%BD.png) ![输入图片说明](img/%E8%AE%BE%E8%AE%A1%E5%99%A8-%E8%BD%AC%E6%8D%A2-%E7%BB%84%E4%BB%B6%E5%8F%B3%E9%94%AE%E5%8A%9F%E8%83%BD.png) ![输入图片说明](img/%E8%AE%BE%E8%AE%A1%E5%99%A8-%E8%BD%AC%E6%8D%A2-%E7%BB%84%E4%BB%B6%E5%8F%B3%E9%94%AE%E5%8A%9F%E8%83%BD.png) #### 软件说明 **1. 本系统基于kettle 9 引擎改造为web-kettle 目前的最新版本在之前的基础上基于客户的需求做了很多功能优化,生产环境比较稳定。** **2. 目前已经做了输入、输出、转换、应用、流程、脚本、查询等150多个转换组件以及工作50多个组件,可按需根据业务定制组件** **3. 本系统功能集成调度平台 和 web-kettle流程设计器直接在浏览器中拖拉拽节点配置属性,然后通过调度模块实现完美调度,支持分布式、集群、前置机部署 ;** **4. 由于资源库形式维护起来方便,但是执行效率极其低下,尤其多人操作ETL任务的时候会锁库,脚本模式完美规避这个问题,而且解决了数据库每个脚本单独配置,采用目录形式管理多人协作很方便。时长较长任务支持后台执行,刷新的时候会重现当前任务状态,无需客户端一直等待。** **5. 深入研究过kettle 源码,优化部分bug。但是无法做出客户端全部交互效果,不过基本上很接近,简单易用代码简洁,很容易进行二次开发扩展。** **6. 技术框架 spring boot 、mybatis 、vue、element-ui** **7. 本项目到现在已经是接近3年,生产环境也部署过上百个节点,再配合自带的调度平台,开源作为完整的一套ETL解决方案,或者集成到自己的业务系统中。** ** ### ** [官网文档使用手册->演示版本](http://43.137.47.95/web-etl-docs) ** **合作探讨联系QQ:598762549 ** ** #### 使用说明 ** 使用方式和客户端kettle相似 ,只是阉割了部分cs端的一些操作 **