一种数据联机服务处理方法及装置制造方法及图纸

技术编号:33711651 阅读:25 留言:0更新日期:2022-06-06 08:45
本发明专利技术提供一种数据联机服务处理方法及装置,涉及大数据技术领域。所述方法包括:接收用户终端发送的联机服务请求,所述联机服务请求包括服务查询标识和用户标识;根据所述服务查询标识和所述用户标识在联机服务表中查询对应的联机服务信息,所述联机服务信息包括目标数据库访问信息、目标数据表和查询语句;其中,所述联机服务表中的联机服务信息是预先生成的;根据所述目标数据库访问信息、所述目标数据表和所述查询语句,获得查询结果并返回给所述用户终端。所述装置用于执行上述方法。本发明专利技术实施例提供的数据联机服务处理方法及装置,提高了数据查询效率。提高了数据查询效率。提高了数据查询效率。

【技术实现步骤摘要】
一种数据联机服务处理方法及装置


[0001]本专利技术涉及大数据
,具体涉及一种数据联机服务处理方法及装置。

技术介绍

[0002]随着大数据技术的蓬勃发展,数据规模和数据形式呈现出爆发式和多样化发展,为了满足海量数据的处理需求,基于开源Hadoop体系的数据架构受到众多企业的青睐。
[0003]现有技术中,可以基于Hadoop体系的数据架构构建数据湖,对于通过数据湖中的数据批量加工后的数据表,用户通常需要将相关数据同步到相关业务系统内部的数据库中进行联机访问。在进行数据同步时,需要用户熟悉数据库系统和数据表结构以及相关查询语言,导致联机数据查询过程复杂,查询效率低。

技术实现思路

