2009-08-07 25 views
0

如果我在分析服务维度,其中基表有这样的栏目最好的方法:分析服务维度 - 处理说明或好记的名称

TransTypeKey TransTypeCode TransTypeDescription TransCategoryCode TransCategory Description 

在描述列于相应的只是友好的名称'代码',捕捉它的最好方法是什么?加载维度时连接代码和描述?让他们分开?

回答

0

这取决于用户想要在最终的多维数据集中看到的内容。这个维度是通过连接字段排序的吗?他们通常按描述或代码进行排序/搜索吗?如果两者都需要两个版本的属性或者连接两种方式:代码描述以及描述代码。

在任何情况下,如果您有权访问源数据库或在多维数据集dsv中(如果这是唯一选择的话),我会按原样保留基表,然后将它们连接在视图中。这给你前进的一些灵活性。

0

如果代码是唯一的或者可以合成构成唯一性,那么可以将代码分配给成员密钥属性,并将描述分配给成员名称属性。

这种方法非常有效,并且假设您的代码是简单整数或小字符(与较大的描述字段相比),那么您的密钥大小很小。