目录
- 📚第一章 官网介绍
- 📗目标实现:让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)-应用篇