我有一个帐户维度,同一帐户可以有多个帐号。所以我设置了一个持久的密钥来分组这些帐户。例如,
Durablekey AccountNum
1 1
1 2
1 3
2 4
3 5
耐用键没有商业含义。我想在立方体中有一个显示accountnum的属性,但实际上将持久键作为键。因此,如果我选择accountnum 2,它将使用持续密钥1为所有内容提取所有信息。如果我只是将accountnum设置为名称而持久密钥作为密钥,则在处理过程中会出现预期的重复错误。
这可能吗?
答案 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项目,在工作多维数据集上完成所有工作...