数据钻取方法、装置和服务器制造方法及图纸

技术编号:19857740 阅读:33 留言:0更新日期:2018-12-22 11:45
本发明专利技术提出一种数据钻取方法、装置和服务器,所述方法包括:在检测到针对当前层数据的钻取请求的情况下,获取所述当前层数据;读取用于所述当前层数据的钻取语句;其中,所述钻取语句包括数据来源命令和钻取参数提取命令;根据所述数据来源命令和所述钻取参数提取命令,从所述当前层数据提取钻取参数;利用所述数据来源命令和所提取的钻取参数,生成包括所述钻取参数的标准SQL语句;以及根据所述标准SQL语句和所述当前层数据的预配置,显示钻取结果。本发明专利技术提供的数据钻取方法通过对来自不同数据源的数据单独配置钻取语句,进而生成标准SQL语句,可以根据需要更灵活地进行数据钻取。

【技术实现步骤摘要】
数据钻取方法、装置和服务器
本专利技术涉及数据管理领域,并具体涉及一种数据钻取方法、装置和服务器。
技术介绍
随着技术的发展,计算机技术在生活各个方面都得到了广泛的应用,人们利用计算机和互联网来管理生活、生产中产生的大量数据。用于管理数据的数据库等技术由此得到了长足的进步和发展。在数据管理中,为了便于查看,经常采用图表的形式来显示数据,以及进行进一步的数据分析。现有的数据分析工具在进行分析时,经常使用数据钻取来对数据进行深入分析。在利用数据钻取进行数据分析时,通常是在建立数据图表时即设定好钻取的维度或层次,通过用鼠标点击等方法选中某些数据时,进入当前数据的下个页面。并且,在现有的数据分析工具中,使用的SQL语句均为简单生成,使得通常只能在一个数据源中进行数据钻取,不够灵活。
技术实现思路
本专利技术实施例提供一种数据钻取方法、装置和服务器,以至少解决现有技术中的一个或更多个技术问题,至少提供一种有益的选择。第一方面,本专利技术实施例提供了一种数据钻取方法,包括:在检测到针对当前层数据的钻取请求的情况下,获取所述当前层数据;读取用于所述当前层数据的钻取语句;其中,所述钻取语句包括数据来源命本文档来自技高网...

【技术保护点】
1.一种数据钻取方法,其特征在于,包括:在检测到针对当前层数据的钻取请求的情况下,获取所述当前层数据;读取用于所述当前层数据的钻取语句;其中,所述钻取语句包括数据来源命令和钻取参数提取命令;根据所述数据来源命令和所述钻取参数提取命令,从所述当前层数据提取钻取参数;利用所述数据来源命令和所提取的钻取参数,生成包括所述钻取参数的标准SQL语句;以及根据所述标准SQL语句和所述当前层数据的预配置,显示钻取结果。

【技术特征摘要】
1.一种数据钻取方法,其特征在于,包括:在检测到针对当前层数据的钻取请求的情况下,获取所述当前层数据;读取用于所述当前层数据的钻取语句;其中,所述钻取语句包括数据来源命令和钻取参数提取命令;根据所述数据来源命令和所述钻取参数提取命令,从所述当前层数据提取钻取参数;利用所述数据来源命令和所提取的钻取参数,生成包括所述钻取参数的标准SQL语句;以及根据所述标准SQL语句和所述当前层数据的预配置,显示钻取结果。2.根据权利要求1所述的方法,其特征在于,根据所述数据来源命令和所述钻取参数提取命令,从所述当前层数据提取钻取参数,包括以下方式的至少一种:在当前层为第1层的情况下,从第1层数据提取钻取参数;在当前层为第N层的情况下,从第N层数据提取钻取参数;和在当前层为第N层的情况下,从第N层数据提取钻取参数,并从第1层至第N-1层的至少一层数据中提取钻取参数;其中,N为大于1的整数。3.根据权利要求1所述的方法,其特征在于,还包括:使用预定钻取语法编写所述当前层数据对应的钻取语句;其中,所述预定钻取语法通过预定关键词提取所述当前层数据的至少一部分作为钻取参数。4.根据权利要求1所述的方法,其特征在于,所述预配置包括是否为所述当前层数据开启数据钻取、以及所述钻取结果的显示方式。5.根据权利要求1所述的方法,其特征在于,所述根据所述标准SQL语句和所述当前层数据的预配置,显示钻取结果,包括:当所述预配置中包含不开启钻取指令时,保持当前界面;以及当所述预配置中包含开启钻取指令时,根据所述标准SQL语句显示钻取结果。6.一种数据钻取装置,其特征在于,包括:数据获取模块,用于在检测到针对当前层数据的钻取请求的情况下,获取所述当前层数据;钻取语句读取模块,用于读取用于所述当前层数据的钻取语句;其中,所述钻取语句包括用于所述当前层数据的数据来源命令和钻取...

【专利技术属性】
技术研发人员:张军刘一鸣
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京,11

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

1