安装 Analysis Services 多维建模教程的示例数据和项目

使用本主题中提供的说明和链接安装 Analysis Services 教程中使用的所有数据和项目文件。

步骤 1:安装 SQL Server 软件

本教程中的课程假定已安装以下软件。 以下所有软件都使用 SQL Server 安装媒体进行安装。 为简单起见,可以在一台计算机上安装所有功能。 若要安装这些功能,请运行 SQL Server 安装程序,并从“功能选择”页中选择它们。 有关详细信息,请参阅 安装向导(安装程序)中的“安装 SQL Server 2014”。

  • 数据库引擎

  • 分析服务

    Analysis Services 仅在以下版本中可用:评估版、企业版、商业智能版、标准版。

    请注意,SQL Server Express 版本不包括 Analysis Services。 如果要免费试用软件,请下载评估版

    默认情况下,Analysis Services 作为多维实例进行安装,可以通过在安装向导的服务器配置页中选择表格服务器模式来替代它。 如果要运行这两种服务器模式,请在同一台计算机上重新运行 SQL Server 安装程序,以在其他模式下安装 Analysis Services 的第二个实例。

  • SQL Server Management Studio

(可选)在继续学习本教程时,请考虑安装 Excel 以浏览多维数据。 安装 Excel 可启用 “在 Excel 中分析 ”功能,该功能使用连接到要生成的多维数据集的数据透视表字段列表启动 Excel。 建议使用 Excel 浏览数据,因为您可以快速生成透视报表,以便与数据进行交互。

或者,可以使用内置于 SQL Server Data Tools (SSDT)中的内置 MDX 查询设计器浏览数据。 查询设计器返回相同的数据,但数据显示为平面行集。

步骤 2:下载 SQL Server Data Tools - Business Intelligence for Visual Studio 2012

在此版本中,SQL Server Data Tools 将独立于其他 SQL Server 功能下载并安装。 用于创建 BI 模型和报表的设计器和项目模板现已作为免费 Web 下载提供。

步骤 3:安装数据库

Analysis Services 多维模型使用从关系数据库管理系统导入的事务数据。 在本教程中,你将使用以下关系数据库作为数据源。

  • AdventureWorksDW2012 - 这是在数据库引擎实例上运行的关系数据仓库。 它提供供 Analysis Services 数据库和您在整个教程中构建和部署的项目使用的原始数据。

    可以将此示例数据库与 SQL Server 2014 和 SQL Server 2012 配合使用。

若要安装此数据库,请执行以下作:

  1. 从 codeplex 上的产品示例页下载 AdventureWorkDW2012 数据库。

    数据库文件名AdvntureWorksDW2012_Data.mdf。 该文件应位于计算机上的“下载”文件夹中。

  2. 将AdventureWorksDW2012_Data.mdf文件复制到本地 SQL Server 数据库引擎实例的数据目录。 默认情况下,它位于 C:\Program Files\Microsoft SQL Server\MSSQL12。MSSQLSERVER\MSSQL\Data。

  3. 启动 SQL Server Management Studio 并连接到数据库引擎实例。

  4. 右键单击“数据库”,单击“ 附加”。

  5. 单击 添加

  6. 选择 AdventureWorksDW2012_Data.mdf 数据库文件,然后单击“ 确定”。 如果未列出该文件,请检查 C:\Program Files\Microsoft SQL Server\MSSQL12。MSSQLSERVER\MSSQL\Data 文件夹以确保文件存在。

  7. 在数据库详细信息中,删除日志文件条目。 安装程序假定你有一个日志文件,但示例中没有日志文件。 附加数据库时,将自动创建一个新的日志文件。 选择日志文件并单击“ 删除”,然后单击“ 确定 ”以仅附加主数据库文件。

步骤 4:授予数据库权限

示例项目使用数据源模拟设置,这些设置指定在其中导入或处理数据的安全上下文。 默认情况下,模拟设置指定用于访问数据的 Analysis Services 服务帐户。 若要使用此默认设置,必须确保 Analysis Services 运行的服务帐户对 AdventureWorksDW2012 数据库具有数据读取器权限。

注释

