基于接口的数据调整方法及系统技术方案

技术编号:33282775 阅读:15 留言:0更新日期:2022-04-30 23:43
本发明专利技术涉及一种基于接口的数据调整方法及系统的技术方案,包括:通过接口访问目标数据的数据源;返回访问结果,并对所述访问结果执行预处理;修改记录保存所述目标数据的修改的记录,并根据所述目标数据的修改而更新。通过上述方案避免了直接修改数据源中的数据所带来的影响,保证统计结果的准确性;用户之间数据的修改与更新并不会影响共享同一数据源的其他用户,实现了用户之间数据的隔离。实现了用户之间数据的隔离。实现了用户之间数据的隔离。

【技术实现步骤摘要】
基于接口的数据调整方法及系统


[0001]本专利技术涉及计算机
,具体涉及了一种基于接口的数据调整方法及系统。

技术介绍

[0002]数据的经营决策是指基于收集的大数据信息对有关企业全局性重大问题进行分析、研究对比,选择其中一个最佳方案,并加以组织,实施的过程。在数据的经营决策的过程中,往往会因为某些数据存在错误需要临时调整计算;不同用户的数据可能关联同一个数据源,倘若数据源被修改,会导致所有用户的数据发生改变。
[0003]现有技术的数据经营决策通常利用商业智能工具来对数据进行纠正。
[0004]实践发现,现有技术的智能工具可能在修改数据源中的某一个数据之后,一方面,与之关联的所有数据或者计算结果未能被及时调整导致得出的结论存在偏差,不能得到精准的经营策略,另一方面,关联同一数据源的用户之间不能较好地隔离,存在相互影响的问题。因此,如何及时对数据进行修改、实现用户之间的隔离是待解决的问题。

技术实现思路

