报表查询方法、装置及存储介质制造方法及图纸

技术编号:21398943 阅读:36 留言:0更新日期:2019-06-19 06:59
本发明专利技术属于大数据技术领域,公开了一种报表查询方法,包括:对数据表标注标签,所述标签包括维度标签和指标标签;获取报表查询请求;对所述查询请求进行预处理,生成查询语句;判断是否存在与所述查询语句匹配的标签,若不存在,则结束查询流程;若存在,则进行下一步;根据查询请求对与所述查询语句匹配的标签对应的数据表进行查询,获取查询结果。本发明专利技术还公开了一种电子装置和存储介质。本发明专利技术通过对数据表标注标签,建立各个数据表之间的关联,实现在用户不了解数据存储结构的情况下,对数据指标进行准确地查询定位,提高查询效率。并且,本发明专利技术可以实现在全数据库或多个数据库之间数据的查询,甚至是跨行业的数据查询。

【技术实现步骤摘要】
报表查询方法、装置及存储介质
本专利技术涉及大数据
,尤其涉及一种报表查询方法、装置及存储介质。
技术介绍
随着计算机技术的发展,人们越来越多地使用计算机进行数据处理与分析,为企业决策提供数据支撑,使企业信息化发展。报表是企业信息化的重要支撑,为企业信息化发挥重要作用。报表是用表格、图表等格式进行动态显示数据,主要目的是将数据利用系统化的整理,依据不同的需求,以便于理解的方式呈现出来,成为企业应用系统中不可或缺的部分。由于科学技术快速发展,每天都会产生大量数据,通过报表存储这些数据,通过查询报表找到需要的数据。目前,一般指标数据需要在同一表中,用户需要了解表的关联结构,不熟悉数据存储结构的用户难以制作报表,并且有价值数据通常需要数据挖掘工程师在制作报表前将有价值数据存放在同一张表中,所以,一般在同一张表中的数据是有联系的,而在大量数据的情况下,制作报表时基本不会考虑到表与表之间的数据的关联,查询报表时,数据处理的基本单元和思考方式是以表为单位,使得非同库数据不能很好的关联,数据不能通过非关联关系关联,很难将全库或多库的数据混杂在一起排查遍历。
技术实现思路
本专利技术提供一种报表查询方法、装置及存储介质,以解决现有技术中查询报表时,非同库数据不能很好的关联,难以将全库或多库的数据混杂在一起排查遍历的问题。为了实现上述目的,本专利技术的一个方面是提供一种报表查询方法,包括:对数据表标注标签,所述标签包括维度标签和指标标签;获取报表查询请求;对所述查询请求进行预处理,生成查询语句;判断是否存在与所述查询语句匹配的标签,若不存在,则结束查询流程;若存在,则进行下一步;根据查询请求对与所述查询语句匹配的标签对应的数据表进行查询,获取查询结果。优选地,对数据表标注标签的步骤包括:统计多个数据表的数据,并根据数据表的数据确定所述数据表的主题;根据所述数据表的主题对数据表进行分类;根据分类结果对所述数据表标注标签。优选地,用户输入文本请求查询报表时,对所述查询请求进行预处理的步骤包括:对输入文本进行分词得到多个词组,所述多个词组形成所述查询语句。优选地,用户输入语音请求查询报表时,对所述查询请求进行预处理的步骤包括:将输入语音转化为文本,对所述文本进行分词得到多个词组,所述多个词组形成所述查询语句。优选地,判断是否存在与所述查询语句匹配的标签的步骤包括:将多个词组分别与数据表的标注标签相匹配,计算所述词组与所述标签的相似度,若得到的相似度数值超过预设的相似度阈值,则所述词组与所述标签匹配,若得到的相似度数值不超过所述相似度阈值,则所述词组与所述标签不匹配;若存在标签与多个词组中的至少一个词组匹配,则存在与所述查询语句匹配的标签,反之,则不存在与所述查询语句匹配的标签。优选地,生成查询语句的步骤之前,还包括:获取用户信息,根据所述用户信息和所述查询请求生成查询语句。优选地,获取查询结果的步骤之后,还包括:对所述查询结果进行处理,并通过预设的文件格式输出。优选地,所述数据表存储于一个或多个数据库中。为了实现上述目的,本专利技术的另一个方面是提供一种电子装置,该电子装置包括:处理器;存储器,所述存储器中包括报表查询程序,所述报表查询程序被所述处理器执行时实现如上所述的报表查询方法的步骤。为了实现上述目的,本专利技术的再一个方面是提供一种计算机可读存储介质,所述计算机可读存储介质中包括报表查询程序,所述报表查询程序被处理器执行时,实现如上所述的报表查询方法的步骤。相对于现有技术,本专利技术具有以下优点和有益效果:本专利技术通过对数据表标注标签,建立各个数据表之间的关联,实现在用户不了解数据存储结构的情况下,对数据指标进行准确地查询定位,提高查询效率。并且,本专利技术可以实现在全数据库或多个数据库之间数据的查询,甚至是跨行业的数据查询。附图说明图1为本专利技术所述报表查询方法的流程示意图;图2为本专利技术中报表查询程序的模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式下面将参考附图来描述本专利技术所述的实施例。本领域的普通技术人员可以认识到,在不偏离本专利技术的精神和范围的情况下,可以用各种不同的方式或其组合对所描述的实施例进行修正。因此,附图和描述在本质上是说明性的,仅仅用以解释本专利技术,而不是用于限制权利要求的保护范围。此外,在本说明书中,附图未按比例画出,并且相同的附图标记表示相同的部分。图1为本专利技术所述报表查询方法的流程示意图,如图1所示,本专利技术所述报表查询方法包括以下步骤:步骤S1、对数据表标注标签,所述标签包括维度标签和指标标签;步骤S2、获取报表查询请求;步骤S3、对所述查询请求进行预处理,生成查询语句;步骤S4、判断是否存在与所述查询语句匹配的标签,若不存在,则结束查询流程;若存在,则进行下一步;步骤S5、根据查询请求对与所述查询语句匹配的标签对应的数据表进行查询,获取查询结果。本专利技术通过为数据表标注标签,使得标签与数据表相对应,通过匹配查询请求与标签,获取与查询请求相对应的标签,根据标签与数据表的对应关系,从而获取与该查询请求相对应的数据表,在该数据表中准确定位查询结果。本专利技术通过标注标签建立各个数据表之间的关联,使得用户可以在不了解数据存储结构的情况下通过该报表查询到所需指标,并且,可以实现在全数据库或多个数据库之间数据的查询,甚至是跨行业的数据查询。在步骤S1中,对数据表标注标签,其中,数据表为现有数据库中存储的一个或多个数据表,通过数据表存储数据,多个数据表可以存储于一个或多个数据库中。所述维度标签表示影响指标数值的一些因素,包括时间维度、部门架构维度、地域维度等,所述指标标签表示用户需要查找的目标指标,包括在职人数、降雨量、招聘成功率、销售额、订单数等。例如,对于某一企业内部的人事数据,制作生成A数据表,对A数据表标注标签,其中,标注的维度标签包括时间维度和部门架构维度,指标标签包括在职人数,则查询报表时,通过输入10月份、产险部门的在职人数,可以将查询定位于A数据表,并获取A数据表中与上述查询请求相对应的查询结果,即得到10月份产险部门的在职人数。对于全国范围内的天气数据,标注的维度标签包括时间维度和地域维度,指标标签包括温度、降雨量等,查询报表时,通过输入10月10号北京气温,可以获取与该查询请求对应的标签,时间是10月10号,地域为北京,指标为温度,根据标签将该查询请求对应于B数据表,获取B数据表中对应的查询结果,得到10月10号北京的气温。优选地,对数据表标注标签的步骤包括:统计多个数据表的数据,并根据数据表的数据确定所述数据表的主题;根据所述数据表的主题对数据表进行分类;根据分类结果对所述数据表标注标签。不同类别主题的数据表标注不同的标签。数据表的主题可以包括用户主题、商品主题、仓库主题、职工主题等,对数据表进行分类标注标签,以便于查询同一主题的相关数据,例如,商品主题的数据表包括商品类别、商品消费人群、商品采购情况、商品销售情况、商品存储情况等数据,仓库主题包括仓库中商品的存储情况、仓库的管理情况等数据。本专利技术中,每间隔设定时间,对数据库中新增的数据表进行标签标注,以及时更新数据库。报表查询请求为用户预想通过报表查询得到的信息,用户查询请求通过用户输入文本或语音实现。用户输入文本文档来自技高网...

