一种基于策略模板的模拟数据生成方法和装置制造方法及图纸

技术编号:36160190 阅读:29 留言:0更新日期:2022-12-31 20:07
本申请实施例属于数据处理领域,涉及一种基于策略模板的模拟数据生成方法和装置。其中所述方法包括:通过获取数据源和基础策略模板,对数据源和基础策略模板进行初始化处理,其中,初始化处理用于表示对基础策略模板的更新配置,将初始化后的基础策略模板进行可视化配置,得到目标策略模板,根据数据源和目标策略模板,生成目标数据。本申请技术方案使得能基于数据源对基础策略模进行自动初始化,大大减少了人为的配置工作量,同时结合可视化配置,能针对数据源的特点,面向应用层场景的复杂需求进行配置,使得生成的目标数据能支撑应用数据服务开发与测试,通用性强。通用性强。通用性强。

【技术实现步骤摘要】
一种基于策略模板的模拟数据生成方法和装置


[0001]本申请涉及数据处理
,尤其涉及一种基于策略模板的模拟数据生成方法和装置。

技术介绍

[0002]企业通过数据中台、数据仓库等建设,采集汇聚了全域数据,并根据业务场景进行了数据分析与加工,形成了指标库、标签库和分层主题资产。与传统的数据库相比,数据仓库侧重结合业务需求驱动,屏蔽了底层复杂业务,按照各个业务域集成分域主题数据,基于应用层数据提供数据服务接口,实现开放共享。
[0003]在应用软件开发过程中,模拟数据是测试系统不可缺失的一环。尤其在某些领域,敏感性和隐私性真实数据不能对外提供,通常采用模拟数据生成工具来生成与真实数据相似的模拟数据,使得模拟生成的模拟数据能测试应用系统功能的正常运行与计算处理等能力。然而,相关模拟数据生成工具中,有些侧重于解决大批量生成模拟数据的模拟请求,有些侧重与解决对前端发起数据模拟请求时生成私有模拟数据,对不同的模拟请求需要单独设置对应的模拟数据生成规则,模拟数据生成效率低,且相关的模拟数据生成工具的默认规则简单,无法适用于不同场景的模拟数据需求本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于策略模板的模拟数据生成方法,其特征在于,包括:获取数据源和基础策略模板;对所述数据源和所述基础策略模板进行初始化处理,其中,所述初始化处理用于表示对所述基础策略模板的更新配置;将所述初始化后的基础策略模板进行可视化配置,得到目标策略模板;根据所述数据源和所述目标策略模板,生成目标数据。2.根据权利要求1所述的模拟数据生成方法,其特征在于,所述对所述数据源和所述基础策略模板进行初始化处理,包括:对所述数据源进行解析,得到数据对象,其中,所述数据对象包括数据元素和所述数据元素对应的配置策略,所述配置策略用于描述所述数据元素的数学模型;将所述数据元素和所述数据元素对应的配置策略作为配置参数;根据所述配置参数对所述基础策略模板进行更新,以得到初始化后的基础策略模板。3.根据权利要求2所述的模拟数据生成方法,其特征在于,所述数据元素包括描述数据元素之间的引用关系,所述对所述数据源进行解析,得到数据对象,包括:从所述数据源中读取多个数据元素;确定多个所述数据元素的生成顺序;将所述生成顺序作为所述数据元素之间的引用关系。4.根据权利要求1所述的模拟数据生成方法,其特征在于,所述将所述初始化后的基础策略模板进行可视化配置,得到目标策略模板,包括:将所述初始化后的基础策略模板发送到终端,并进行可视化展示;响应于所述终端的配置请求,对所述初始化后的基础策略模板中的配置策略添加配置条件,以生成目标策略模板。5.根据权利要求4所述的模拟数据生成方法,其特征在于,所述对所述初始化后的基础策略模板中的配置策略添加配置条件,包括:当所述配置条件包括所述数据元素的字典约束时,将所述字典约束添加到所述初始化后的基础策略模板中;当所述配置条件包括数据元素间的关联约束时,将所述关联约束添加到所述初始化后的基础策略模板中;当所述...

【专利技术属性】
技术研发人员:陈俊韩阳刘圆李杨肖俐平张茜张辉李烨张冬蕾杨汉林
申请(专利权)人:中国人民解放军三一零零七部队
类型:发明
国别省市:

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

1