本教程提供有关如何使用 SQL Server Data Tools (SSDT) 创建 SQL Server 2014 Analysis Services 表格模型的课程。
学习内容
在本教程的过程中,你将了解以下内容:
如何在 SQL Server Data Tools 中创建新的表格模型项目。
如何将数据从 SQL Server 关系数据库导入表格模型项目。
如何在模型中创建和管理表之间的关系。
如何创建和管理帮助用户分析模型数据的计算、度量值和关键绩效指标。
如何通过提供业务和应用程序特定观点来创建和管理透视和层次结构,帮助用户更轻松地浏览模型数据。
如何创建将表数据划分为可独立于其他分区处理的较小逻辑部分的分区。
如何通过创建具有用户成员的角色来保护模型对象和数据。
如何将表格模型部署到在表格模式下运行的 Analysis Services 的沙盒或生产实例。
教程方案
本教程基于虚构公司 Adventure Works Cycles。 Adventure Works Cycles 是一家大型跨国制造公司,生产金属和复合自行车并将其分发到北美、欧洲和亚洲的商业市场。 Adventure Works Cycles 的总部位于华盛顿的 Bothell,该公司雇佣了 500 名员工。 此外,Adventure Works Cycles 在其市场基础中雇佣了多个区域销售团队。
为了更好地支持销售和营销团队和高级管理层的数据分析需求,你需要创建表格模型供用户在 AdventureWorksDW 示例数据库中分析 Internet 销售数据。
若要完成本教程和 Adventure Works Internet Sales 表格模型,必须完成许多课程。 在每个课程中,有一些任务;完成课程需要按顺序完成每个任务。 在特定的课程中,可能有多个任务可以实现类似的结果:但是,完成每个任务的方式略有不同。 这是为了表明,完成特定任务的方法通常不止一种,并且通过使用在上一任务中学习的技能来挑战你。
课程的目的是通过使用 SQL Server Data Tools 中包含的许多功能来指导你创作在 In-Memory 模式下运行的基本表格模型。 由于每个课程都建立在上一课的基础上,因此应按顺序完成课程。 完成所有课程后,你将在 Analysis Services 服务器上创作并部署 Adventure Works Internet Sales 示例表格模型。
注释
本教程不提供关于如何使用 SQL Server Management Studio 管理已部署的表格模型数据库,或使用报表客户端应用程序连接到已部署的模型以浏览模型数据的课程或信息。
先决条件
若要完成本教程,必须安装以下先决条件:
在表格模式下运行的 SQL Server 2014 Analysis Services 实例。
SQL Server Data Tools (SSDT)。
AdventureWorksDW 示例数据库。 此示例数据库包含完成本教程所需的数据。 若要下载示例数据库,请参阅 https://github.com/microsoft/sql-server-samples/releases/tag/adventureworks。
Microsoft Excel 2003 或更高版本(用于第 11 课中的“在 Excel 中分析”功能)
课程
本教程包括以下课程:
| 课程 | 估计完成时间 |
|---|---|
| 第 1 课:创建新的表格模型项目 | 10 分钟 |
| 第 2 课:添加数据 | 20 分钟 |
| 第 3 课:重命名列 | 20 分钟 |
| 第 4 课:将其设定为日期表 | 3 分钟 |
| 第 5 课:创建关系 | 10 分钟 |
| 第 6 课:创建计算列 | 15 分钟 |
| 第 7 课:创建度量值 | 30 分钟 |
| 第 8 课:创建关键绩效指标 | 15 分钟 |
| 第 9 课:创建视角 | 5 分钟 |
| 第 10 课:创建层次结构 | 20 分钟 |
| 第 11 课:创建分区 | 15 分钟 |
| 第 12 课:创建角色 | 15 分钟 |
| 第 13 课:在 Excel 中分析 | 20 分钟 |
| 第 14 课:部署 | 5 分钟 |
补充课程
本教程还包括 补充课程。 本部分中的主题不需要完成本教程,但有助于更好地了解高级表格模型创作功能。
本教程包括以下补充课程:
| 课程 | 估计完成时间 |
|---|---|
| 使用行筛选器实现动态安全性 | 30 分钟 |
| 配置 Power View 报表的报告属性配置 Power View 报表的报告属性 | 30 分钟 |
下一步
若要开始本教程,请继续学习第一课 :第 1 课:创建新的表格模型项目。