[0005]本专利技术的目的在于至少解决现有技术中存在的技术问题之一,提供了一种基于接口的数据调整方法及系统,能够及时对数据进行修改、实现用户之间的隔离。
[0006]本专利技术的技术方案包括一种基于接口的数据调整方法,所述一种基于接口的数据调整方法包括:通过接口访问目标数据的数据源;返回访问结果,并对所述访问结果执行预处理;修改记录保存所述目标数据的修改的记录,并根据所述目标数据的修改而更新。
[0007]根据基于接口的数据调整方法,所述通过接口访问目标数据的数据源包括:根据所述目标数据设置请求条件,其中所述请求条件包括所述目标数据所在的所述数据源、表名以及所述目标数据对应的条件语句;基于所述接口加载所述请求条件,通过所述接口对所述数据源进行访问。
[0008]根据基于接口的数据调整方法,所述返回访问结果包括返回所述目标数据及其行列位置信息。
[0009]根据基于接口的数据调整方法,所述预处理包括采用加密算法对所述目标数据中的主键进行加密,得到唯一标识目标数据的加密字符串。
[0010]根据基于接口的数据调整方法,所述修改记录与所述目标数据基于所述加密字符串关联。
[0011]根据基于接口的数据调整方法,所述修改记录的更新包括:新增所述修改记录,或者,基于现有所述目标数据对对应的所述修改记录进行调整。
[0012]根据基于接口的数据调整方法,所述方法还包括目标数据的更新,其特征在于:通过所述目标数据的加密字符串查询所述修改记录,基于查询到的所述修改记录替换所述目标数据中对应的元素,得到所述目标数据更新结果。
[0013]根据基于接口的数据调整方法,所述方法还包括基于所述目标数据更新结果进行
统计计算。
[0014]本专利技术的技术方案还包括一种基于接口的数据调整系统,用于实现上述任一的方法,包括请求条件设置模块、接口加载模块、接口访问模块、结果返回模块、位置信息加密模块、修改记录管理模块;其中所述请求条件设置模块用于设置访问数据源的请求条件;所述接口加载模块用于加载请求条件设置模块设置好的请求条件;所述接口访问模块用于根据加载设置好的请求条件访问数据源,通过接口进行数据源的访问;所述结果返回模块用于返回接口访问模块访问数据源的结果;所述位置信息加密模块用于将结果返回模块的返回结果中目标数据的位置信息进行加密;所述修改记录管理模块用于管理修改记录。
[0015]根据基于接口的数据调整系统,所述修改记录管理模块包括修改记录新增模块和修改记录查找模块,其中修改记录新增模块用于增加目标数据的修改记录;修改记录查找模块用于查找修改记录管理模块中对应的修改记录。
[0016]本专利技术的有益效果为:只需要查询修改记录中是否有对应的目标数据位置信息的加密字符串,就能够找到最新的目标数据,进而对数据源读取目标数据进行相应的替换更新,保证统计结果的准确性,避免了直接修改数据源中的数据所带来的影响;代理之间彼此隔离,每个代理分别管理对应用户的基于接口的数据调整系统,用户之间数据的修改与更新并不会影响共享同一数据源的其他用户,从而实现了用户之间数据的隔离。
附图说明
[0017]下面结合附图和实施例对本专利技术进一步地说明;
[0018]图1所示为根据本专利技术实施方式中用户共享数据源的示意图。
[0019]图2所示为根据本专利技术实施方式的一种基于接口的数据调整方法的流程图。
[0020]图3所示为根据本专利技术实施方式的一种基于接口的数据调整方法的细节流程图。
[0021]图4所示为根据本专利技术实施方式一种基于接口的数据调整系统的结构图。
[0022]图5所示为根据本专利技术实施方式用户共享数据源又一示意图。
具体实施方式
[0023]本部分将详细描述本专利技术的具体实施例,本专利技术之较佳实施例在附图中示出,附图的作用在于用图形补充说明书文字部分的描述,使人能够直观地、形象地理解本专利技术的每个技术特征和整体技术方案,但其不能理解为对本专利技术保护范围的限制。
[0024]本专利技术的描述中,除非另有明确的限定,设置等词语应做广义理解,所属
技术人员可以结合技术方案的具体内容合理确定上述词语在本专利技术中的具体含义。
[0025]首先数据源是指用于经营分析的源头数据,例如在地产行业中数据源可以是分公司的历史销售的数据,在电商行业中数据源可以是各个店铺的历史销量数据,通过对数据源的统计得到统计图、表信息以供上层经营决策。图1为多用户共享数据源的结构图,多用户之间通过网络共享数据库,其中,数据库可以是云数据库也可以是普通数据库,数据库存储一个或多个数据源,用户可以独立的访问数据源,基于数据源统计得到利用经营决策的图或者表的信息。现有技术一般通过直接修改数据源的数据进行纠正,对于单一用户而言,基于该数据源得到的统计信息需要一一更正;对于多用户而言,数据源的变动将导致共享该数据源的用户相互产生影响。
[0026]如图2所示,一种基于接口的数据调整方法,具体步骤如下:
[0027]S100,通过接口访问目标数据的数据源。数据源是指用于经营分析的源头数据,可以通过远程或者直接连接,其中数据源可以是一个或多个数据表,本专利技术用API表示接口,每一个接口对应一个接口ID号,记为API_ID,API是提供外部访问数据源的通道,接口返回的数据包括目标数据以及对应的位置信息。
[0028]S200,返回访问结果,并对所述访问结果执行预处理。其中访问结果可以是由目标数据构成的数据表,或者包含目标数据的位置信息以及目标数据的日志信息。
[0029]S300,修改记录保存所述目标数据的修改的记录,并根据所述目标数据的修改而更新。修改记录实时更新访问结果中目标数据的变化情况。
[0030]与现有技术直接对数据源的数据进行修改不同的是,本专利技术并不直接对数据源的数据进行修改,通过修改记录的管理和维护,访问数据源的同时自动找到对应数据的最新修改记录,进行替换和计算,从而达到不修改数据源的同时得到精准本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于接口的数据调整方法,其特征在于,包括以下步骤:通过接口访问目标数据的数据源;返回访问结果,并对所述访问结果执行预处理;修改记录保存所述目标数据的修改的记录,并根据所述目标数据的修改而更新。2.根据权利要求1所述基于接口的数据调整方法,其特征在于,所述通过接口访问目标数据的数据源包括:根据所述目标数据设置请求条件,其中所述请求条件包括所述目标数据所在的所述数据源、表名以及所述目标数据对应的条件语句;基于所述接口加载所述请求条件,通过所述接口对所述数据源进行访问。3.根据权利要求1所述基于接口的数据调整方法,其特征在于,所述返回访问结果包括返回所述目标数据及其行列位置信息。4.根据权利要求3所述基于接口的数据调整方法,其特征在于,所述预处理包括采用加密算法对所述目标数据中的主键进行加密,得到唯一标识目标数据的加密字符串。5.根据权利要求4所述基于接口的数据调整方法,其特征在于,所述修改记录与所述目标数据基于所述加密字符串关联。6.根据权利要求1所述基于接口的数据调整方法,其特征在于,所述修改记录的更新包括:新增所述修改记录,或者,基于现有所述目标数据对对应的所述修改记录进行调整。7.根据权利要求1所述基于接口的数...

【专利技术属性】
技术研发人员:谭志冯晓王芳蔡国强廖伍霜赵高飞彭旭祝惠平
申请(专利权)人:深圳市惟客数据科技有限公司
类型:发明
国别省市:

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

1