适用于: SQL Server Analysis Services Azure Analysis Services Power BI Premium
使用本文中提供的说明和链接安装 Analysis Services 教程中使用的数据和项目文件。
步骤 1:安装必备组件
本教程中的课程假定您已安装以下软件。 可以在单个计算机上安装所有功能。 若要安装这些功能,请运行 SQL Server 安装程序并从“功能选择”页中选择它们。
SQL Server 数据库引擎
SQL Server Analysis Services (SSAS)
Analysis Services 仅在以下版本中提供:Evaluation、Enterprise、Business Intelligence、Standard。 Azure Analysis Services不支持多维模型。
默认情况下,Analysis Services 2016 及更高版本作为表格实例安装。 可以通过在安装向导的服务器配置页中选择多维服务器模式来替代默认模式。
步骤 2:下载并安装开发人员和管理工具
Visual Studio 会独立于其他 SQL Server 功能下载并安装。 用于创建模型的设计器和项目模板包含在 Visual Studio 的 Analysis Services 项目扩展中。 若要详细了解如何安装受支持的 Visual Studio 版本和 Analysis Services 项目扩展,请参阅 Analysis Services 工具 - 创建和部署模型。
SQL Server Management Studio (SSMS) 下载并独立于其他 SQL Server 功能安装。
下载 SQL Server Management Studio
或者,请考虑安装 Excel 以便在您继续执行本教程时浏览您的多维数据。 通过安装 Excel,可以启用“在 Excel 中分析”功能。该功能可以使用连接到你要生成的多维数据集的数据透视表字段列表来启动 Excel。 建议使用 Excel 来浏览数据,因为您可以快速生成透视报表,并通过它与数据进行交互。
或者,可以使用内置于SQL Server Data Tools的 MDX 查询设计器浏览数据。 查询设计器将返回相同的数据,除非数据以平面行集的形式表示。
步骤 3:安装数据库
Analysis Services 多维模型使用您从关系数据库管理系统导入的事务数据。 在本教程中,请使用以下关系数据库作为数据源。
AdventureWorksDW2019 - 这是在数据库引擎实例上运行的关系数据仓库。 它提供 Analysis Services 数据库和在整个教程中生成和部署的项目使用的原始数据。 本教程假定你使用的是 AdventureWorksDW2019,但早期版本确实起作用。
可以将此示例数据库与 SQL Server 2019 及更高版本配合使用。 一般情况下,应使用与数据库引擎版本匹配的示例数据库版本。
若要安装数据库,请执行以下操作:
从 GitHub 下载 AdventureWorksDW2019 数据库备份。
将备份文件复制到本地 SQL Server 数据库引擎 实例的备份目录。
启动 SQL Server Management Studio 并连接到数据库引擎实例。
还原数据库。
步骤 4:授予数据库权限
示例项目使用数据源模拟设置,这些设置可指定导入或处理数据所用的安全上下文。 默认情况下,模拟设置指定用于访问数据的 Analysis Services 服务帐户。 若要使用此默认设置,必须确保 Analysis Services 运行的服务帐户对 AdventureWorksDW 数据库具有数据读取器权限。
备注
出于学习的目的,建议您在 SQL Server 中使用默认服务帐户模拟选项并向服务帐户授予数据读取器权限。 尽管提供了其他模拟选项,但并非所有这些选项都适用于处理操作。 具体而言,使用当前用户的凭据的选项不支持处理操作。
确定服务帐户。 您可以使用 SQL Server 配置管理器或“服务”控制台应用程序来查看帐户信息。 如果使用默认帐户将 Analysis Services 作为默认实例安装,则该服务将作为 NT Service\MSSQLServerOLAPService运行。
在 Management Studio 中,连接到数据库引擎实例。
展开“安全性”文件夹,右键单击“登录名”,然后选择“新建登录名”。
在“常规”页的“登录名”中,键入 NT Service\MSSQLServerOLAPService (或运行该服务所用的任何帐户)。
单击“用户映射”。
选中 AdventureWorksDW 数据库旁边的复选框。 角色成员身份应自动包括 db_datareader 和 public。 单击“确定”接受默认值。
步骤 5:安装项目
教程包括一些示例项目,以便您能将您的结果与完成的项目进行比较,或者学习后面的课程。
从 GitHub 上的 Adventure Works for Analysis Services 示例页下载 adventure-works-multidimensional-tutorial-projects.zip 。
将 .zip 文件移到根驱动器下一级的文件夹(例如 C:\Tutorial)。 如果尝试解压缩“下载”文件夹中的文件,此步骤会缓解有时发生的“路径太长”错误。
解压缩示例项目:右键单击该文件,然后选择“全部提取”。 提取文件后,应包含文件夹第 1 课、2、3、5、6、7、8、9、10 完成和第 4 课开始。
取消对这些文件的只读权限。 右键单击父文件夹,选择“ 属性”,并清除 只读复选框。 单击 “确定” 。 将更改应用至此文件夹、子文件夹和文件。
打开与所学课程对应的解决方案 (.sln) 文件。 例如,在名为“Lesson 1 Complete”的文件夹中,您应打开 Analysis Services Tutorial.sln 文件。
部署解决方案以验证数据库权限和服务器位置信息是否已正确设置。
如果 Analysis Services 和数据库引擎是作为默认实例 (MSSQLServer) 安装的,并且所有软件在同一台计算机上运行,则可以单击“生成”菜单上的“部署解决方案”来生成示例项目并将其部署到本地 Analysis Services 实例。 在部署期间,会在本地数据库引擎实例上的 AdventureWorksDW 数据库中处理数据 (或导入) 。 在 Analysis Services 实例上创建新的 Analysis Services 数据库,该实例包含从数据库引擎检索到的数据。
如果出现错误,请检查前面关于设置数据库权限的步骤。 此外,您还可能需要更改服务器名称。 默认服务器名称为 localhost。 如果服务器安装在远程计算机上或作为命名实例安装,必须覆盖默认名称以使用对于您的安装有效的服务器名称。 此外,如果服务器位于远程计算机上,则可能需要配置 Windows 防火墙以允许对它们进行访问。
用于连接到数据库引擎的服务器名称在多维解决方案的数据源对象中指定(《Adventure Works 教程》),并在解决方案资源管理器中可见。
用于连接到 Analysis Services 的服务器名称在项目“属性页”的“部署”选项卡中指定,并且也在解决方案资源管理器中可见。
在 SQL Server Management Studio 中,连接到 Analysis Services。 验证名为 Analysis Services Tutorial 的数据库是否正在服务器上运行。
后续步骤
您现在可以使用本教程了。 有关如何入门的详细信息,请参阅 多维建模 (Adventure Works 教程) 。
另请参阅
配置 Windows 防火墙以允许 Analysis Services 访问
配置 Windows 防火墙以允许 SQL Server 访问
建议的内容
创建 Analysis Services 项目
了解如何创建 Analysis Services 项目。
第 1 课:在 Analysis Services 项目内定义数据源视图
概述如何为 Analysis Services 项目定义数据源视图。
多维建模 (Adventure Works 教程)
概述如何使用 SQL Server Data Tools 开发和部署 Analysis Services 项目,并对所有示例使用虚构的公司 Adventure Works Cycles。
定义数据源|Microsoft Docs
了解如何为 Analysis Services 项目定义数据源。
本文内容
步骤 1:安装必备组件
步骤 2:下载并安装开发人员和管理工具
步骤 3:安装数据库
步骤 4:授予数据库权限
管理 Cookie |