Trabajar con bases de datos de proyectos de Analysis Services en un entorno de producción
Una vez que haya desarrollado e implementado la base de datos de Analysis Services del proyecto de Analysis Services en una instancia de Analysis Services, debe decidir cómo desea realizar cambios en los objetos de la base de datos implementada. Ciertos cambios, como los relacionados con las funciones de seguridad, las particiones y la configuración del almacenamiento, se pueden hacer con SQL Server Management Studio o Business Intelligence Development Studio. Otros cambios, como la adición de atributos o jerarquías definidas por el usuario, sólo se pueden hacer con Business Intelligence Development Studio en el modo de proyecto o en el modo en línea.
Tan pronto como haga un cambio en una base de datos de Analysis Services implementada mediante SQL Server Management Studio o Business Intelligence Development Studio en el modo en línea, el proyecto de Analysis Services que se usó para la implementación queda obsoleto. Si un programador hace cambios en el proyecto de Analysis Services y trata de implementar el proyecto modificado, se le solicitará que sobrescriba la base de datos completa. Si el programador sobrescribe toda la base de datos, también tiene que procesarla. Todo esto se puede complicar si los cambios realizados directamente en la base de datos implementada por el personal de producción no han sido comunicados al equipo de desarrollo, ya que este último no comprenderá por qué sus cambios ya no aparecen en la base de datos de Analysis Services.
Las herramientas de SQL Server 2005 Analysis Services se pueden usar de varias maneras para evitar los problemas que conlleva esta situación.
Método 1: siempre que se haga un cambio en una versión de producción de una base de datos de Analysis Services, use Business Intelligence Development Studio para crear un proyecto de Analysis Services basado en la versión modificada de la base de datos de Analysis Services. Este nuevo proyecto de Analysis Services se puede registrar en el sistema de control de origen como copia maestra del proyecto. Este método funcionará aunque el cambio se haya realizado en la base de datos de Analysis Services con SQL Server Management Studio o Business Intelligence Development Studio en el modo en línea.
Método 2: realice los cambios únicamente en una versión de producción de una base de datos de Analysis Services con SQL Server Management Studio o Business Intelligence Development Studio en el modo de proyecto. Con este método, puede usar las opciones disponibles en el Asistente para la implementación de Analysis Services a fin de conservar los cambios realizados por SQL Server Management Studio, por ejemplo las funciones de seguridad y la configuración del almacenamiento. Así se garantiza que la configuración relacionada con el diseño se conserva en el archivo del proyecto (la configuración del almacenamiento y las funciones de seguridad se pueden omitir) y se usa el servidor en línea para la configuración del almacenamiento y las funciones de seguridad. Para obtener más información, vea Usar el Asistente para la implementación de Analysis Services.
Método 3: realice los cambios únicamente en una versión de producción de una base de datos de Analysis Services con SQL Server Management Studio o Business Intelligence Development Studio en el modo en línea. Puesto que las dos herramientas sólo trabajan con el mismo servidor en línea, no hay posibilidad de obtener versiones diferentes no sincronizadas.
Vea también