在开发阶段使用 Analysis Services 数据库

更新日期: 2006 年 4 月 14 日

您可以在项目模式或联机模式下使用 Business Intelligence Development Studio 来开发 Analysis Services 数据库。

一个开发人员

如果只有一个开发人员开发整个 Analysis Services 数据库及其所有构成对象,则在商业智能解决方案生命周期中,开发人员可以随时在项目模式或联机模式下使用 Business Intelligence Development Studio。在一个开发人员进行开发的情况下,模式的选择不是特别重要。维护与源代码管理系统集成的离线项目文件有许多优点,例如存档和回滚。但是,对于一个开发人员,就不存在与其他开发人员交流更改的问题。

多个开发人员

多个开发人员使用商业智能解决方案时,在多数情况下(如果不是全部情况的话),要是开发人员不在项目模式下使用源代码管理进行工作,则将出现问题。源代码管理可确保两个开发人员不会同时对同一对象进行更改。

例如,假设一个开发人员在项目模式下工作,并且对所选对象进行更改。在该开发人员进行这些更改时,假设另一个开发人员在联机模式下对已部署的数据库进行更改。当第一个开发人员尝试部署他或她的已修改 Analysis Services 项目时,将出现问题。也就是说,Business Intelligence Development Studio 将检测到,在已部署的数据库中这些对象已被更改,并提示此开发人员覆盖整个数据库,从而覆盖第二个开发人员所做的更改。因为 Business Intelligence Development Studio 无法解决 Analysis Services 项目对象之间即将覆盖的更改,所以,第一个开发人员唯一的实际选择就是必须放弃他或她的所有更改,并基于当前版本的 Analysis Services 数据库重新开始新的项目。

请参阅

任务

如何使用 Business Intelligence Development Studio 以联机模式连接到 Analysis Services 数据库
如何基于现有的 Analysis Services 数据库创建 Analysis Services 项目

概念

在生产环境中使用 Analysis Services 数据库

帮助和信息

获取 SQL Server 2005 帮助