Implementación de proyectos de Analysis Services
Se aplica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
Durante el desarrollo de un proyecto de SQL Server Analysis Services en SQL Server Data Tools, el proyecto se implementa con frecuencia en un servidor de desarrollo para crear la base de datos SQL Server Analysis Services definida por el proyecto. Esto es necesario para probar el proyecto, por ejemplo para examinar las celdas del cubo, examinar los miembros de dimensión o comprobar las fórmulas de los indicadores clave de rendimiento (KPI).
Implementar un proyecto
Puede implementar un proyecto por separado o implementar todos los proyectos de una solución. Al implementar un proyecto, tienen lugar varios hechos consecutivos. En primer lugar se genera el proyecto. En este paso se crean los archivos de salida que definen la base de datos de SQL Server 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 existente con el contenido del proyecto, a menos que el proyecto hubiera creado los 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 del servidor de destino han cambiado fuera del proyecto. Si es así, se le solicitará que sobrescriba todos los objetos de la base de datos de destino. Si todos los cambios se realizaron en el proyecto y este está configurado para la implementación incremental, en el servidor de destino solamente se implementarán los cambios.
La configuración del proyecto y las opciones asociadas determinan las propiedades de implementación que se usarán para implementarlo. En los proyectos compartidos, cada programador puede usar su propia configuración, con las opciones de configuración que desee. Por ejemplo, cada programador puede especificar un servidor de pruebas distinto para trabajar independientemente de los demás programadores.