Partager via


Utilisation de projets et de bases de données Analysis Services en phase de développement

Vous pouvez développer une base de données Analysis Services à l'aide de Outils de données SQL Server (SSDT) en mode projet ou en mode en ligne.

Développeur unique

Si un seul développeur est chargé du développement de l'intégralité de la base de données Analysis Services et des objets qui la constituent, celui-ci peut utiliser Outils de données SQL Server (SSDT) en mode projet ou en mode en ligne à tout moment pendant le cycle de vie de la solution Business Intelligence. Dans ce cas, le choix du mode n'est pas vraiment essentiel. La maintenance d'un fichier de projet hors connexion intégré à un système de contrôle de la source présente de nombreux avantages, tels que l'archivage et la restauration. Cependant, avec un seul et unique développeur vous n'aurez aucun problème lié à la communication des modifications entre les développeurs.

Plusieurs développeurs

Si plusieurs développeurs collaborent sur une solution Business Intelligence, des problèmes surviendront s'ils ne travaillent pas en mode projet avec contrôle de la source dans la plupart des cas, si ce n'est tous. Le contrôle de la source permet à deux développeurs de ne pas modifier simultanément le même objet.

Par exemple, supposons qu'un développeur travaille en mode projet et apporte des modifications à des objets sélectionnés. Pendant qu'il effectue ces modifications, supposons qu'un autre développeur modifie la base de données déployée en mode en ligne. Un problème surviendra lorsque le premier développeur tentera de déployer son projet Analysis Services modifié. Outils de données SQL Server (SSDT) détectera que des objets ont été modifiés dans la base de données déployée et invitera le développeur à remplacer l'intégralité de la base de données. Cela entraînera le remplacement des modifications apportées par le deuxième développeur. Étant donné que Outils de données SQL Server (SSDT) ne dispose d'aucun moyen de résoudre les modifications entre l'instance de base de données Analysis Services et les objets contenus dans le projet qui seront remplacés, la seule solution pour le premier développeur consiste à ignorer toutes ses modifications et à créer un nouveau projet sur la base de la version actuelle de la base de données Analysis Services.

Voir aussi

Tâches

Connexion en mode en ligne à une base de données Analysis Services

Concepts

Utilisation de projets et de bases de données Analysis Services dans un environnement de production

Autres ressources

How to: Create an Analysis Services Project based on an Existing Analysis Services Database