一种支持离线制造技术

技术编号:39411722 阅读:10 留言:0更新日期:2023-11-19 16:03
本发明专利技术涉及数据元件开发技术领域,提供一种支持离线

【技术实现步骤摘要】
一种支持离线Jar包的数据元件开发调试方法和系统


[0001]本专利技术涉及数据元件开发
,尤其涉及一种支持离线
Jar
包的数据元件开发调试方法和系统


技术介绍

[0002]现有的数据元件产品开发平台主要通过对已有组件的拖拉拽进行建模,或是通过在线编码进行建模,都需要在建模平台里新建模型并加以调试和修改,无法引用开发者已有的业务模型或离线程序包

这种现状导致开发者需要将已有的程序包重复开发后才能进行数据元件产品的加工,增加了不必要的工作量,也容易导致出错

尤其是在开发量大

数据组成复杂的开发场景中,现有的数据元件调试方法的效率低下,且数据调试准确率得不到保障

[0003]因此,如何提供一种更加高效和准确的数据元件开发调试的方法,成为亟待解决的技术问题


技术实现思路

[0004]有鉴于此,为了克服现有技术的不足,本专利技术旨在提供一种支持离线
Jar
包的数据元件开发调试方法和系统

[0005]本专利技术的第一方面,提供一种支持离线
Jar
包的数据元件开发调试方法,包括:获取离线
Jar
包,通过安全扫描筛选安全的离线
Jar
包;通过引用和配置离线
Jar
包,生成待调试的元件模型,包括:在建模平台中拖入输入组件

计算组件和输出组件,并将所述输出组件与所述计算组件进行关联;通过设置所述输入组件的属性选中需要加载处理的数据资源表;通过设置所述计算组件的属性引用通过安全扫描的离线
Jar
包,并对所引用的离线
Jar
包的主程序路径和主函数入口进行配置;保存所述输出组件以及经过属性设置的输入组件和计算组件,生成待调试的元件模型;通过调试容器对生成的待调试元件模型进行调试,输出调试结果,包括:根据所述待调试的元件模型从镜像仓库中选择并启动
JVM
运行时环境;根据所述离线
Jar
包的主程序路径加载所述离线
Jar
包,将加载的所述离线
Jar
包解析成可执行
Java
代码;加载所述输入组件选中的数据资源表的样本数据,将加载的样本数据作为输入发送至所述可执行
Java
代码;根据所述离线
Jar
包的主函数入口执行所述
Java
代码,加载并处理作为输入的样本数据,获得计算结果并将所述计算结果传输至所述建模平台中的输出组件;将所述调试结果在所述建模平台中进行展示,并保存经过调试的元件模型

[0006]根据本专利技术的一些实施例,所述获取离线
Jar
包,通过安全扫描筛选安全的离线
Jar
包,包括:通过安全扫描识别存在风险的离线
Jar
包,所述风险包括漏洞和木马程序,将存在风险的离线
Jar
包进行风险标识,通过筛选获得没有风险标识的离线
Jar


[0007]根据本专利技术的一些实施例,所述加载并处理作为输入的样本数据,包括:通过所述离线
Jar
包的业务处理函数编写加工逻辑,根据编写的加工逻辑对加载的样本数据进行加工

[0008]根据本专利技术的一些实施例,所述将所述调试结果在所述建模平台中进行展示,并保存经过调试的元件模型,包括:通过所述输出组件接收所述调试容器传输的调试结果,将接收的调试结果在所述建模平台中进行展示,对所述调试结果相对应的元件模型进行保存

[0009]本专利技术的第二方面,提供一种支持离线
Jar
包的数据元件开发调试系统,包括:模型管理模块,用于获取离线
Jar
包,通过安全扫描筛选安全的离线
Jar
包;建模模块,用于,用于通过引用和配置离线
Jar
包,生成待调试的元件模型,包括:在建模平台中拖入输入组件

计算组件和输出组件,并将所述输出组件与所述计算组件进行关联;通过设置所述输入组件的属性选中需要加载处理的数据资源表;通过设置所述计算组件的属性引用通过安全扫描的离线
Jar
包,并对所引用的离线
Jar
包的主程序路径和主函数入口进行配置;保存所述输出组件以及经过属性设置的输入组件和计算组件,生成待调试的元件模型;将调试结果在建模平台中进行展示,保存经过调试的元件模型;调试模块,用于通过调试容器对生成的待调试元件模型进行调试,输出调试结果,包括:根据所述待调试的元件模型从镜像仓库中选择并启动
JVM
运行时环境;根据所述离线
Jar
包的主程序路径加载所述离线
Jar
包,将加载的
Jar
包解析成可执行
Java
代码;加载所述输入组件选中的数据资源表的样本数据,将加载的样本数据作为输入发送至所述可执行
Java
代码;根据所述离线
Jar
包的主函数入口执行所述
Java
代码,加载并处理作为输入的样本数据,获得计算结果并将所述计算结果传输至所述建模平台中的输出组件