[0004]针对现有技术中的问题,本专利技术实施例提供一种数据联机服务处理方法及装置,能够至少部分地解决现有技术中存在的问题。
[0005]一方面,本专利技术提出一种数据联机服务处理方法,包括:
[0006]接收用户终端发送的联机服务请求,所述联机服务请求包括服务查询标识和用户标识;
[0007]根据所述服务查询标识和所述用户标识在联机服务表中查询对应的联机服务信息,所述联机服务信息包括目标数据库访问信息、目标数据表和查询语句;其中,所述联机服务表中的联机服务信息是预先生成的;
[0008]根据所述目标数据库访问信息、所述目标数据表和所述查询语句,获得查询结果并返回给所述用户终端。
[0009]另一方面,本专利技术提供一种数据联机服务处理装置,包括:
[0010]第一接收模块,用于接收用户终端发送的联机服务请求,所述联机服务请求包括服务查询标识和用户标识;
[0011]查询模块,用于根据所述服务查询标识和所述用户标识在联机服务表中查询对应的联机服务信息,所述联机服务信息包括目标数据库访问信息、目标数据表和查询语句;其中,所述联机服务表中的联机服务信息是预先生成的;
[0012]返回模块,用于根据所述目标数据库访问信息、所述目标数据表和所述查询语句,获得查询结果并返回给所述用户终端。
[0013]再一方面,本专利技术提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一实施例所述数据联机服务处理方法的步骤。
[0014]又一方面,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一实施例所述数据联机服务处理方法的步骤。
[0015]本专利技术实施例提供的数据联机服务处理方法及装置,能够接收用户终端发送的联
机服务请求,联机服务请求包括服务查询标识和用户标识,根据服务查询标识和用户标识在联机服务表中查询对应的联机服务信息,联机服务信息包括目标数据库访问信息、目标数据表和查询语句,根据目标数据库访问信息、目标数据表和查询语句,获得查询结果并返回给用户终端,无需用户熟悉数据库系统和数据表结构以及相关查询语言,也无需了数据库的数据查询的细节,仅提供数据联机服务处理的参数即可进行数据查询,简化了数据联机查询的流程,提高了数据查询效率。
附图说明
[0016]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0017]图1是本专利技术第一实施例提供的数据联机服务处理方法的流程示意图。
[0018]图2是本专利技术第二实施例提供的数据联机服务处理方法的流程示意图。
[0019]图3是本专利技术第三实施例提供的数据联机服务处理方法的流程示意图。
[0020]图4是本专利技术第四实施例提供的分布式数据联机服务系统的结构示意图。
[0021]图5是本专利技术第五实施例提供的数据联机服务处理装置的结构示意图。
[0022]图6是本专利技术第六实施例提供的数据联机服务处理装置的结构示意图。
[0023]图7是本专利技术第七实施例提供的数据联机服务处理装置的结构示意图。
[0024]图8是本专利技术第八实施例提供的数据联机服务处理装置的结构示意图。
[0025]图9是本专利技术第九实施例提供的数据联机服务处理装置的结构示意图。
[0026]图10是本专利技术第十实施例提供的电子设备的实体结构示意图。
具体实施方式
[0027]为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0028]本申请中技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
[0029]本专利技术实施例提供的数据联机服务处理方法的执行主体包括但不限于服务器以及分布式数据联机服务系统,分布式数据联机服务系统采用分布式服务架构,包括多台服务器。下面以分布式数据联机服务系统作为执行主体为例,来说明本专利技术实施例提供的数据联机服务处理方法的具体实现过程。
[0030]图1是本专利技术第一实施例提供的数据联机服务处理方法的流程示意图,如图1所示,本专利技术实施例提供的数据联机服务处理方法,包括:
[0031]S101、接收用户终端发送的联机服务请求,所述联机服务请求包括服务查询标识和用户标识;
[0032]具体地,在需要进行数据查询时,用户终端向分布式数据联机服务系统发送联机
服务请求,所述联机服务请求包括服务查询标识和用户标识。其中,所述用户标识与用户一一对应,所述服务查询标识与联机服务信息对应。所述用户终端包括但不限于台式机、笔记本电脑等。
[0033]例如,当用户需要进行数据查询时,可以手动触发用户终端向分布式数据联机服务系统发送联机服务请求。如果需要定期进行数据查询,可以设置数据查询的周期,使用户终端定期向分布式数据联机服务系统发送联机服务请求。
[0034]S102、根据所述服务查询标识和所述用户标识在联机服务表中查询对应的联机服务信息,所述联机服务信息包括目标数据库访问信息、目标数据表和查询语句;其中,所述联机服务表中的联机服务信息是预先生成的;
[0035]具体地,在所述分布式数据联机服务系统中预先建立联机服务表,生成的联机服务信息会存储到所述联机服务表中。所述分布式数据联机服务系统会根据所述服务查询标识和用户标识,在联机服务表中查询对应的联机服务信息。所述联机服务信息包括目标数据库访问信息、目标数据表和查询语句等,根据实际需要进行设置,本专利技术实施例不做限定。其中,所述联机服务表中的联机服务信息是预先生成的。目标数据库访问信息用于访问目标数据库,目标数据表用于查询数据,查询语句用于在目标数据库的目标数据表中进行数据查询。可理解的是,如果根据所述服务查本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据联机服务处理方法,其特征在于,包括:接收用户终端发送的联机服务请求,所述联机服务请求包括服务查询标识和用户标识;根据所述服务查询标识和所述用户标识在联机服务表中查询对应的联机服务信息,所述联机服务信息包括目标数据库访问信息、目标数据表和查询语句;其中,所述联机服务表中的联机服务信息是预先生成的;根据所述目标数据库访问信息、所述目标数据表和所述查询语句,获得查询结果并返回给所述用户终端。2.根据权利要求1所述的数据联机服务处理方法,其特征在于,生成所述联机服务表中的联机服务信息的步骤包括:接收用户终端发送的数据服务请求,所述数据服务请求包括用户标识、源数据表标识、源数据库访问信息和查询信息;根据所述源数据库访问信息和源数据表标识获取所述源数据表标识对应的表结构信息,并根据所述源数据表标识对应的表结构信息在目标数据库中构建所述数据服务请求对应的目标数据表;根据所述查询信息以及所述数据服务请求对应的目标数据表,生成查询语句;根据所述用户标识、所述数据服务请求对应的服务标识、所述源数据库访问信息、所述源数据表标识、目标数据库访问信息、所述目标数据表和所述查询语句生成联机服务信息并存储到所述联机服务表中;其中,所述数据服务请求对应的服务标识作为服务查询标识。3.根据权利要求2所述的数据联机服务处理方法,其特征在于,所述数据服务请求还包括联机服务路径;相应地,所述方法还包括:根据所述用户标识、所述数据服务请求对应的服务标识、所述联机服务路径、所述源数据库访问信息、所述源数据表标识、目标数据库访问信息、所述目标数据表和所述查询语句生成联机服务信息并存储到所述联机服务表中;其中,所述联机服务路径作为服务查询标识。4.根据权利要求2所述的数据联机服务处理方法,其特征在于,还包括:根据所述联机服务信息生成对应的数据同步任务,并添加到同步任务列表。5.根据权利要求4所述的数据联机服务处理方法,其特征在于,还包括:从同步任务列表中获取每个数据同步任务包括的源数据库访问信息、源数据表标识和同步时间...

【专利技术属性】
技术研发人员:沈贇刘雪晶阳兵钱璞昕
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1