0

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

Durablekey AccountNum

1 1

1 2

1 3

2 4

3 5

持久键没有商业意义。我想在多维数据集中有一个属性,它显示 accountnum,但本质上将耐用键作为键。因此,如果我选择 accountnum 2,它将提取所有具有 1 的耐用键的所有信息。如果我只是将 accountnum 设置为名称并将耐用键设置为键,我会在处理过程中按预期得到重复错误。

这可能吗?

4

1 回答 1

0

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

您需要制作父->子层次结构,该帐户密钥是普通整数密钥,其他帐户将具有父帐户密钥,显示给父帐户。父帐户可以有多个其他帐户:

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 项目,在工作 Cube 上完成了所有工作......

于 2013-10-16T06:13:49.953 回答