一种数据钻取的方法及计算机设备技术

技术编号:2913446 阅读:546 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种数据钻取的方法,包括:接收用户的数据查询条件;根据用户的数据查询条件进行数据下钻,并将所述进行数据下钻获得的数据下钻结果数据表按序存储于临时数据库中;根据用户的数据查询条件进行数据上钻,从所述临时数据库中逆序获得所述下钻结果数据表。本发明专利技术还公开了一种计算机设备,通过实施本发明专利技术实施例,可大大减少系统资源消耗,提高数据钻取效率。

【技术实现步骤摘要】

本专利技术涉及计算机应用领域,尤其涉及一种数据钻取的方法及计算机设备
技术介绍
钻取是改变维的层次,变换分析的粒度。它包括向上钻取(roll up)和向下钻取(drill down)。roll up是在某一维上将低层次的细节数据概括到高层次的汇总数据,或者减少维数;是指自动生成汇总行的分析方法。通过向导的方式,用户可以定义分析因素的汇总行,例如对于各地区各年度的销售情况,可以生成地区与年度的合计行,也可以生成地区或者年度的合计行。而drill down则相反,它从汇总数据深入到细节数据进行观察或增加新维。例如,用户分析“各地区、城市的销售情况”时,可以对某一个城市的销售额细分为各个年度的销售额,对某一年度的销售额,可以继续细分为各个季度的销售额。通过钻取的功能,使用户对数据能更深入了解,更容易发现问题,做出正确的决策。现有中主要是以关系型数据库为基础为用户提供数据的钻取过程,通过获得所有分析维度的外键,并依此建立主表,按照所有分析维度的外键重新组织相应的数据库表。当进行向下钻取即进行数据下钻时,以主表为起点,根据选取的外键执行生成数据库结构化查询语句,当进行向上钻取即进行数据上钻本文档来自技高网...

【技术保护点】
一种数据钻取的方法,其特征在于,包括: 接收用户的数据查询条件; 根据用户的数据查询条件进行数据下钻,并将所述进行数据下钻获得的数据下钻结果数据表按序存储于临时数据库中; 根据用户的数据查询条件进行数据上钻,从所述临时数据 库中逆序获得所述下钻结果数据表。

【技术特征摘要】
1.一种数据钻取的方法,其特征在于,包括:接收用户的数据查询条件;根据用户的数据查询条件进行数据下钻,并将所述进行数据下钻获得的数据下钻结果数据表按序存储于临时数据库中;根据用户的数据查询条件进行数据上钻,从所述临时数据库中逆序获得所述下钻结果数据表。2.如权利要求1所述的方法,其特征在于,所述根据用户的数据查询条件进行数据下钻步骤为:根据用户从查询结果选择变量或用户从查询结果选定的视图区域确定主表变量和从表变量,根据所述确定的主表变量和从表变量进行数据下钻。3.如权利要求2所述的方法,其特征在于,所述将所述进行数据下钻获得的数据下钻结果数据表按序存储于临时数据库中步骤具体为:在用户进行数据下钻时,为所述数据下钻建立临时数据库,并将所述获得的数据下钻结果数据表按序存储于临时数据库中,所述数据下钻结果与存储于临时数据库中的数据下钻结果数据表一一对应,并且所述数据下钻结果数据表唯一。4.如权利要求3所述的方法,其特征在于,所述方法还包括:对所述获得的数据下钻结果数据表进行文字过滤。5.一种计算机设备,其特征在于,包...

【专利技术属性】
技术研发人员:于永顺金磐石杨军王卫东张德强张冬鹏李保仓陶晖李建忠吴松
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:11[中国|北京]

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

1