Azure Analysis Services - Adventure Works 教程

适用于:是Azure Analysis Services是SQL Server Analysis Services(从 2017 年开始)

本教程提供的课程介绍如何使用 SQL Server Data Tools (SSDT) 在 1400 兼容级别创建和部署表格模型。

如果不熟悉 Analysis Services 和表格建模,则完成本教程是了解如何创建和部署基本表格模型的最快方法。 在满足所有先决条件后,需花费两到三个小时来完成本教程。

学习内容

  • 如何在 SSDT 中在 1400 兼容级别创建新的表格模型项目。

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

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

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

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

  • 如何创建分区将表数据划分为较小可处理的逻辑部分独立于其他分区。

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

  • 如何将表格模型部署到 Azure Analysis Services 服务器或本地 SQL Server 2017 Analysis Services 服务器。

先决条件

要完成本教程,需要:

方案

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

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

各个课程的目的是指导使用 SSDT 中包括的许多功能创作基本的表格模型。 因为每一课程都以上一课程为基础,因此必须按顺序完成各个课程。

本教程不提供有关后列内容的课程:在 Azure 门户中管理服务器、通过使用 SSMS 或通过使用客户端应用程序浏览模型数据来管理服务器或数据库。

课程

本教程包括以下课程:

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

补充课程

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

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

后续步骤

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