在开发阶段使用 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 数据库