以下内容为我个人对 MSDN 上提供的 "SQL Server 2012 Analysis Services Tabular Model 表格建模" 教程的实践, 包含了每一课中具体操作的图片实例, 一步一步图文记录了从数据源导入 , 创建关系, 计算列, 度量值, 层次结构, 透视, 角色到部署等每一个阶段, 对这个教程相信是一个有 益的补充.
如果觉得光看 MSDN 上文字教程比较枯涩, 对比着图片来一步一步操作也会帮助节省大家宝贵的学习 时间, 可以快速浏览本文了解一下 Tabular Mode 下各对象创建的难易程度, 较之传统的 Multidimensional Mode 是否会更加简单易用一些.
MSDN 原教程 - http://msdn.microsoft.com/zh-cn/library/hh231691.aspx
以下正文开始
SQL Server 2012 Tabular Model 表格建模
目标
在表格建模的过程中我们需要能够熟练掌握的知识点包括以下内容 –
使用 SSDT (SQL Server Data Tools) 创建 SQL Server 2012 Analysis Services 表格模型项目
将数据从 SQL Server 关系型数据库导入表格模型
创建和管理模型中表之间的关系
创建和管理可帮助用户分析模型数据的计算, 度量值和关键绩效指标
创建和管理透视和层次结构, 通过提供业务和应用程序特定的视点, 帮助用户更轻松的浏览模型数据
创建分区将表数据划分为可独立于其它分区进行处理的更小逻辑部分
创建角色以及用户成员来保护模型对象和数据安全
将表格模型部署到在表格模式下运行的 Analysis Services 的 Sand Box 或 Production 环境中
实验条件
SQL Server 2012 Analysis Services 示例在安装时选择了表格模式 Tabular Mode安装, 另外一种 模式就是我们之前一直熟悉的 Multidimensional and Data Mining Mode, 两者只能选一, 但是可以在 下一次安装时把另外一种模式安装到另外的一个实例中.
下载http://msftdbprodsamples.codeplex.com/releases/view/105902 示例数据库
WIN 7 下右键管理员身份运行 SQL Server 2012 并附加下载的Demo 数据库
<SPAN style="FONT-SIZE: 13px"><SPAN style="FONT-FAMILY: 'Microsoft Yahei'">CREATE DATABASE AdventureWorksDW2012 ON
(FILENAME = 'M:\Data\AdventureWorksDW2012_Data.mdf'),
(FILENAME = 'L:\Tlogs\AdventureWorksDW2012_Log.ldf') FOR ATTACH;
</SPAN></SPAN>