基于Kettle开发的web版数据集成开源工具(data-integration)-介绍篇

发布时间:2024年01月04日

🔼上一集:基于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)是分转换作业两大类,目前开源工具实现的是转换这些组件,目前没有完全都实现
在这里插入图片描述
在这里插入图片描述

📗工具栏组件内容比对

内容基本一致,开源工具就是实现了Kettleweb
在这里插入图片描述
在这里插入图片描述

📗扩展:WebSpoon

📕kettle自己的web端?

官方是没有的,社区倒是维护了一个web版,只不过就是把图形界面嵌入到浏览器,换了一种打开方式,技术实现没什么变化,二改难度还是比较大,有兴趣直接搜索webspoon就可找到了

WebSpoon并不是由Pentaho官方直接提供的服务或产品,但它是一个基于Pentaho Data IntegrationPDI,前身为Kettle)构建的开源项目,其目的是为了让PDI可以在一个web环境中运行,即提供PDI作业和转换的在线设计与调度功能。该项目是由社区维护和开发的,并不是Hitachi Vantara(原Pentaho母公司)的官方出品。用户可以通过WebSpoon在浏览器中使用PDI的部分功能,实现轻量级的数据集成任务管理。

在这里插入图片描述

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

在这里插入图片描述

??问题记录

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

文章来源:https://blog.csdn.net/qq_36434219/article/details/135378465
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。