4.1定义高级属性和维度属性/使用 Analysis Services Tutoria 项目的修改版本
本教程中的其余七节课基于您已在前三课中完成的 Analysis Services Tutorial 项目的增强版本。在 Adventure Works DW 数据源视图中添加了附加的表和命名计算;在该项目中添加了附加维度,并已将这些新维度添加到 Analysis Services Tutorial 多维数据集中;还添加了另一个度量值组,该组包含另一个事实数据表中的度量值。这一增强的项目使您无需重复学习前面已了解的技能,便能继续学习如何在商业智能应用程序中添加功能。
在继续本教程之前,必须加载和处理 Analysis Services Tutorial 项目的增强版本。
若要获取继续此教程所需的增强教程项目的已更新版本,您必须从 Microsoft 下载网站下载已更新的示例。有关信息,请参阅
|
加载和处理增强的项目
加载和处理增强的教程项目
在“文件”菜单上,单击“关闭解决方案”。
在“文件”菜单上,指向“打开”,然后单击“项目/解决方案”。
浏览到 C:\Program Files\Microsoft SQL Server\90\Samples\Analysis Services\Tutorials\Lesson4 Start,再双击 Analysis Services Tutorial.sln。
将 Analysis Services Tutorial 项目的增强版本部署到 Analysis Services 的本地实例或其他实例,并确认处理已成功完成。
了解该项目的增强功能
该项目的增强版本与前三节课程中所完成 Analysis Services Tutorial 项目的版本不同。下面几节说明了具体的差异。在继续学习本教程的其余课程之前,请查看此信息。
数据源视图
该增强的项目的数据源视图中新增了来自 AdventureWorksDW 数据库的一个事实数据表和四个维度表。下图显示了该数据源视图。
您可以看到该数据源视图包含十个表,<所有表> 关系图变得很拥挤,因此很难轻松理解各表之间的关系并找到特定表。为了解决这一问题,将这些表组织为两个逻辑关系图:“Internet 销售”关系图和“分销商销售”关系图。这两个关系图均围绕一个事实数据表进行组织。通过创建逻辑关系图,您可以在数据源视图中查看和使用表的特定子集,而无需始终在一个关系图中查看所有表及其关系。
“Internet 销售”关系图
“Internet 销售”关系图包含与直接通过 Internet 向客户销售 Adventure Works 产品相关的表。该关系图包含四个维度表和一个事实数据表,您在第 1 课中已经将这些表添加到 Analysis Services Tutorial 数据源视图。这些表包括:
- DimGeography
- DimCustomer
- DimTime
- DimProduct
- FactInternetSales
下图显示了“Internet 销售”关系图。
“分销商销售”关系图
“分销商销售”关系图包含与分销商销售 Adventure Works 产品相关的表。该关系图包含来自 AdventureWorksDW 数据库的下列七个维度表和一个事实数据表:
- DimReseller
- DimPromotion
- DimSalesTerritory
- DimGeography
- DimTime
- DimProduct
- DimEmployee
- FactResellerSales
下图显示了“分销商销售”关系图。
注意,“Internet 销售”关系图和“分销商销售”关系图中都使用了 DimGeography、DimTime 和 DimProduct 表。在 SQL Server 2005 中,维度表可链接至多个事实数据表。
数据库和多维数据集维度
Analysis Services Tutorial 项目包含五个新数据库维度,而 Analysis Services Tutorial 多维数据集包含与此相同的五个维度作为多维数据集维度。这些维度已定义为具有通过使用命名计算、组合成员键和显示文件夹修改过的用户层次结构和属性。下面的列表对这些新维度进行了说明。
- “分销商”维度
-
“分销商”维度基于 Adventure Works DW 数据源视图中的 Reseller 表。
- “促销”维度
-
“促销”维度基于 Adventure Works DW 数据源视图中的 Promotion 表。
- “销售区域”维度
-
“销售区域”维度基于 Adventure Works DW 数据源视图中的 SalesTerritory 表。
- “雇员”维度
-
“雇员”维度基于 Adventure Works DW 数据源视图中的 Employee 表。
- “地域”维度
-
“地域”维度基于 Adventure Works DW 数据源视图中的 Geography 表。
Analysis Services 多维数据集
现在,Analysis Services Tutorial 多维数据集包含两个度量值组:原始度量值组和另一个度量值组;前者基于 InternetSales 表,后者基于 Adventure Works DW 数据源视图中的 ResellerSales 表。Analysis Services Tutorial 多维数据集显示在下图中,并且对“Internet 销售”度量值组进行了突出显示。