zoukankan      html  css  js  c++  java
  • 《分析服务从入门到精通读书笔记》第四章、创建时间维度自定义层次(6)

    目的

    联系创建时间维度自定义层次结构

    内容

    1、在“属性”窗格中右击Calendar Year属性,并选择“启用新的层次结构”

    2、将Calendar  Quarter属性从“属性”窗口拖动到“<新级别>”上

    3、重复上述步骤,将Month和Date属性添加进来

    4、右击层次结构表头并选择“重命名”,输入Calendar Date

    5、右击Month级别并选择“重命名”,输入Calendar Month。现在我们已经创建一个新的用户自定义层次结构Calendar Date,包含下图所示的Calendar Year、Calendar Quarter、Calendar Month和Date级别。


    我们来创建用户定义的层次结构Fiscal Date

    1、在“属性”窗口中右击Fiscal Year属性,并选择“启用新的层次结构”。

    2、将Fisacl Quarter属性从“属性”窗格中拖入

    3、重复上述步骤,向此层次结构中加入Month和Date属性

    4、右击新建属性层次表头重新命名为:Fiscal Date

    5、右击Month级别重命名为:Fiscal Month。晒下这两个自定义层次结构:

    同样,到这里我们又看到了警告:此层次结构的一个或多个级别之间存在的属性关系。这里可能导致查询性能下降。

    我们通过修改属性关系来解决此问题


    1、在属性设计器中,选择“属性关系”。

    2、在“属性关系”关系图中,将Month结点拖到Calendar Quarter节点上

    3、将Calendar Quarter结点图拖动到Calendar Year节点上。这样,我们就创建了一个包含Calendar Year、Calendar Quarter、Month和Date级别的属性关系层次结构,下图所示:

    现在,我们继续为财政年度创建一个属性关系层次结构

    4、在“属性关系”关系图中,将Month结点拖动到Fiscal Quarter节点上

    5、将Fiscal Quarter节点拖动到了Fiscal Year结点上

    现在,已经创建了包含Fiscal Year、Fiscal Quarter、Month和Date级别的财政年度的属性关系层次结构。

    6、选择“维度结构”选项卡。Calendar和Fiscal用户定义层次结构不再出现设计警告。

    至此,上面就是我们时间维度的创建,下一步要做的就是部署和浏览Data维度。

    这里不做赘述,前面几篇文章已经设计到如何部署和浏览维度。 

  • 相关阅读:
    升讯威微信营销系统开发实践:目录
    升讯威微信营销系统开发实践:订阅号和服务号深入分析( 完整开源于 Github)
    ASP.NET MVC (Razor)开发<<周报与绩效考核系统>>,并免费提供园友们使用~~~
    使用 SailingEase WinForm 框架构建复合式应用程序(插件式应用程序)
    vertica提取json字段值
    centos上配置redis从节点
    查看出网IP
    centos上tcp抓包
    修改centos服务器时区并同步最新时间
    解决centos下tomcat启动太慢 & JDBC连接oracle太慢的问题
  • 原文地址:https://www.cnblogs.com/zhijianliutang/p/2389932.html
Copyright © 2011-2022 走看看