买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】基于ETL引擎的前后端分离执行方法_上海新炬网络技术有限公司_202110293087.6 

申请/专利权人:上海新炬网络技术有限公司

申请日:2021-03-18

公开(公告)日:2024-03-19

公开(公告)号:CN112966039B

主分类号:G06F16/25

分类号:G06F16/25

优先权:

专利状态码:有效-授权

法律状态:2024.03.19#授权;2021.07.02#实质审查的生效;2021.06.15#公开

摘要:本发明公开了一种基于ETL引擎的前后端分离执行方法,包括如下步骤:S1将Kettle的前端UI层与后端核心层、引擎层、资源库进行分离,并将分离出来的核心层和引擎层集成到WEB容器中;S2将分离出来的资源库做成独立的模块进行集中管理;S3将核心层功能归类,打包成独立的服务对外提供接口,并引入Zookepeer和Dubbox实现分布式的ETL服务;S4利用mxGraph作为UI层实现网页版拖拽式开发,将Kettle的CS架构改成BS架构。本发明提供的基于ETL引擎的前后端分离执行方法,不但安装使用方便,而且易于实现网页版拖拽式开发,扩展性和应用性更强。

主权项:1.一种基于ETL引擎的前后端分离执行方法,其特征在于,包括如下步骤:S1将Kettle的前端UI层与后端核心层、引擎层、资源库进行分离,并将分离出来的核心层和引擎层集成到WEB容器中;S2将分离出来的资源库做成独立的模块进行集中管理;S3将核心层功能归类,打包成独立的服务对外提供接口,并引入Zookepeer和Dubbox实现分布式的ETL服务;S4利用mxGraph作为UI层实现网页版拖拽式开发,将Kettle的CS架构改成BS架构;所述步骤S4中的前端UI层采用vue和mxGraph的组合来实现,ETL流程里多个图形节点用直线相连接组成一条流水线工作,每个图形节点代表一个数据处理节点,不同节点实现不同的数据处理逻辑;所述前端UI层与后端核心层、引擎层、资源库的交互过程如下:a前端UI层工作流设计器配置完成后将ETL工作流定义信息生成XML;b前端UI层将XML通过Dubbo接口传送给后端引擎层;c后端引擎层调用核心层的api接口检验XML正确性,并保存到独立资源库,返回保存状态给UI层;dUI层通过Dubbo接口发起ETL执行任务;e后端引擎层接收到指令启动ETL工作;fUI层监控ETL工作过程和状态。

全文数据:

权利要求:

百度查询: 上海新炬网络技术有限公司 基于ETL引擎的前后端分离执行方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。