【问题标题】:Semi-Additive Measure Date and Time Dimension半加法测量日期和时间维度
【发布时间】:2014-10-16 16:12:43
【问题描述】:

我有一个事实表,我需要对它进行最后一个子聚合,并且附加了 DimDate 和 DimTime..

我可以(并且过去做过)在单个“时间”维度上的半加法,但是两个让我有点困惑……有可能吗,SSAS 2012 是否支持它? (或表格,但不要太大惊小怪)

我的要求是:

  • 年报告.....一直到分钟(或秒)
  • 如果两个事实在同一天 (DimDate)... 应该使用具有最大时间戳 (DimTime) 的事实作为 LastChild,而不是两者的总和。
  • 高性能,所以 10 年,365 天,24 小时,60 分钟对于单个维度似乎并不明智……超过 500 万条记录。秒呢?

如果有人可以将我链接到一些很棒的资源/书籍...我在这里与谷歌严重挣扎!

谢谢!

【问题讨论】:

    标签: sql-server ssas ssas-tabular


    【解决方案1】:

    多维 AS 中的半加法度量只能使用一个维度作为“最后一个”元素的维度。因此,唯一的可能是将时间和日期合并为一个维度,但也可能合并为不同的层次结构。

    【讨论】:

    • 哇...这听起来像是一个可怕的疏忽,我会玩一出,看看我们如何进行,一个巨大的“时间”维度也需要涵盖诸如 DateOfBirth 之类的内容,去分钟将是可怕的..也许我太天真了,认为一个单一的日期维度,对所有事情进行角色扮演就是答案..而不是:DimDate,DimTime,DimDateTime?对于确切知道他们打算使用哪一个的用户来说可能会有点困惑......谢谢。
    猜你喜欢
    • 1970-01-01
    • 2011-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多