Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Durante el desarrollo de un proyecto de Analysis Services en SQL Server Data Tools (SSDT), se implementa con frecuencia el proyecto en un servidor de desarrollo para crear la base de datos de Analysis Services definida por el proyecto. Esto es necesario para probar el proyecto; por ejemplo, para examinar las celdas del cubo, examinar miembros de dimensión o comprobar las fórmulas clave de indicadores de rendimiento (KPI).
Implementación de un proyecto
Puede implementar un proyecto de forma independiente o puede implementar todos los proyectos dentro de la solución. Al implementar un proyecto, suceden varias cosas en secuencia. En primer lugar, se construye el proyecto. En este paso se crean los archivos de salida que definen la base de datos de Analysis Services y sus objetos constituyentes. A continuación, se valida el servidor de destino. Por último, la base de datos de destino y sus objetos se crean en el servidor de destino. Durante la implementación, el motor de implementación reemplaza totalmente cualquier base de datos preexistente por el contenido del proyecto a menos que el proyecto haya creado esos objetos durante una implementación anterior.
Después de una implementación inicial, se genera un archivo IncrementalSnapshot.xml en la <carpeta Nombre> del proyecto\obj. Este archivo se usa para determinar si la base de datos o sus objetos en el servidor de destino han cambiado fuera del proyecto. Si es así, se le pedirá que sobrescriba todos los objetos de la base de datos de destino. Si se realizaron todos los cambios en el proyecto y el proyecto está configurado para la implementación incremental, solo se implementarán los cambios en el servidor de destino.
La configuración del proyecto y sus valores asociados determinan las propiedades de implementación que se usarán para implementar el proyecto. Para un proyecto compartido, cada desarrollador puede usar su propia configuración con sus propias opciones de configuración de proyecto. Por ejemplo, cada desarrollador puede especificar un servidor de prueba diferente para que funcione de forma aislada de otros desarrolladores.