数据立方体的基本计算

数据立方体计算在数据仓库中至关重要,主要包括多路数组聚集计算法、BUC从顶点方体向下计算冰上立方体以及动态星型结构计算冰山立方体等方法。这些方法分别通过内存块划分、递归维度聚集和星树压缩实现对数据的高效处理。
摘要由CSDN通过智能技术生成

     数据立方体计算是数据仓库实现的一项基本任务。这里介绍几种计算方法

1.多路数组聚集计算法(multiway)(计算完全方体)

(1)把数组划分成块,块是一个子立方体,它足够小可以放入立方体计算时所需的内存即可。

(2)通过访问立方体单元(即获取立方体单元的值)来计算聚集。

例:一个空间立方体(我上篇所用的那个),我们要计算它,将它划分成很小的基于内存的块。我们将其化为64块(a0b0c0(1),a1b0c0(2)...a3b3c3(64))这样我们首先计算基本方体(包含abc的所有方体,然后计算2-D方体,1-D方体,0-D(顶点)方体)

2.BUC从顶点方体向下计算冰上立方体(计算稀疏冰山立方体)

1.首先扫面整个输入,计算整个度量

2.针对方体的每一维进行划分

3.针对每一个划分,对他进行聚集,为该划分创建一个元组并得到该元组的计数。判断其分组基数是否满足最小支持度。

4.满足输出该划分的聚集元组并在该划分下对下一维进行递归调用。否则剪枝。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值