部署 Analysis Services 项目

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

在 SQL Server Data Tools 中开发SQL Server Analysis Services项目期间,经常将项目部署到开发服务器,以便创建项目定义的SQL Server Analysis Services数据库。 这是测试项目所必需的;例如,浏览多维数据集中的单元,浏览维度成员或验证关键绩效指标 (KPI) 公式。

部署项目

您可以独立部署项目,也可以部署解决方案中的所有项目。 部署项目时,将按顺序执行数个操作。 首先,生成项目。 此步骤创建定义SQL Server Analysis Services数据库及其构成对象的输出文件。 接下来,验证目标服务器。 最后,在目标服务器上创建目标数据库及其对象。 除非在先前的部署过程中项目创建了这些对象,否则部署过程中,部署引擎会将预先存在的数据库完全替换为项目内容。

初始部署后,将在项目名称>\obj 文件夹中生成 <IncrementalSnapshot.xml 文件。 此文件用于确定目标服务器上的数据库或其对象是否已在项目外部进行了更改。 如果进行了更改,则系统将提示您覆盖目标数据库中的所有对象。 如果在项目中进行了所有更改并且将项目配置为增量部署,则仅将更改部署到目标服务器。

项目配置及其关联的设置确定将用于部署项目的部署属性。 对于共享项目,每个开发人员都可以将自己的配置用于自己的项目配置选项。 例如,每个开发人员都可以指定不同的测试服务器,以便将自己的工作与其他开发人员的工作区隔开来。

另请参阅

创建 Analysis Services 项目 (SSDT)