zoukankan      html  css  js  c++  java
  • cube内部等信息

    应该一般保证每个分区的数据的数目不大于两千万,大于两千万 数据就会访问比较慢

    分区会一般根据时间进行分区,一般都需要保证每个分区的数量差不多,而比如对城市进行分区,那么可能信息并不相同,进而导致每个分区的数量不同。

    设计度量值的时候可以有很多选项,比如说就MAX的值或者其他的,就是为了以后聚合使用的,后面设计聚合的时候
    一般会对城市或者时间设计百分之百的聚合,为了提高查询的效率,而对其他的聚合就使用默认的就可以的。

    设计纬度和度量值进行关联的时候,有的纬度也在事实表中,那么因为度量值在事实表中,所以关联的时候就相当于是事实表和事实表的关联。

    使用Cube的原因:
    同样数量的数据存储空间会比二维表的存储控件 小 十倍。
    检索速率比较快,同样因为同样大小数据的存储
    的空间小,检索的速度就会比较快。
    而且可以纬度比较多,所以检索的方式会多一些。

    cube做聚合的时候,聚合求均值的是从倒数第二级别开始,而最低级别的平均值聚合是不会有的。

    此函数返回指定成员在指定级别或距离处的所有祖先的集。 使用 Microsoft SQL Server Analysis Services 时,返回的集将总是由单个成员组成,Analysis Services 不支持单个成员具有多个父成员。
    语法
    Level syntax
    Ancestors(Member_Expression, Level_Expression)
    Numeric syntax
    Ancestors(Member_Expression, Distance)
    参数
    Member_Expression
    返回成员的有效多维表达式 (MDX)。
    Level_Expression
    返回级别的有效多维表达式 (MDX)。
    Distance
    指定与指定成员距离的有效数值表达式。

    下面为member的使用方法,也可以member *** as  纬度了。。。

    纬度减少

    在使用度量值的时候,指标如果不再同一个度量值组内部,那么检索的速度会减慢。如下图所示:

    image色区域都是度量值组,如果检索的度量值不在同一个度量值组里面,那么检索的速度会 不如在同一个度量值组里面的速度快。

  • 相关阅读:
    BZOJ.3720.Gty的妹子树(树分块)
    洛谷.3369.[模板]普通平衡树(Splay)
    洛谷.3224.[HNOI2012]永无乡(Splay启发式合并)
    洛谷.2234.[HNOI2002]营业额统计(Splay)
    洛谷.1486.[NOI2004]郁闷的出纳员(Splay)
    BZOJ.1901.Dynamic Rankings(线段树套平衡树 Splay)
    洛谷.1110.[ZJOI2007]报表统计(Splay Heap)
    洛谷.2596.[ZJOI2006]书架(Splay)
    BZOJ.1597.[Usaco2008 Mar]土地购买(DP 斜率优化)
    洛谷.2042.[NOI2005]维护数列(Splay)
  • 原文地址:https://www.cnblogs.com/honkcal/p/2349444.html
Copyright © 2011-2022 走看看