The invention relates to an extemporaneous inquiry method and system for statistical data. An impromptu query method for statistical data includes selecting the data dimension of the statistical data according to the data requirements and configuring the screening conditions; loading data dimension related information from the database according to the data dimension and screening conditions; constructing structured query statements based on the information related to the data dimension; executing the node. Construct query statements and return data results. It effectively solves the problem that data demand personnel can not extract data from self-help, too much rely on BI engineers, and the current process needs to put forward requirements, analysis requirements of BI engineers, write a number program, report generation and mail sending reports, which are time-consuming and inefficient.
【技术实现步骤摘要】
一种统计数据的即席查询方法及系统
本专利技术涉及计算机网络
,尤其涉及一种统计数据的即席查询方法及系统。
技术介绍
在大数据日益盛行的时代,做任何一个商业决策之前都希望建立在大数据的统计分析之上,如何获取这些统计数据,并且能尽可能快速的获取统计数据是非常关键的。目前获取数据的普遍方式是BI工程师通过编写数据运算程序,利用大数据平台进行数据提取,并将数据提供给数据需求人员。该现有技术的具体流程为:业务数据需求人员向BI工程师提出提取数据的需求;BI工程师分析数据需求;编写数据运算的程序(结构化查询语言SQL);在大数据平台上执行数据运算程序;将数据结果生成数据报表(比如:Excel文件格式报表);BI工程师将数据报表以邮件的方式发送给数据需求人员。上述现有技术获取统计数据要经过发起提取数据需求,BI工程师分析需求、编写程序,执行程序且生成报表,以及邮件发送报表的过程,不仅流程复杂,速度慢、耗时较长,效率很低,而且整个获取统计数据的过程需要BI工程师参与,且需要编写数据运算的程序,强依赖于BI工程师。
技术实现思路
有鉴于此,本专利技术提供一种统计数据的即席查询方法及系统,能够让数据需求人员自助选择需要的统计数据的数据维度,根据数据维度相关的信息生成查询的SQL,提交给大数据平台进行数据运算,并将数据结果实时展现,同时提供数据报表导出功能,进而解决需要编写数据运算的程序,强依赖于BI工程师,速度慢、耗时较长,效率很低的问题。为实现上述目的,根据本专利技术的一个方面,提供了一种统计数据的即席查询方法。本专利技术的方法包括:根据数据需求选择统计数据的数据维度并配 ...
【技术保护点】
1.一种统计数据的即席查询方法,其特征在于,包括:根据数据需求选择统计数据的数据维度并配置筛选条件;根据所述数据维度和筛选条件从数据库中加载数据维度相关的信息;根据所述数据维度相关的信息构造结构化查询语句;执行所述结构化查询语句,返回数据结果。
【技术特征摘要】
1.一种统计数据的即席查询方法,其特征在于,包括:根据数据需求选择统计数据的数据维度并配置筛选条件;根据所述数据维度和筛选条件从数据库中加载数据维度相关的信息;根据所述数据维度相关的信息构造结构化查询语句;执行所述结构化查询语句,返回数据结果。2.根据权利要求1所述方法,其特征在于,还包括:对基础数据群中海量数据进行预处理,获得有规则的业务数据并存储;并且对业务数据进行数据维度维护,以及将数据维度相关的信息存储在数据库中。3.根据权利要求1所述方法,其特征在于,还包括:通过java数据库连接与数据查询引擎连接;返回数据结果后展示和下载所述数据结果。4.根据权利要求3所述方法,其特征在于,所述数据查询引擎为Presto。5.根据权利要求1所述方法,其特征在于,还包括:调用数据查询引擎的查询接口以查询数据,并且返回数据结果。6.一种统计数据的即席查询系统,其特征在于,包括:即席查询模块、数据库、大数据平台;所述即席查询模块包括数据选择器和SQL构...
【专利技术属性】
技术研发人员:贺长荣,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。