Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Lors du développement d’un projet Analysis Services dans SQL Server Data Tools (SSDT), vous déployez fréquemment le projet sur un serveur de développement afin de créer la base de données Analysis Services définie par le projet. Cela est nécessaire pour tester le projet ; par exemple, pour parcourir les cellules du cube, parcourir les membres de dimension ou vérifier les formules indicateurs de performance clés (KPI).
Déploiement d’un projet
Vous pouvez déployer un projet indépendamment, ou vous pouvez déployer tous les projets au sein de la solution. Lorsque vous déployez un projet, plusieurs choses se produisent en séquence. Tout d’abord, le projet est construit. Cette étape crée les fichiers de sortie qui définissent la base de données Analysis Services et ses objets constituants. Ensuite, le serveur de destination est validé. Enfin, la base de données de destination et ses objets sont créés sur le serveur de destination. Pendant le déploiement, le moteur de déploiement remplace totalement toute base de données préexistante par le contenu du projet, sauf si ces objets ont été créés par le projet au cours d’un déploiement précédent.
Après un déploiement initial, un fichier IncrementalSnapshot.xml est généré dans le <dossier Nom> du projet\obj. Ce fichier est utilisé pour déterminer si la base de données ou ses objets sur le serveur de destination ont changé en dehors du projet. Si c’est le cas, vous êtes invité à remplacer tous les objets de la base de données de destination. Si toutes les modifications ont été apportées au sein du projet et que le projet est configuré pour le déploiement incrémentiel, seules les modifications seront déployées sur le serveur de destination.
La configuration du projet et ses paramètres associés déterminent les propriétés de déploiement qui seront utilisées pour déployer le projet. Pour un projet partagé, chaque développeur peut utiliser sa propre configuration avec ses propres options de configuration de projet. Par exemple, chaque développeur peut spécifier un serveur de test différent pour fonctionner séparément des autres développeurs.