1

我已经建立了一个立方体是SSAS。现在我需要创建日期层次结构。请建议构建层次结构的步骤或方法。属性和层次是一回事吗?哪一个是第一步?

4

2 回答 2

1

SSAS 有两种类型的层次结构:

  • “属性层次结构”,通常由“全部”成员和从源数据加载的所有成员组成,以及
  • “用户层次结构”通常包含“全部”成员和低于源自属性的几个级别。

为简洁起见,我在这里省略了一些特殊情况,例如父子层次结构。

有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/ms174760.aspxhttp://msdn.microsoft.com/en-us/library/ms174935.aspx

于 2013-10-16T18:40:08.390 回答
0

在创建和部署多维数据集之前,我认为了解正确设计多维数据集的常用方法很重要。 在此链接中,您可以找到对立方体维度设计的两种主要方法的简单阐述,第二种是立方体的最佳方法:

  1. 星型模式- 事实表(通常是数据源视图)包含引用维度键的外键,它们也是表或视图;立方体的图表可视化了一个星形,其中中心是事实表,“腿”是维度表;
  2. 雪花模式- 非常类似于星型模式,只是现在它具有更深的维度层次结构(例如产品 -> 产品线,例如城市 -> 州 -> 国家 -> 大陆);“产品”是引用产品线表的表;

时间维度通常由数据库中的表形成。该表可以在多维数据集中包含任意数量的日期部分,以便深入了解时间。

以这种方式形成的时间维度通常在其成员之间具有父子关系,因为它在大多数情况下是一个平面表。见下文:

时间维度示例

该数据结构允许 SSAS 非常直观地帮助您构建时间维度。

使用 BI Development Studio 向导创建时间维度时,您可以选择“时间维度”作为维度类型。

时间维度与任何其他类型的维度没有太大区别,只是在上面的示例中,时间表引用了自身。

想象一下,您有一个引用自身的产品树,这意味着一张表形成了产品维度的整个层次结构。这种情况需要父子关系。

于 2014-01-06T14:22:09.697 回答