第 4-1 课 - 使用 Analysis Services 教程项目的修改版本

适用于: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

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

在继续学习本教程之前,必须下载、提取、加载和处理SQL Server Analysis Services Tutorial 项目的增强版本。 请使用本课程中的说明以确保您已执行了所有步骤。

下载并解压缩项目文件

  1. 单击此处 可以转到下载页,此页提供本教程随附的示例项目。 教程项目包含在 adventure-works-multidimensional-tutorial-projects.zip 下载中。

  2. 单击“ adventure-works-multidimensional-tutorial-projects.zip ”下载包含本教程项目的包。

    默认情况下,.zip 文件将保存到 Downloads 文件夹。 您必须将该 .zip 文件移到具有更短路径的位置(例如,创建一个 C:\Tutorials 文件夹以便存储这些文件)。 然后,您可以解压缩在该 .zip 文件中包含的文件。 如果您尝试从具有较长路径的 Downloads 文件夹解压缩这些文件,将只会获得课程 1。

  3. 在根驱动器处或附近创建一个子文件夹,例如 C:\Tutorial。

  4. adventure-works-multidimensional-tutorial-projects.zip 文件移动到子文件夹。

  5. 右键单击该文件,然后选择“全部提取”。

  6. 浏览到 Lesson 4 Start 文件夹,以便找到 Analysis Services Tutorial.sln 文件。

加载和处理增强的项目

  1. 在“SQL Server Data Tools”的“文件”菜单上,单击“关闭解决方案”以关闭不使用的文件。

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

  3. 浏览到将教程项目文件解压缩到的位置。

    找到名为 Lesson 4 Start的文件夹,双击 Analysis Services Tutorial.sln。

  4. 将 SQL Server Analysis Services Tutorial 项目的增强版本部署到 SQL Server Analysis Services 的本地实例或其他实例,并验证处理是否成功完成。

了解该项目的增强功能

项目的增强版本不同于在前三课中完成的 SQL Server Analysis Services Tutorial 项目版本。 下面几节说明了具体的差异。 在继续学习本教程的其余课程之前,请查看此信息。

“数据源视图”

增强型项目中的数据源视图包含 AdventureWorksDW2012 数据库中的一个附加事实数据表和四个附加维度表。

请注意,数据源视图中有 10 个表,“ <所有表”> 关系图变得拥挤。 因此很难轻松理解各表之间的关系并找到特定表。 为了解决这一问题,将这些表组织为两个逻辑关系图:“Internet 销售”关系图和“分销商销售”关系图。 这两个关系图均围绕一个事实数据表进行组织。 通过创建逻辑关系图,您可以在数据源视图中查看和使用表的特定子集,而无需始终在一个关系图中查看所有表及其关系。

“Internet 销售”关系图

Internet 销售关系图包含与通过 Internet 直接向客户销售 Adventure Works 产品相关的表。 图中的表是添加到第 1 课中 Adventure Works DW 2019 数据源视图的四个维度表和一个事实数据表。 这些表包括:

  • 地域

  • 客户

  • Date

  • Product

  • InternetSales

“分销商销售”关系图

经销商销售关系图包含与经销商销售 Adventure Works 产品相关的表。 此图包含以下七个维度表和一个 来自 AdventureWorksDW2012 数据库的事实数据表:

  • Reseller

  • Promotion

  • SalesTerritory

  • 地域

  • Date

  • Product

  • 员工

  • ResellerSales

请注意,“Internet 销售”关系图和“分销商销售”关系图中都使用了 DimGeographyDimDateDimProduct 表。 维度表可链接到多个事实数据表。

数据库和多维数据集维度

SQL Server Analysis Services Tutorial 项目包含五个新数据库维度,SQL Server Analysis Services Tutorial 多维数据集包含这五个与多维数据集维度相同的维度。 这些维度已定义为具有通过使用命名计算、组合成员键和显示文件夹修改过的用户层次结构和属性。 下面的列表对这些新维度进行了说明。

“分销商”维度
“经销商”维度基于 Adventure Works DW 2019 数据源视图中的“经销商”表。

“促销”维度
“提升”维度基于 Adventure Works DW 2019 数据源视图中的“提升”表。

“销售区域”维度
“销售区域”维度基于 Adventure Works DW 2019 数据源视图中的 SalesTerritory 表。

“雇员”维度
“员工”维度基于 Adventure Works DW 2019 数据源视图中的“员工”表。

“地域”维度
Geography 维度基于 Adventure Works DW 2019 数据源视图中的 Geography 表。

Analysis Services 多维数据集

Analysis Services 教程多维数据集现在包含两个度量值组:基于 InternetSales 表的原始度量值组和基于 Adventure Works DW 2019 数据源视图中的 ResellerSales 表的第二个度量值组。

课程中的下一个任务

定义父子层次结构中的父特性属性

另请参阅

部署 Analysis Services 项目