[0010]根据本专利技术的一些实施例,所述模型管理模块具体用于获取离线
Jar
包,通过安全扫描识别存在风险的离线
Jar
包,所述风险包括漏洞和木马程序,将存在风险的离线
Jar
包进行风险标识,通过筛选获得没有风险标识的离线
Jar


[0011]根据本专利技术的一些实施例,所述调试模块具体用于通过所述离线
Jar
包的业务处理函数编写加工逻辑,根据编写的加工逻辑对加载的样本数据进行加工

[0012]根据本专利技术的一些实施例,所述建模模块具体用于通过所述输出组件接收所述调试容器传输的调试结果,将接收的调试结果在所述建模平台中进行展示,对所述调试结果相对应的元件模型进行保存

[0013]本专利技术的第三方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有信息传递的实现程序,所述程序被处理器执行时实现如上所述的支持离线
Jar
包的数据元件开发调试方法的步骤

[0014]本专利技术的第四方面,提供一种计算机设备,所述计算机设备包括存储器

处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述的加载并处理作为输入的样本数据方法的步骤

[0015]本专利技术的支持离线
Jar
包的数据元件开发调试方法和系统,可以将开发者过往累
计的业务沉淀,快速用于数据元件产本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种支持离线
Jar
包的数据元件开发调试方法,其特征在于,所述方法包括:获取离线
Jar
包,通过安全扫描筛选安全的离线
Jar
包;通过引用和配置离线
Jar
包,生成待调试的元件模型,包括:在建模平台中拖入输入组件

计算组件和输出组件,并将所述输出组件与所述计算组件进行关联;通过设置所述输入组件的属性选中需要加载处理的数据资源表;通过设置所述计算组件的属性引用通过安全扫描的离线
Jar
包,并对所引用的离线
Jar
包的主程序路径和主函数入口进行配置;保存所述输出组件以及经过属性设置的输入组件和计算组件,生成待调试的元件模型;通过调试容器对生成的待调试元件模型进行调试,输出调试结果,包括:根据所述待调试的元件模型从镜像仓库中选择并启动
JVM
运行时环境;根据所述离线
Jar
包的主程序路径加载所述离线
Jar
包,将加载的所述离线
Jar
包解析成可执行
Java
代码;加载所述输入组件选中的数据资源表的样本数据,将加载的样本数据作为输入发送至所述可执行
Java
代码;根据所述离线
Jar
包的主函数入口执行所述
Java
代码,加载并处理作为输入的样本数据,获得计算结果并将所述计算结果传输至所述建模平台中的输出组件;将所述调试结果在所述建模平台中进行展示,并保存经过调试的元件模型
。2.
根据权利要求1所述的支持离线
Jar
包的数据元件开发调试方法,其特征在于,所述获取离线
Jar
包,通过安全扫描筛选安全的离线
Jar
包,包括:通过安全扫描识别存在风险的离线
Jar
包,所述风险包括漏洞和木马程序,将存在风险的离线
Jar
包进行风险标识,通过筛选获得没有风险标识的离线
Jar

。3.
根据权利要求1所述的支持离线
Jar
包的数据元件开发调试方法,其特征在于,所述加载并处理作为输入的样本数据,包括:通过所述离线
Jar
包的业务处理函数编写加工逻辑,根据编写的加工逻辑对加载的样本数据进行加工
。4.
根据权利要求1所述的支持离线
Jar
包的数据元件开发调试方法,其特征在于,所述将所述调试结果在所述建模平台中进行展示,并保存经过调试的元件模型,包括:通过所述输出组件接收所述调试容器传输的调试结果,将接收的调试结果在所述建模平台中进行展示,对所述调试结果相对应的元件模型进行保存
。5.
一种支持离线
Jar
包的数据元件开发调试系统,其特征在于,包括:模型管理模块,用于获取离线
Jar
包,通过安全扫描筛选安全的离线
Jar
包;建模...

【专利技术属性】
技术研发人员:陆志鹏韩光郑曦王晓亮国丽李学兵畅佳李超胡成盛胡俊
申请(专利权)人:中电数据产业有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1