目录
- 📚第一章 官网介绍
- 📗目标实现:让kettle使用更简单
- 📗架构及组成
- 📚第二章 核心功能
- 📚第三章 对比Kettle
- 📗工具栏位比对
- 📗工具栏组件内容比对
- 📗扩展:WebSpoon
- 📕kettle自己的web端?
- 📕和spoon图形化界面一模一样
- ⁉️问题记录
🔼上一集:基于Kettle开发的web版数据集成开源工具(data-integration)-部署篇
*️⃣主目录:ETL&ELT专栏
🔽下一集:基于Kettle开发的web版数据集成开源工具(data-integration)-应用篇
📚第一章 官网介绍
项目官方整体介绍,包括部署方式架构等,详见 http://www.young-datafan.com/docs-data-integration/intro/ 和 github地址(有时候进不去)
📗目标实现:让kettle使用更简单
基于kettle实现的web版数据集成平台,致力于提供web可拖拽的数据集成平台。
📗架构及组成
Kettle Local本地引擎+ vue2、element前端 + SpringCloud后端


📚第二章 核心功能
核心功能就是项目,其对应的就是常说的工作流,里面可以可以绘制各种节点



📚第三章 对比Kettle
📗工具栏位比对
kettle(PDI)是分转换和作业两大类,目前开源工具实现的是转换这些组件,目前没有完全都实现


📗工具栏组件内容比对
内容基本一致,开源工具就是实现了Kettle的web端


📗扩展:WebSpoon
📕kettle自己的web端?
官方是没有的,社区倒是维护了一个web版,只不过就是把图形界面嵌入到浏览器,换了一种打开方式,技术实现没什么变化,二改难度还是比较大,有兴趣直接搜索webspoon就可找到了
WebSpoon并不是由Pentaho官方直接提供的服务或产品,但它是一个基于Pentaho Data Integration(PDI,前身为Kettle)构建的开源项目,其目的是为了让PDI可以在一个web环境中运行,即提供PDI作业和转换的在线设计与调度功能。该项目是由社区维护和开发的,并不是Hitachi Vantara(原Pentaho母公司)的官方出品。用户可以通过WebSpoon在浏览器中使用PDI的部分功能,实现轻量级的数据集成任务管理。

📕和spoon图形化界面一模一样

⁉️问题记录
简单介绍完了,下一章节开始啃源码,了解具体和kettle的集成过程及应用,详见 基于Kettle开发的web版数据集成开源工具(data-integration)-应用篇