如何从具有自引用关联的实体创建SSAS维度?

时间:2014-04-15 13:26:18

标签: sql-server-2012 ssas olap-cube

我正在开发一个SQL Server Analysis Services项目来构建一个多维OLAP多维数据集。 我想从一个SQL实体中创建一个维度树(父/子),其标题是"类别"与自我引用关联。 Microsoft的AdventureWorks项目使用两个实体(类别和子子类别)。

我创建了我的类别,我想创建我的维度(父/子):

Category A
  Category A.1
    Category A.1.1
    Category A.1.2
  Category A.2
Category B
  Category B.1
  Category B.2

有什么想法吗? 这个概念是能够通过使用类别作为维度来浏览数据。

谢谢!

1 个答案:

答案 0 :(得分:0)

如建议文章中所述,最简单的方法是通过选择parent_id字段创建新维度,然后将SSDT(维度面板)中字段的行为更改为“父级”。一切正常,你可以浏览一棵树。 此外,当您选择父节点时,它将包含所有子节点。