适用于:
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 订阅。 如果还没有订阅,请创建 一个免费帐户。
一个名为 AdventureWorksDW 的 Azure Synapse Analytics (SQL 数据仓库),其中包含示例 AdventureWorksDW 数据库。 如果使用付费订阅,在完成本教程后,可以在门户中暂停或删除此资源,以防止产生不必要的费用。
Visual Studio。 任何版本(包括免费社区版)都正常工作。
Visual Studio 中安装的最新 Microsoft Analysis Services 项目 (VSIX) 扩展包。
Microsoft Excel。
若要完成第 13 课 - 部署,需要满足以下条件之一:
开发人员或标准层的 Azure Analysis Services 服务器(建议)。 请参阅 “创建服务器 - 门户”。
处于表格模式的 SQL Server 2019 Analysis Services 服务器。 下载免费的 SQL Server 2019 Developer Edition。
分配给某个容量的 Power BI Premium 工作区,其中语义模型的工作负载 XMLA 终结点属性被设置为读写模式。 若要了解详细信息,请参阅 语义模型与 XMLA 终结点的连接。
本教程中的课程不使用以下内容,但它们非常适合用于连接到已部署的模型。
Scenario
本教程基于虚构公司 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 课:创建新的表格模型项目。