本发明专利技术公开了一种基于资源模型的数据编排方法、平台、设备和介质。方法包括以下步骤:通过资源模型属性配置页面输入资源模型配置信息,构建资源模型;配置信息包括资源模型的实体信息、资源属性逻辑、规则编码和字典编码;通过资源实例导入模板输入资源实例数据,将资源实例数据写入资源实例库中;通过资源模型对资源实例库中的资源实例数据进行编排。本发明专利技术实现了从模型建模到数据管理的全流程标准统一;当业务变更导致资源实例变更时,只需对资源模型进行更新即可。同时本发明专利技术支持基于属性的资源实例导出选择,在进行数据资源迁移时不会发送数据异常导致迁移失败,提高了业务人员的数据资源管理效率并保持了数据资源的高可用性。用性。用性。
【技术实现步骤摘要】
一种基于资源模型的数据编排方法、平台、设备和介质
[0001]本专利技术涉及信息
,尤其是一种基于资源模型的数据编排方法、平台、设备和介质。
技术介绍
[0002]随着信息产品和资源的不断丰富,对数据资源的管理和编排成为了可能和必须的举措。但是现有的数据资源的管理和编排需要业务人员和开发人员协同进行,因而存在业务人员与开发人员能力不匹配的问题。业务人员了解资源类型,资源属性等业务信息,却不了解数据库技术;对数据的维护需要经由业务人员进行繁琐的文档描述再提交开发人员进行数据库设计、实现等,建设工作量大周期长。同时开发人员也需要设计多种多样的文档模板供业务人员填写,还要设计针对性的校验规则;随着资源数目和类型的不断丰富,文档模板和校验规则的更新频率也越来越高,使得开发人员不堪重负。
[0003]另一方面由于写入数据库的数据资源具有特定的属性格式,由于没有与数据库物理设计解耦的模型设计,在数据导出及导入其他格式数据库时容易发生数据异常且难以自检纠错,需要为新的目标数据库进行适配调试,使得数据资源的迁移成本较高。
技术实现思路
[0004]有鉴于此,本专利技术实施例提供一种基于资源模型的数据编排方法、平台、设备和介质。
[0005]本专利技术的第一方面提供了一种基于资源模型的数据编排方法,包括以下步骤:
[0006]通过资源模型属性配置页面输入资源模型配置信息,构建资源模型;所述配置信息包括资源模型的实体信息、资源属性逻辑、规则编码和字典编码;
[0007]通过资源实例导入模板输入资源实例数据,将所述资源实例数据写入资源实例库中;
[0008]通过所述资源模型对所述资源实例库中的资源实例数据进行编排。
[0009]进一步地,所述通过资源模型属性配置页面输入资源模型配置信息,构建资源模型,具体包括以下步骤:
[0010]确定构建资源模型所需的实体信息;所述实体信息包括资源模型的标识、资源模型所使用的数据库参数和资源模型的布局表达式;
[0011]确定资源模型中所包含的资源属性逻辑;所述资源属性逻辑用于确定所述资源实例数据的参数项内容;
[0012]确定每一所述资源属性逻辑所关联的规则编码和字典编码;
[0013]将实体信息、资源属性逻辑、规则编码和字典编码作为所述资源模型的配置信息,构建资源模型。
[0014]进一步地,所述资源模型的布局表达式中记录了资源模型的框架元素;在所述构建资源模型步骤中,通过对所述框架元素的自定义组合实现资源模型的布局设置。
[0015]进一步地,所述通过资源实例导入模板输入资源实例数据,将所述资源实例数据写入资源实例库中,具体包括以下步骤:
[0016]资源模型根据所述配置信息生成资源实例导入模板;
[0017]将资源实例数据写入资源实例导入模板中,通过资源模型将所述资源实例导入模板上传至资源实例库;
[0018]资源实例库解析上传的资源实例导入模板,将所述资源实例导入模板中的资源实例数据写入资源实例库中。
[0019]进一步地,在所述将资源实例数据写入资源实例库中步骤之前,还包括对资源实例数据进行校验的步骤;
[0020]所述对资源实例数据进行校验,在资源实例库中进行,包括以下步骤:
[0021]获取资源模型的资源属性逻辑、规则编码和字典编码;
[0022]获取第一资源实例数据的第一资源属性逻辑;根据所述第一资源属性逻辑所对应的规则编码和字典编码,对第一资源实例数据进行校验;
[0023]当校验通过时,将第一资源实例数据写入资源实例库;
[0024]当校验不通过时,返回第一资源实例数据的错误信息和修改提示。
[0025]进一步地,所述通过资源模型对资源实例库中的资源实例数据进行编排,具体包括对资源实例数据的检索、数据维护和导出;
[0026]所述对资源实例数据的检索,通过资源模型的资源实例管理查询页面实现;在资源实例管理查询页面输入查询条件后;资源模型根据所述查询条件匹配资源实例数据的资源属性逻辑,将满足查询条件的资源实例数据进行展示;
[0027]所述对资源实例数据的数据维护包括对资源实例数据的修改、删除和查看;在所述资源模型中选择第二资源实例数据后,通过所述第二资源实例数据的资源实例属性信息页面进行数据维护。
[0028]进一步地,所述对资源实例数据的导出,具体包括以下步骤:
[0029]在资源模型中选择需要导出的一项或多项资源实例数据作为第三资源实例数据;
[0030]资源模型查询第三资源实例数据的资源属性逻辑,确定所述第三资源实例数据是否支持导出;
[0031]资源模型将支持导出的第三资源实例数据导出,并对不支持导出的第三资源实例数据作出提示。
[0032]本专利技术第二方面提供一种基于资源模型的数据编排平台,包括资源模型属性配置页面,资源实例导入模板、资源实例管理查询页面和资源实例属性信息页面;
[0033]所述资源模型属性配置页面用于输入资源模型配置信息,构建资源模型;
[0034]所述资源实例导入模板由所述资源模型生成,用于输入资源实例数据,将所述资源实例数据写入平台的资源实例库中;
[0035]所述资源实例管理查询页面和资源实例属性信息页面用于对所述资源实例库中的资源实例数据进行编排。
[0036]本专利技术第三方面提供一种电子设备,包括处理器以及存储器;
[0037]所述存储器用于存储程序;
[0038]所述处理器执行所述程序实现一种基于资源模型的数据编排方法。
[0039]本专利技术第四方面提供一种计算机可读存储介质,所述存储介质存储有程序,所述程序被处理器执行实现一种基于资源模型的数据编排方法。
[0040]本专利技术的实施例具有如下方面有益效果:本专利技术一种基于资源模型的数据编排方法、平台、设备和介质实现了从模型建模到数据管理的全流程标准统一,数据编排过程中不需要开发人员参与;当业务变更导致资源实例变更时,只需对资源模型进行更新即可。同时本专利技术支持基于属性的资源实例导出选择;在进行数据资源迁移时不会发送数据异常导致迁移失败,提高了业务人员的数据资源管理效率并保持了数据资源的高可用性。
[0041]本专利技术的附加方面和优点将在下面的描述部分中给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
附图说明
[0042]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0043]图1为本专利技术一种基于资源模型的数据编排方法、平台、设备和介质的基本实施流程;
[0044]图2为本专利技术一种基于资源模型的数据编排方法、平台、设备和介质的资源模型体系示意图;
[0045]图3为本专利技术一种基于资源模本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于资源模型的数据编排方法,其特征在于,包括以下步骤:通过资源模型属性配置页面输入资源模型配置信息,构建资源模型;所述配置信息包括资源模型的实体信息、资源属性逻辑、规则编码和字典编码;通过资源实例导入模板输入资源实例数据,将所述资源实例数据写入资源实例库中;通过所述资源模型对所述资源实例库中的资源实例数据进行编排。2.根据权利要求1所述的一种基于资源模型的数据编排方法,其特征在于,所述通过资源模型属性配置页面输入资源模型配置信息,构建资源模型,具体包括以下步骤:确定构建资源模型所需的实体信息;所述实体信息包括资源模型的标识、资源模型所使用的数据库参数和资源模型的布局表达式;确定资源模型中所包含的资源属性逻辑;所述资源属性逻辑用于确定所述资源实例数据的参数项内容;确定每一所述资源属性逻辑所关联的规则编码和字典编码;将实体信息、资源属性逻辑、规则编码和字典编码作为所述资源模型的配置信息,构建资源模型。3.根据权利要求2所述的一种基于资源模型的数据编排方法,其特征在于,所述资源模型的布局表达式中记录了资源模型的框架元素;在所述构建资源模型步骤中,通过对所述框架元素的自定义组合实现资源模型的布局设置。4.根据权利要求1所述的一种基于资源模型的数据编排方法,其特征在于,所述通过资源实例导入模板输入资源实例数据,将所述资源实例数据写入资源实例库中,具体包括以下步骤:资源模型根据所述配置信息生成资源实例导入模板;将资源实例数据写入资源实例导入模板中,通过资源模型将所述资源实例导入模板上传至资源实例库;资源实例库解析上传的资源实例导入模板,将所述资源实例导入模板中的资源实例数据写入资源实例库中。5.根据权利要求1所述的一种基于资源模型的数据编排方法,其特征在于,在所述将资源实例数据写入资源实例库中步骤之前,还包括对资源实例数据进行校验的步骤;所述对资源实例数据进行校验,在资源实例库中进行,包括以下步骤:获取资源模型的资源属性逻辑、规则编码和字典编码;获取第一资源实例数据的第一资源属性逻辑;根据所述第一资源属性逻辑所对应的规则编码和字典编码...
【专利技术属性】
技术研发人员:柯为权,林培钦,
申请(专利权)人:北明软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。