我已经看到这在不同的实现方面都有两种方式。在层次结构中,假设有6个级别,底层是ID(示例产品ID),但有一个唯一的产品名称。如果产品名称是“人”标识符,我倾向于认为ID不需要在层次结构中。
将它从层次结构中删除是否安全?
更新的 要清楚 - 产品维度在每条记录上都有ProdID和ProdName。事实表的连接是在ProdID上。层次结构具有ProdID和ProdName,ProdID为最低级别。我不能只从层次结构中删除ProdID吗?
答案 0 :(得分:0)
根据ID构建层次结构,并将属性的“NameColumn”属性更改为Name,这样您就可以看到用户友好名称,但所有内容都是通过ID计算的