4.1定义高级属性和维度属性/使用 Analysis Services Tutoria 项目的修改版本

本教程中的其余七节课基于您已在前三课中完成的 Analysis Services Tutorial 项目的增强版本。在 Adventure Works DW 数据源视图中添加了附加的表和命名计算;在该项目中添加了附加维度,并已将这些新维度添加到 Analysis Services Tutorial 多维数据集中;还添加了另一个度量值组,该组包含另一个事实数据表中的度量值。这一增强的项目使您无需重复学习前面已了解的技能,便能继续学习如何在商业智能应用程序中添加功能。

在继续本教程之前,必须加载和处理 Analysis Services Tutorial 项目的增强版本。

若要获取继续此教程所需的增强教程项目的已更新版本,您必须从 Microsoft 下载网站下载已更新的示例。有关信息,请参阅安装示例中的“获取已更新的示例”。

 

 

加载和处理增强的项目

加载和处理增强的教程项目

  1. “文件”菜单上,单击“关闭解决方案”

  2. “文件”菜单上,指向“打开”,然后单击“项目/解决方案”

  3. 浏览到 C:\Program Files\Microsoft SQL Server\90\Samples\Analysis Services\Tutorials\Lesson4 Start,再双击 Analysis Services Tutorial.sln。

  4. 将 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 销售”关系图和“分销商销售”关系图中都使用了 DimGeographyDimTimeDimProduct 表。在 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 销售”度量值组进行了突出显示。

posted @ 2008-05-29 16:09  寒天飞雪  阅读(751)  评论(0编辑  收藏  举报