System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理,具体涉及一种基于文档型数据库的数据处理方法及相关装置。
技术介绍
1、在对一些业务类数据进行数据处理时,业务类数据可能来源于多个数据源,例如,有外部的第三方系统和内部系统。
2、在业务逻辑处理时,一般是在数据源获取得到的数据基础上直接加工处理,并且由于不同数据源的数据格式不一致、触发或接收条件不一致,导致每次涉及业务逻辑变更时都需要从不同的数据源重新获取业务逻辑相关的原始数据,开发实现难度大,系统开销过高。
技术实现思路
1、本申请实施例提供了一种基于文档型数据库的数据处理方法及相关装置,通过建立在本地的文档型数据库实现对于不同数据源数据的获取,能够减小系统开销,并且能够允许每个数据源的数据保持初始数据格式存储,不需要对数据源进行任何加工处理,有利于后续对数据源错误排查以及有利于提高数据处理效率。
2、第一方面,本申请实施例提供一种基于文档型数据库的数据处理方法,包括:
3、响应于数据获取指令,确定所述数据获取指令对应的业务逻辑;
4、确定所述业务逻辑对应的目标数据源和数据获取规则;
5、根据所述数据获取规则,从文档型数据库中获取所述目标数据源对应目标数据,其中,所述文档型数据库中对应存储多个数据源的数据,且每一所述数据源的数据按照初始数据源格式存储,所述目标数据源为所述多个数据源中任意一个;
6、输出所述目标数据。
7、第二方面,本申请实施例提供了一种基于文档型数据库的数据处理
8、所述确定单元,用于响应于数据获取指令,确定所述数据获取指令对应的业务逻辑;
9、所述确定单元,还用于确定所述业务逻辑对应的目标数据源和数据获取规则;
10、所述数据获取单元,用于根据所述数据获取规则,从文档型数据库中获取所述目标数据源对应目标数据,其中,所述文档型数据库中对应存储多个数据源的数据,且每一所述数据源的数据按照初始数据源格式存储,所述目标数据源为所述多个数据源中任意一个;
11、所述输出单元,用于输出所述目标数据。
12、第三方面,本申请实施例提供一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面中所描述的部分或全部步骤的指令。
13、第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。
14、第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
15、实施本申请实施例,具备如下有益效果:
16、可以看出,本申请实施例中所描述的基于文档型数据库的数据处理方法及相关装置,响应于数据获取指令,确定所述数据获取指令对应的业务逻辑;确定所述业务逻辑对应的目标数据源和数据获取规则;根据所述数据获取规则,从文档型数据库中获取所述目标数据源对应目标数据,其中,所述文档型数据库中对应存储多个数据源的数据,且每一所述数据源的数据按照初始数据源格式存储,所述目标数据源为所述多个数据源中任意一个;输出所述目标数据。如此,通过建立在本地的文档型数据库实现对于不同数据源数据的获取,能够减小系统开销,并且能够允许每个数据源的数据保持初始数据格式存储,不需要对数据源进行任何加工处理,有利于后续对数据源错误排查以及有利于提高数据处理效率。
本文档来自技高网...【技术保护点】
1.一种基于文档型数据库的数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述业务逻辑对应的目标数据源和数据获取规则,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述数据获取规则,从文档型数据库中获取所述目标数据源对应目标数据,包括:
4.根据权利要求3所述的方法,其特征在于,所述多个数据源的数据存储于所述文档数据库对应的多个集合中,每一数据源的数据对应存储一个集合;
5.根据权利要求4所述的方法,其特征在于,所述根据所述多个目标集合之间的关联关系,确定所述任务调度规则,包括:
6.根据权利要求4所述的方法,其特征在于,所述根据所述每一所述目标索引号对应的所述三元体组合,确定所述多个目标集合之间的关联关系,包括:
7.根据权利要求1或5所述的方法,其特征在于,所述输出所述目标数据,包括:
8.一种基于文档型数据库的数据处理装置,其特征在于,所述装置包括:确定单元、数据获取单元和输出单元,其中,
9.一种电子设备,其特征在于,包括处理器、
10.一种计算机可读存储介质,其特征在于,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-7任一项所述的方法。
...【技术特征摘要】
1.一种基于文档型数据库的数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述业务逻辑对应的目标数据源和数据获取规则,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述数据获取规则,从文档型数据库中获取所述目标数据源对应目标数据,包括:
4.根据权利要求3所述的方法,其特征在于,所述多个数据源的数据存储于所述文档数据库对应的多个集合中,每一数据源的数据对应存储一个集合;
5.根据权利要求4所述的方法,其特征在于,所述根据所述多个目标集合之间的关联关系,确定所述任务调度规则,包括:
6.根据权利要求4所述的方法,其特征在于,所述根据所...
【专利技术属性】
技术研发人员:苏祺云,张芳云,袁骞,
申请(专利权)人:深圳市凯迪仕智能科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。