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色区域都是度量值组,如果检索的度量值不在同一个度量值组里面,那么检索的速度会 不如在同一个度量值组里面的速度快。

  • 相关阅读:
    安卓学习Day11
    J2EE-Day09-Servlet
    J2EE-Day08-Tomcat
    安卓学习Day10
    安卓学习Day09
    安卓学习Day08
    安卓学习Day07
    安卓学习Day06
    YII 1.0 常用CURD写法
    php 封装原生数据导出的方法(csv文件格式)和csv文件中长数字自动变成科学计数法的处理
  • 原文地址:https://www.cnblogs.com/honkcal/p/2349444.html
Copyright © 2011-2022 走看看