在SSAS中对属性进行分组

时间:2013-10-08 14:49:19

标签: ssas

我有一个帐户维度,同一帐户可以有多个帐号。所以我设置了一个持久的密钥来分组这些帐户。例如,

Durablekey AccountNum

1 1

1 2

1 3

2 4

3 5

耐用键没有商业含义。我想在立方体中有一个显示accountnum的属性,但实际上将持久键作为键。因此,如果我选择accountnum 2,它将使用持续密钥1为所有内容提取所有信息。如果我只是将accountnum设置为名称而持久密钥作为密钥,则在处理过程中会出现预期的重复错误。

这可能吗?

1 个答案:

答案 0 :(得分:0)

您好,有样本数据http://msftdbprodsamples.codeplex.com/releases/view/55330

您需要制作Parent-> Child Hierarchie,该帐户密钥为普通整数密钥,其他帐户将具有父帐户密钥,该帐户密钥显示给父帐户。 Parrent帐户可以有多个其他帐户:

AccountKey | ParentAccount | Code
    1              -          102
    2              1          10255
    3              1          10266
    4              3          13444
    5              3          13555

互联网上有很多例子只是类型 - SSAS Parent - Child: http://my.safaribooksonline.com/book/databases/microsoft-sql-server/9780735626201/creating-dimensions/creating_a_parent-child_dimension

此外,您可以使用示例数据库和SSAS项目,在工作多维数据集上完成所有工作...