Adventure Works Internet Sales 教程 (1500)

适用于:SQL Server 2019 及更高版本的 Analysis Services Azure Analysis Services Fabric/Power BI Premium

本教程提供有关如何在 1500 兼容级别创建和部署表格模型的课程。 如果不熟悉 Analysis Services 和表格建模,完成本教程是了解如何使用 Visual Studio 和 Analysis Services 项目创建和部署基本表格模型的最快速方法。 准备好先决条件后,需要两到三个小时才能完成。

如果打算部署到 SQL Server 2017 Analysis Services,仍可以完成本教程。 在第 1 课中创建新项目时,请选择 1400 兼容性级别。

学习内容

  • 如何在 Visual Studio 中以 1500 兼容级别 创建新的表格模型项目。

  • 如何将数据从关系数据库导入到表格模型项目工作区数据库中。

  • 如何创建和管理模型中表之间的关系。

  • 如何创建可帮助用户分析关键业务指标的计算列、度量值和关键绩效指标。

  • 如何通过提供特定于业务和应用程序的视点创建和管理可帮助用户更轻松地浏览模型数据的透视和层次结构。

  • 如何创建分区来将表数据拆分为较小的逻辑部件,然后可以彼此独立地处理这些逻辑部件。

  • 如何通过创建角色以及用户成员来保护模型对象和数据的安全。

  • 如何使用 Visual Studio 部署表格模型。

先决条件

若要完成第 1-12 课,需要:

  • Azure 订阅。 如果还没有订阅,请创建一个 免费帐户

  • 名为 AdventureWorksDWAzure Synapse Analytics (SQL Data Warehouse) ,其中包含示例 AdventureWorksDW 数据库。 如果使用付费订阅,完成本教程后,可以在门户中暂停或删除此资源,以防止产生不必要的费用。

  • Visual Studio。 任何版本(包括免费社区版)都正常工作。

  • Visual Studio 中安装的最新 Microsoft Analysis Services 项目 (VSIX) 扩展包。

  • Microsoft Excel。

若要完成第 13 课 - 部署,需要以下项之一:

本教程中的课程不使用以下内容,但它们适合安装以连接到已部署的模型。

场景

本教程基于 Adventure Works Cycles(一家虚构的公司)。 Adventure Works 是一家大型跨国制造公司,为北美、欧洲和亚洲的商业市场生产和分销自行车、零件和配件。 公司雇佣了 500 名员工。 另外,Adventure Works 还雇用了遍布其市场群的多个区域销售团队。 项目内容是为销售和营销用户创建表格模型来分析 AdventureWorksDW 数据库中的 Internet 销售数据。

若要完成本教程,必须完成多个课程。 在每个课程中,需执行一些任务。 若要完成本课程,必须按序完成每个任务。 特定课程中可能有几个任务会实现类似的结果,但完成每个任务的方式略有不同。 此方法说明通常可通过多种方法来完成某个任务,并提供机会练习使用在之前的课程和任务中学习的技能。

课程的目的是指导你通过使用 Visual Studio 和 Analysis Services 项目中包含的许多功能创作基本表格模型。 因为每一课都以上一课为基础,所以,您应该按顺序完成课程。

课程

本教程包括以下几课:

课程 估计完成时间
1 - 创建新的表格模型项目 10 分钟
2 - 获取数据 10 分钟
3 - 标记为日期表 3 分钟
4 - 创建关系 10 分钟
5 - 创建计算列 15 分钟
6 - 创建度量值 30 分钟
7 - 创建关键绩效指标 (KPI) 10 分钟
8 - 创建透视 5 分钟
9 - 创建层次结构 20 分钟
10 - 创建分区 15 分钟
11 - 创建角色 15 分钟
12 - 在 Excel 中分析 5 分钟
13 - 部署 5 分钟

补充课程

这些课程不是完成本教程所必需的,但可以帮助你更好地理解高级表格模型创作功能。

课程 估计完成时间
详细信息行 10 分钟
动态安全性 30 分钟
不规则层次结构 20 分钟

后续步骤

若要开始,请参阅 第 1 课:创建新的表格模型项目