CN102135994A - 一种基于olap的智能分析方法 - Google Patents

一种基于olap的智能分析方法 Download PDF

Info

Publication number
CN102135994A
CN102135994A CN2011100639596A CN201110063959A CN102135994A CN 102135994 A CN102135994 A CN 102135994A CN 2011100639596 A CN2011100639596 A CN 2011100639596A CN 201110063959 A CN201110063959 A CN 201110063959A CN 102135994 A CN102135994 A CN 102135994A
Authority
CN
China
Prior art keywords
dimension
olap
analysis method
analysis
intelligent analysis
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011100639596A
Other languages
English (en)
Inventor
丁保剑
汤湛成
黄举荣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SUNTEK TECHNOLOGY Co Ltd
Original Assignee
SUNTEK TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SUNTEK TECHNOLOGY Co Ltd filed Critical SUNTEK TECHNOLOGY Co Ltd
Priority to CN2011100639596A priority Critical patent/CN102135994A/zh
Publication of CN102135994A publication Critical patent/CN102135994A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明提供了一种基于OLAP的智能分析方法及其在BI***开发中的应用,该方法通过循环手段自动遍历数据立方体的各个维度,在每个维度递归上下钻取以及维度之间的连接分析从而可以得出对当前报表总额或者某个度量贡献度最高的几个维度成员及其组合。整个流程不需要人为的分析,只需要将数据立方体作为输入即可,其输出是立方体中每个度量值以及对它们贡献度最高的N个维度成员的组合。

Description

一种基于OLAP的智能分析方法
技术领域
本发明属于软件工程领域中商务智能软件开发方面,特别涉及一种基于OLAP的智能分析方法,及该方法在商务智能***开发中的应用。
技术背景
随着信息技术的发展,每天都有海量的数据产生,各种数据之间的高度关联性使得数据分析人员倾向于在多维数据库OLAP里面对他们进行分析。由于已经对原始数据进行了压缩聚合等处理,使得多维数据库无论是在时间还是空间方面的数据存储处理分析能力都比关系数据库优秀。尽管如此,现阶段分析人员对多维数据库的操作只限于简单的查询分析,而且在分析的过程中往往要依赖于分析人员的主观判断,需要分析人员决定分析哪些属性的哪些成员。
现实中的一个问题是假定已知报表总额的某个度量值有所变化,任务是找出对该度量值变化贡献率(贡献率在这里定义为关于该度量值的一个维度的一个成员占这一个维度的所有成员的比重乘以该维度底下成员的数目)最高的几个维度成员。前面已经提到,现阶段分析人员只能对多维数据库进行简单的查询分析且往往包含人为的主观分析。为了完成上述任务,他们的可能做法是手 动处理数据立方体的所有输入维度,对每个维度进行查询分析并手动地选择结果并将其返回,这个过程是相当耗费人力和时间的。因此提出一种新的方法自动处理上述问题成为迫切需要。
发明内容
本发明的目的是针对BI***度量值变化贡献率判断问题,提出一种基于OLAP的智能分析方法。
为了实现发明目的,采用的技术方案原理如下:
如图1所示,以数据立方体作为输入。对数据立方体的所有维度进行遍历,每次处理一个维度(假定有n个维度)。Di表示维度i,Viii表示在第i个维度的第i个层次的第i个变量。在第i个维度上,先通过向下钻取提取维度下的第一层成员,然后选取贡献率满足条件(这里的条件是设定的某个阈值)的成员Vi1i并存储这些结点,然后以这些成员Vi1i为基础,向下钻取下一层成员Vi2i,再判断是否满足指定阈值,假设满足条件的话则存储Vi2i并在Vi2i的基础上继续向下钻取。递归的终止条件是在某一层的所有成员的贡献率低于指定阈值。该维度处理完毕,得到的结果是贡献率满足一定阈值的各个维度各个层次各个成员的集合N1。储存N1。第二轮循环的执行过程如下:将集合N1中某一个维度i的所有层次的所有成员与其他维度 
Figure BSA00000452707700021
的所有层次的所有成员进行链接得 到集合N2,里面的成员为Vimn*Vjkl, 
Figure BSA00000452707700031
且其贡献率要大于给定的阈值。假设N2为空,则算法终止并返回N1的结果。假设N2不为空,先存储N2,再将N2里面的成员进行链接得到N3,N3的形成规则跟N2类似。依此类推,得到一个关于Ni的集合。
附图说明
图1是本发明的总体流程示意图;
图2是本发明的处理原始数据立方体示意图;
图3是本发明的处理和返回Ni-1示意图。
具体实施方式
本方法通过循环手段自动遍历数据立方体的各个维度,在每个维度递归上下钻取以及维度之间的连接分析从而可以得出对当前报表总额或者某个度量贡献度最高的几个维度成员及其组合。整个流程不需要人为的分析,只需要将数据立方体作为输入即可,其输出是立方体中每个度量值以及对它们贡献度最高的N个维度成员的组合。
如图2和图3所示,c具体实现处理一个维度的一个层次的MDX伪代码如下:
Figure BSA00000452707700032
Figure BSA00000452707700041
处理集合Ni的伪代码如下:
Figure BSA00000452707700042
Figure BSA00000452707700051

