zoukankan      html  css  js  c++  java
  • Cognos两种建模工具对于复杂日期维度的处理比较(上)

    众所周知,在数据仓库中,日期维度是相当重要的。对数据分析的过程中可以从不同的角度去分析,比如按照下面的日期层次去分析数据。

    年-季度-月-日

    年-月-日

    年-周-日

    本示例将利用简单的商品销售分析的demo去做一下Cognos中建模工具Framework对复杂日期维度的处理。

    (一):Framework建模对于复杂日期维度的处理

    1.1:创建一个日期维度表,可参考如何利用Oracle存储过程创建数据仓库复杂日期维度表

    1.2:打开Framework工具,导入数据源,创建日期中文视图,如图

    1.3:创建日期维度

    1.4:设计日期维度层次

    1.5:解析日期维度每一步

    整体来说就是在维度的设计过程中添加了三个层级,分别是

    年-季度-月-日

    年-月-日

    年-周-日

    1.5.1:年的级别设置可看下图(同理,季度、月、周和年一样)

    1.5.2:日的级别设置可看下图(三个层级的唯一级别都是日这一层)

    三个层级都按照上面说的设计完毕,发布数据包。

    1.6:预览维度设计效果

    1.6.1:数据模型效果预览

    展开(年-季度-月-日)日期所有可以看到日期关系所属正确

    1.6.2:数据分析报表预览

    OK截止到目前,Framework对于复杂日期维度的处理已经OK

  • 相关阅读:
    033 流程控制之if判断
    032 基本运算符
    031 格式化输出的三种方式
    030 Python与用户交互
    029 解压缩
    028 布尔类型
    027 字典类型
    026 列表类型
    025 字符串类型
    023 数据类型基础
  • 原文地址:https://www.cnblogs.com/wxjnew/p/3598824.html
Copyright © 2011-2022 走看看