The invention relates to the technical field of data processing, in particular to the BI filtering algorithm, and specifically provides an improved BI filtering algorithm based on data cube, which includes the following steps: loading the data cube to be processed; preprocessing the data cube; and data of each dimension of the data cube. A multi-dimensional spatial data model is obtained by organizing and distributing uniformly on a virtual ring clockwise; the data is requested to be filtered and filtered in the multi-dimensional spatial data model to obtain the returned filtering results; and the filtering results are displayed in a row of two-dimensional or three-dimensional display models. The invention can screen the data organization form of multi-dimensional model, multi-view and multi-level, so as to make the screening operation more efficient; can guarantee the independence between data points, improve the fault tolerance and scalability of screening, and solve the problem of data skew; improves the flexibility of screening analysis, and meets the needs of different screening analysis. Please.
【技术实现步骤摘要】
基于数据立方体的BI筛选改进算法
本专利技术涉及数据处理
,特别是涉及BI(BusinessIntelligence,商业智能)筛选算法,具体地提供了一种基于数据立方体的BI筛选改进算法。
技术介绍
在现代企业决策过程中,利用大数据分析,将企业中现有的数据转化为知识并帮助企业做出明智的业务经营决策的工具被越来越广泛地采用。BI(BusinessIntelligence)又称为商业智能,能够用现代数据仓库技术、线上分析处理技术、数据挖掘和数据展现技术进行数据分析以实现商业价值,其主要是对商业信息的搜集、管理和分析过程,它的实现主要涉及到软件、硬件、咨询服务及应用,常见的系统有Cognos、Tableau、SAPBO、帆软FineBI和微软PowerBI等。随着大数据采集和应用技术的发展,能够让用户从多个角度探索和分析数据集,从而常常用很多个维度来构建数据立方体,数据立方体可以看作是二维表格的多维扩展,其本身并不局限于三个维度,可以组合更多的维度。现有技术中,有专利CN200910210654.6公开了一种商业智能BI产品构件的封装方法,预先定义业务分析主题,包 ...
【技术保护点】
1.基于数据立方体的BI筛选改进算法,其特征在于,包括以下步骤:步骤S1:加载需要处理的数据立方体,获取所述数据立方体的维度和测度;步骤S2:对所述数据立方体进行预处理,所述预处理包括检查其中的维度和测度,并定义所述维度和所述测度之间的关系,以及定义所述测度引用所述维度的集合关系;步骤S3:将经过预处理的所述数据立方体的每个维度的数据按顺时针方向组织均匀分布在一个虚拟圆环上,得到具有多个虚拟圆环的多维空间数据模型;步骤S4:请求筛选数据,获得维度和测度信息,所述维度和测度信息在所述多维空间数据模型进行筛选,获取返回的筛选结果;步骤S5:将筛选结果以行列的二维或三维显示模型进行显示。
【技术特征摘要】
1.基于数据立方体的BI筛选改进算法,其特征在于,包括以下步骤:步骤S1:加载需要处理的数据立方体,获取所述数据立方体的维度和测度;步骤S2:对所述数据立方体进行预处理,所述预处理包括检查其中的维度和测度,并定义所述维度和所述测度之间的关系,以及定义所述测度引用所述维度的集合关系;步骤S3:将经过预处理的所述数据立方体的每个维度的数据按顺时针方向组织均匀分布在一个虚拟圆环上,得到具有多个虚拟圆环的多维空间数据模型;步骤S4:请求筛选数据,获得维度和测度信息,所述维度和测度信息在所述多维空间数据模型进行筛选,获取返回的筛选结果;步骤S5:将筛选结果以行列的二维或三维显示模型进行显示。2.根据权利要求1所述的基于数据立方体的BI筛选改进算法,其特征在于:所述数据立方体为至少三个维度的数据立方体。3.根据权利要求1所述的基于数据立方体的BI筛选改进算法,其特征在于:步骤S2在所述检查其中的维度和测度时对所述数据立方体进行多维分析操作,具体包括钻取、上卷、切片、切块和旋转。4.根据权利要求1所述的基于数据立方体的BI筛选改进算法,其特征在于:步骤S2中的所述检查其中的维...
【专利技术属性】
技术研发人员:胡泽平,刘宝,吴磊,夏宇,孙勇,
申请(专利权)人:深圳市拓保软件有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。