Claims (4)

1.一种基于OLAP的智能分析方法,其特征在于采用了MDX(Multi Dimensional Expressions,多维表达式)语言;
2.一种基于OLAP的智能分析方法,其特征在于使用MDX处理多维数据分析;
3.一种基于OLAP的智能分析方法,其特征在于利用MDX快速处理OLAP数据库的能力实现基于属性度量值的自动报表分析并找出对报表总额贡献率最高的几个维度成员组合;
4.根据权利要求3所述的基于OLAP的智能分析方法,其特征在于使用循环遍历多个维度并利用递归技术实现单个维度的上下钻取分析以及维度间的连接分析。
CN2011100639596A 2011-03-17 2011-03-17 一种基于olap的智能分析方法 Pending CN102135994A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011100639596A CN102135994A (zh) 2011-03-17 2011-03-17 一种基于olap的智能分析方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011100639596A CN102135994A (zh) 2011-03-17 2011-03-17 一种基于olap的智能分析方法

Publications (1)

Publication Number Publication Date
CN102135994A true CN102135994A (zh) 2011-07-27

Family

ID=44295780

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011100639596A Pending CN102135994A (zh) 2011-03-17 2011-03-17 一种基于olap的智能分析方法

Country Status (1)

Country Link
CN (1) CN102135994A (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103488475A (zh) * 2013-09-02 2014-01-01 用友软件股份有限公司 多维数据分析***和多维数据分析方法
CN103853818B (zh) * 2014-02-12 2017-04-12 博易智软(北京)技术股份有限公司 多维数据的处理方法和装置
CN106997386A (zh) * 2017-03-28 2017-08-01 上海跬智信息技术有限公司 一种olap预计算模型、自动建模方法及自动建模***
CN108268612A (zh) * 2017-12-29 2018-07-10 上海跬智信息技术有限公司 一种基于olap预计算模型的预校验方法及预校验***
CN108415981A (zh) * 2018-02-09 2018-08-17 平安科技(深圳)有限公司 数据维度生成方法、装置、设备以及计算机可读存储介质
CN109739940A (zh) * 2018-12-29 2019-05-10 东软集团股份有限公司 联机分析处理方法、装置、存储介质及电子设备
CN111782734A (zh) * 2019-04-04 2020-10-16 华为技术服务有限公司 数据压缩、解压方法和装置
CN113779044A (zh) * 2021-11-08 2021-12-10 南京网眼信息技术有限公司 一种数据钻取方法和***

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103488475B (zh) * 2013-09-02 2017-04-26 用友网络科技股份有限公司 多维数据分析***和多维数据分析方法
CN103488475A (zh) * 2013-09-02 2014-01-01 用友软件股份有限公司 多维数据分析***和多维数据分析方法
CN103853818B (zh) * 2014-02-12 2017-04-12 博易智软(北京)技术股份有限公司 多维数据的处理方法和装置
CN106997386A (zh) * 2017-03-28 2017-08-01 上海跬智信息技术有限公司 一种olap预计算模型、自动建模方法及自动建模***
CN106997386B (zh) * 2017-03-28 2019-12-27 上海跬智信息技术有限公司 一种olap预计算模型、自动建模方法及自动建模***
CN108268612B (zh) * 2017-12-29 2021-05-25 上海跬智信息技术有限公司 一种基于olap预计算模型的预校验方法及预校验***
CN108268612A (zh) * 2017-12-29 2018-07-10 上海跬智信息技术有限公司 一种基于olap预计算模型的预校验方法及预校验***
CN108415981A (zh) * 2018-02-09 2018-08-17 平安科技(深圳)有限公司 数据维度生成方法、装置、设备以及计算机可读存储介质
WO2019153543A1 (zh) * 2018-02-09 2019-08-15 平安科技(深圳)有限公司 数据维度生成方法、装置、设备以及计算机可读存储介质
CN109739940A (zh) * 2018-12-29 2019-05-10 东软集团股份有限公司 联机分析处理方法、装置、存储介质及电子设备
CN111782734A (zh) * 2019-04-04 2020-10-16 华为技术服务有限公司 数据压缩、解压方法和装置
CN111782734B (zh) * 2019-04-04 2024-04-12 华为技术服务有限公司 数据压缩、解压方法和装置
CN113779044A (zh) * 2021-11-08 2021-12-10 南京网眼信息技术有限公司 一种数据钻取方法和***

Similar Documents

Publication Publication Date Title
CN102135994A (zh) 一种基于olap的智能分析方法
CN104965905B (zh) 一种网页分类的方法和装置
CN104200087B (zh) 用于机器学习的参数寻优及特征调优的方法及***
CN101055585B (zh) 文档聚类***和方法
CN103208039B (zh) 软件项目风险评价方法及装置
CN101604363B (zh) 基于文件指令频度的计算机恶意程序分类***及分类方法
US9652498B2 (en) Processing queries using hybrid access paths
CN104281674B (zh) 一种基于集聚系数的自适应聚类方法及***
CN103455593B (zh) 一种基于社交网络的服务竞争性实现***及方法
CA2692451A1 (en) Method and apparatus for fast similarity-based query, self-join, and join for massive, high-dimension datasets
CN103902694B (zh) 基于聚类和查询行为的检索结果排序方法
CN104778237A (zh) 一种基于关键用户的个性化推荐方法和***
CN102609465A (zh) 基于潜在社群的信息推荐方法
CN103336771A (zh) 基于滑动窗口的数据相似检测方法
CN105404675A (zh) Ranked反近邻空间关键字查询方法及装置
CN105335368A (zh) 一种产品聚类方法及装置
Pananjady et al. Worst-case vs average-case design for estimation from fixed pairwise comparisons
CN105389358A (zh) 基于关联规则的Web服务推荐方法
CN106649731A (zh) 一种基于大规模属性网络的节点相似性搜索方法
CN108764324A (zh) 一种基于K-Means算法和共现词的文本数据快速处理方法
CN103336765B (zh) 一种文本关键词的马尔可夫矩阵离线修正方法
CN111126865A (zh) 一种基于科技大数据的技术成熟度判断方法和***
Alwidian et al. Enhanced CBA algorithm based on apriori optimization and statistical ranking measure
CN102622358A (zh) 一种搜索信息的方法和***
CN104077361B (zh) 一种用于大数据的排序方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent for invention or patent application
CB02 Change of applicant information

Address after: 510665 No. 4 construction road, Guangzhou, Guangdong, Tianhe District

Applicant after: PCI-Suntektech Co., Ltd.

Address before: 510665 No. 4 construction road, Guangzhou, Guangdong, Tianhe District

Applicant before: Suntek Technology Co., Ltd.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: XINTAI SCIENCE + TECHNOLOGY CO., LTD. TO: PCI-SUNTEKTECH CO., LTD.

C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20110727