【技术保护点】
1.一种报表查询方法,应用于电子装置,其特征在于,包括:对数据表标注标签,所述标签包括维度标签和指标标签;获取报表查询请求;对所述查询请求进行预处理,生成查询语句;判断是否存在与所述查询语句匹配的标签,若不存在,则结束查询流程;若存在,则进行下一步;根据查询请求对与所述查询语句匹配的标签对应的数据表进行查询,获取查询结果。

【技术特征摘要】
1.一种报表查询方法,应用于电子装置,其特征在于,包括:对数据表标注标签,所述标签包括维度标签和指标标签;获取报表查询请求;对所述查询请求进行预处理,生成查询语句;判断是否存在与所述查询语句匹配的标签,若不存在,则结束查询流程;若存在,则进行下一步;根据查询请求对与所述查询语句匹配的标签对应的数据表进行查询,获取查询结果。2.根据权利要求1所述的报表查询方法,其特征在于,对数据表标注标签的步骤包括:统计多个数据表的数据,并根据数据表的数据确定所述数据表的主题;根据所述数据表的主题对数据表进行分类;根据分类结果对所述数据表标注标签。3.根据权利要求1所述的报表查询方法,其特征在于,用户输入文本请求查询报表时,对所述查询请求进行预处理的步骤包括:对输入文本进行分词得到多个词组,所述多个词组形成所述查询语句。4.根据权利要求1所述的报表查询方法,其特征在于,用户输入语音请求查询报表时,对所述查询请求进行预处理的步骤包括:将输入语音转化为文本,对所述文本进行分词得到多个词组,所述多个词组形成所述查询语句。5.根据权利要求3或4所述的报表查询方法,其特征在于,判断是否存在与所述查询语句匹配的标签的步骤包括:将多个词...

【专利技术属性】
技术研发人员:裘金龙杨旭石远凤郭炳瑞景江佩
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1