【技术实现步骤摘要】
一种支持离线Jar包的数据元件开发调试方法和系统
[0001]本专利技术涉及数据元件开发
,尤其涉及一种支持离线
Jar
包的数据元件开发调试方法和系统
。
技术介绍
[0002]现有的数据元件产品开发平台主要通过对已有组件的拖拉拽进行建模,或是通过在线编码进行建模,都需要在建模平台里新建模型并加以调试和修改,无法引用开发者已有的业务模型或离线程序包
。
这种现状导致开发者需要将已有的程序包重复开发后才能进行数据元件产品的加工,增加了不必要的工作量,也容易导致出错
。
尤其是在开发量大
、
数据组成复杂的开发场景中,现有的数据元件调试方法的效率低下,且数据调试准确率得不到保障
。
[0003]因此,如何提供一种更加高效和准确的数据元件开发调试的方法,成为亟待解决的技术问题
。
技术实现思路
[0004]有鉴于此,为了克服现有技术的不足,本专利技术旨在提供一种支持离线
Jar
包的数据元件开发调试方法和系统
。
[0005]本专利技术的第一方面,提供一种支持离线
Jar
包的数据元件开发调试方法,包括:获取离线
Jar
包,通过安全扫描筛选安全的离线
Jar
包;通过引用和配置离线
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
包;建模...
【专利技术属性】
技术研发人员:陆志鹏,韩光,郑曦,王晓亮,国丽,李学兵,畅佳,李超,胡成盛,胡俊,
申请(专利权)人:中电数据产业有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。