数据库维度和多维数据集维度  |
| By wjliu182 发表于 2006-7-26 21:31:48 |
尽管在数据库级别只创建了三个维度(如解决方案资源管理器所示),但在 Analysis Services Tutorial 多维数据集中却有五个多维数据集维度。该多维数据集包含的维度比数据库多,其原因是,根据事实数据表中与时间相关的不同事实数据,“时间”数据库维度被用作三个与时间相关的单独多维数据集维度的基础。这些与时间相关的维度也称为“角色扮演维度”。使用三个与时间相关的多维数据集维度,用户可以按照下列三个与每个产品销售相关的单独事实数据在多维数据集中组织维度:产品订单日期、履行订单的到期日期和订单发货日期。通过将一个数据库维度重复用于多个多维数据集维度,Analysis Services 简化了维度管理,降低了磁盘空间使用量,并减少了总体处理时间。
维度设计器包含下列三个选项卡:“维度结构”、“翻译”和“浏览器”。请注意,“维度结构”选项卡包含下列三个窗格:“属性”、“层次结构和级别”和“数据源视图”。“属性”窗格显示多维数据集向导设计的属性,“层次结构和级别”窗格显示多维数据集向导定义的用户层次结构。
“维度用法”:如果多维数据集包含多个度量值组,则多维数据集维度可能只用于其中有些度量值组,而不用于其他度量值组。此外,可以定义每个维度及使用该维度的每个度量值组之间的关系类型。可以定义特定度量值组中的自定义维度属性。默认情况下,维度在各个度量值组中的行为均相同。但是,在不同的度量值组中它们可能会有不同的行为。请注意,“客户”维度与“Internet 销售”度量值的关系是常规关系,即,DimCustomer 维度表直接与 FactInternetSales 度量值组表联接。另请注意,此维度的粒度位于最低级别(即“客户”级别),但可以定义不同的粒度级别。“高级选项”中属性绑定可以指定属性绑定到的基础维度表中的列。默认情况下,此设置继承自维度;很少在度量值组级别更改此设置。通过空值处理设置,可以定义 Analysis Services 在处理期间在度量值组级别处理空值的方式;这些设置将覆盖维度级别的任何设置。 |
| |
| 发表评论:
| |
|