了解用于创建部署脚本的输入文件
生成 Microsoft SQL Server Analysis Services 项目时,SQL Server Data Tools (SSDT) 为该项目生成 XML 文件。 SQL Server Data Tools (SSDT) 将这些 XML 文件放在 Analysis Services 项目的“输出”文件夹中。 默认情况下,输出将输出到 \Bin 文件夹之中。 下表列出了SQL SERVER DATA TOOLS (SSDT) 创建的 XML 文件。
XMLA 文件 | 说明 |
---|---|
<项目名称>。asdatabase | 包含项目中所有 Analysis Services 对象的声明性定义。 |
<项目名称>。deploymenttargets | 包含将在其中创建 Analysis Services 对象的 Analysis Services 实例和数据库的名称。 |
<项目名称>。configsettings | 包含特定于环境的设置,如数据源连接信息和对象存储位置。 此文件中的设置将替代项目 name.asdatabase >文件中的设置<。 |
<项目名称>。deploymentoptions | 包含部署选项,例如部署是否是事务性的,以及是否在部署后处理已部署的对象。 |
注意
SQL Server Data Tools (SSDT) 永远不会在其项目文件中存储密码。
修改输入文件
修改输入文件中的值或从输入文件检索的值,可以更改部署目标、配置设置和部署选项,而无需编辑整个 <项目名称>.asdatabase 文件 (或整个 XMLA 脚本文件(如果从现有 Analysis Services 数据库) 生成脚本)。 能够修改各个文件使您可以轻松地创建用于不同用途的不同部署脚本。
以下主题解释了如何修改各个输入文件中的值: