第 1 课:创建新的表格模型项目
在本课中,你将在SQL Server Data Tools中创建新的空白表格模型项目。 创建新项目之后,您可以使用表导入向导开始添加数据。 本课程还提供 SSDT 中表格模型创作环境的简介。
本课预计完成时间:10 分钟
先决条件
本主题是表格模型创作教程中的第一课。 若要完成本课程,必须在 SQL Server 实例上安装 AdventureWorksDW 示例数据库。 若要了解详细信息,请参阅 表格建模 (Adventure Works 教程) 。
创建新的表格模型项目
创建新的表格模型项目
在 SSDT 的“文件”菜单中,单击“新建”>“项目”。
在“新建项目”对话框中,展开“已安装”>“商业智能”>“Analysis Services”,并单击“Analysis Services 表格项目”。
在 “名称”中,键入 AW Internet Sales,然后指定项目文件的位置。
默认情况下,“解决方案名称”与项目名称相同;但是,可以键入不同的解决方案名称。
单击 “确定” 。
在“表格模型设计器”对话框中,选择“集成的工作区”。
在创作模型期间,工作区将托管与项目同名的表格模型数据库。 集成的工作区表示 SSDT 将使用内置实例,因此不需要仅仅出于模型创作目的单独安装一个 Analysis Services 服务器实例。 若要了解详细信息,请参阅 工作区数据库。
在“兼容级别”中,确认已选中“SQL Server 2016 (1200)”,然后单击“确定”。

如果在兼容性级别列表框中没有看到 SQL Server 2016 RTM (1200) ,则不会使用最新版本的SQL Server Data Tools。 若要获取最新版本,请参阅 安装 SQL Server Data Tools。
如果使用最新版本的 SSDT,还可以选择 SQL Server 2017 (1400) 。 但是,若要完成第 13 课:部署,需要 SQL Server 2017 或 Azure 服务器才能部署到。
仅当打算将已完成的表格模型部署到运行早期版本的 SQL Server 的其他 Analysis Services 实例时,才建议选择早期兼容级别。 早期兼容级别不支持集成工作区。 若要了解详细信息,请参阅 兼容级别。
了解 SSDT 表格模型创作环境
创建新的表格模型项目后,让我们花点时间了解 SSDT 中的表格模型创作环境。
创建项目后,它会在 SSDT 中打开。 右侧的“表格模型资源管理器”显示了模型中对象的树视图。 由于尚未导入数据,因此文件夹是空的。 可以右键单击某个对象文件夹来执行操作,就像使用菜单栏一样。 在学习本教程的过程中,我们将使用表格模型资源管理器来浏览模型项目中的不同对象。

单击“解决方案资源管理器”选项卡。在这里,你将看到 Model.bim 文件。 如果没有看到左侧的设计器窗口, (空窗口与 Model.bim 选项卡) ,在 解决方案资源管理器,在 AW Internet 销售项目下,双击 Model.bim 文件。 Model.bim 文件包含模型项目的所有元数据。

让我们看看模型属性。 单击“Model.bim”。 在 “属性” 窗口中,你将看到 模型属性,其中最重要的是 DirectQuery 模式 属性。 此属性指定模型是否在内存中模式(关闭)或 DirectQuery 模式(打开)下部署。 本教程会在内存中模式下创作并部署模型。

创建新模型时,将根据可在 ToolsOptions> 对话框中指定的数据建模设置自动设置某些模型属性。 “数据备份”、“工作区保持期”和“工作区服务器”属性指定备份、在内存中保留以及构建工作区数据库(模型创作数据库)的方式和位置。 以后可以根据需要更改这些设置,但暂时只需将这些属性保留原样。
在“解决方案资源管理器”中,右键单击“AW Internet Sales”(项目),并单击“属性”。 此时会显示“AW Internet Sales 属性页”对话框。 这些是高级 项目属性。 稍后,当您准备好部署模型时,将设置其中一些属性。
安装 SSDT 时,已将一些新的菜单项添加到 Visual Studio 环境。 让我们看看那些特定于创作表格模型的模型。 单击“模型”菜单。 在此处,可以启动表导入向导、查看和编辑现有连接、刷新工作区数据、使用“分析Excel功能Excel浏览模型、创建透视和角色、选择模型视图并设置计算选项。
单击“表”菜单。 在此,您可以创建和管理表之间的关系,创建、管理和指定日期表设置,创建分区以及编辑表属性。
单击“列”菜单。 在此,您可以在表中添加和删除列、冻结列以及指定排序顺序。 还可以使用“自动求和”功能为选定列创建标准聚合度量值。 其他工具栏按钮可提供对常用功能和命令的快速访问。
了解特定于创作表格模型的不同功能的某些对话框和位置。 尽管某些项尚未处于活动状态,但您可以很好地了解表格模型创作环境。