出于学习目的,建议使用默认服务帐户模拟选项并向 SQL Server 中的服务帐户授予数据读取者权限。 虽然其他模拟选项可用,但并非所有选项都适合处理操作。 具体而言,不支持使用当前用户的凭据进行处理。

  1. 确定服务帐户。 可以使用 SQL Server Configuration Manager 或服务控制台应用程序查看帐户信息。 如果将 Analysis Services 安装为默认实例,则使用默认帐户,服务将作为 NT Service\MSSQLServerOLAPService 运行。

  2. 在 Management Studio 中,连接到数据库引擎实例。

  3. 展开“安全”文件夹,右键单击“登录”并选择新建登录

  4. 在“常规”页上的“登录名”中,键入 NT Service\MSSQLServerOLAPService (或服务正在运行的任何帐户)。

  5. 单击“ 用户映射”。

  6. 选中 AdventureWorksDW2012 数据库旁边的复选框。 角色成员身份应自动包括db_datareaderpublic。 单击 “确定 ”接受默认值。

步骤 5:安装项目

本教程包括示例项目,以便你可以将结果与完成的项目进行比较,或开始序列中进一步介绍的课程。

第 4 课的项目文件特别重要,因为它不仅为该课程提供了基础,而且提供了后续课程的基础。 与前面的项目文件不同,教程中的步骤生成已完成项目文件的确切副本,第 4 课示例项目包含在第 1 到 3 课中生成的模型中找不到的新模型信息。 第 4 课假设你从以下下载中提供的示例项目文件开始。

  1. 在 codeplex 上的产品示例页上下载 Analysis Services 教程 SQL Server 2012

    2012 教程对 SQL Server 2014 版本有效。

    “Analysis Services 教程 SQL Server 2012.zip”文件将保存到计算机上的 Downloads 文件夹中。

  2. 将 .zip 文件移动到根驱动器正下方的文件夹(例如 C:\Tutorial)。 此步骤可缓解“路径太长”错误,如果在“下载”文件夹中尝试解压缩文件,则有时会发生此错误。

  3. 解压缩示例项目:右键单击文件并选择“ 全部提取”。 提取文件后,应在计算机上安装以下项目:

    • 第 1 课完成

    • 第 2 课完成

    • 第 3 课完成

    • 第 4 课完成

    • 第 4 课开始

    • 第 5 课完成

    • 第 6 课完成

    • 第 7 课完成

    • 第 8 课完成

    • 第 9 课完成

    • 第 10 课完成

  4. 删除这些文件的只读权限。 右键单击父文件夹“Analysis Services Tutorial SQL Server 2012”,选择“ 属性”,然后清除 只读复选框。 单击 “确定” 。 将更改应用于此文件夹、子文件夹和文件。

  5. 启动 SQL Server Data Tools (SSDT)。

  6. 打开与所使用课程对应的解决方案(.sln)文件。 例如,在名为“Lesson 1 Complete”的文件夹中,将打开 Analysis Services Tutorial.sln文件。

  7. 部署解决方案以验证是否已正确设置数据库权限和服务器位置信息。

    如果将 Analysis Services 和数据库引擎安装为默认实例(MSSQLServer),并且所有软件都在同一台计算机上运行,则可以单击“生成”菜单上的“ 部署解决方案 ”,生成示例项目并将其部署到本地 Analysis Services 实例。 在部署期间,将从本地数据库引擎实例上的 AdventureWorksDW2012 数据库处理数据(或导入)。 将在 Analysis Services 实例上创建新的 Analysis Services 数据库,该实例包含从数据库引擎检索到的数据。

    如果遇到错误,请查看前面有关设置数据库权限的步骤。 此外,可能还需要更改服务器名称。 默认服务器名称为 localhost。 如果您的服务器安装在远程计算机上或作为命名实例安装,则必须替换默认值来使用对您的安装有效的服务器名称。 此外,如果服务器位于远程计算机上,则可能需要将 Windows 防火墙配置为允许访问服务器。

    连接到数据库引擎的服务器名称在解决方案资源管理器中显示的多维解决方案(Adventure Works Tutorial)的数据源对象中指定。

    连接到 Analysis Services 的服务器名称在项目的“属性页”的“部署”选项卡中指定,在解决方案资源管理器中也可见。

  8. 启动 SQL Server Management Studio。 在 SQL Server Management Studio 中,连接到 Analysis Services。 验证名为 Analysis Services 教程 的数据库是否在服务器上运行。

下一步

现在,你已准备好使用本教程。 有关如何开始的详细信息,请参阅多维建模(Adventure Works 教程)。

另请参阅

从安装向导安装 SQL Server 2014 (安装程序)
配置 Windows 防火墙以允许 Analysis Services 访问
配置 Windows 防火墙以允许 SQL Server 访问