SQL Server Management Studio 中的 Analysis Services 脚本项目

适用于: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

在 SQL Server Analysis Services 中,可以在 SQL Server Management Studio 中创建 Analysis Server Scripts 项目,将相关脚本组合在一起,以便进行开发、管理和源代码管理。 如果SQL Server Management Studio中当前未加载任何解决方案,则创建新的 Analysis Server 脚本项目会自动创建新解决方案。 否则,新的分析服务器脚本项目可以添加到现有解决方案中,或者在新的解决方案中进行创建。

使用以下基本步骤在 SQL Server Management Studio 中创建 Analysis Server 脚本项目:

  1. 在 “文件” 菜单上,指向 “新建” ,然后单击 “项目”

    选择 “分析服务器脚本” 项目模板,然后为新项目指定名称和位置。

  2. 右键单击“连接”,在解决方案资源管理器中的分析服务器脚本项目的“连接”文件夹中新建一个连接。

    此文件夹包含用于SQL Server Analysis Services实例的连接字符串,可对其执行 Analysis Server Scripts 项目包含的脚本。 一个分析服务器脚本项目中可以有多个连接,您可以在执行时选择项目包含的脚本针对其运行的连接。

  3. 右键单击“查询”可以在解决方案资源管理器的分析服务器脚本项目的“脚本”文件夹中创建多维表达式 (MDX)、数据挖掘扩展插件 (DMX) 和 XML for Analysis (XMLA) 脚本。

  4. 右键单击该项目,指向“添加”,然后选择“现有项”,将杂项文件(如包含项目注释的文本文件)添加到解决方案资源管理器的分析服务器脚本项目的“杂项”文件夹中。 SQL Server Management Studio会忽略这些文件。

文件类型

SQL Server Management Studio解决方案可以包含多种文件类型,具体取决于解决方案中包含的项目以及解决方案的每个项目中包含的项。 有关 SQL Server Management Studio 中解决方案的文件类型的详细信息,请参阅管理解决方案和项目的文件。 通常,SQL Server Management Studio解决方案中每个项目的文件存储在解决方案文件夹中,每个项目的单独文件夹中。

分析服务器脚本项目的项目文件夹可包含下表中列出的文件类型。

文件类型 说明
分析服务器脚本项目定义文件 (.ssmsasproj) 包含显示在解决方案资源管理器中的文件夹的元数据,以及指示哪些文件夹应显示项目中包含的文件的信息。

项目定义文件还包含项目中包含的SQL Server Analysis Services连接的元数据,以及将连接与项目中包含的脚本文件关联的元数据。
DMX 脚本文件 (.dmx) 包含一个包括在项目中的 DMX 脚本。
MDX 脚本文件 (.mdx) 包含一个包括在项目中的 MDX 脚本。
XMLA 脚本文件 (.xmla) 包含一个包括在项目中的 XMLA 脚本。

Analysis Services 模板

向 Analysis Server 脚本项目添加新的 MDX、DMX 或 XMLA 脚本时,可以选择使用模板资源管理器查找SQL Server Analysis Services模板,模板是演示如何执行指定操作的预定义脚本或语句的集合。 模板资源管理器在“视图”菜单上可用,包括用于SQL Server、SQL Server Analysis Services和SQL Server Compact的模板。 有关详细信息,请参阅 Use Analysis Services Templates in SQL Server Management Studio

另请参阅

使用 SQL Server Data Tools 创建多维模型 (SSDT)
多维表达式 (MDX) 参考
数据挖掘扩展插件 (DMX) 参考
Analysis Services 脚本语言 (ASSL for XMLA)
Analysis Services 脚本语言 (ASSL for XMLA)