Méthodes de déploiement Analysis Services

Lorsque vous avez achevé la mise au point d'un projet Microsoft SQL Server Analysis Services, vous pouvez utiliser cinq méthodes de déploiement pour une instance Analysis Services. Chacune de ces méthodes est décrite et accompagnée de liens qui vous permettront d'obtenir des informations supplémentaires pour utiliser la technique.

Les cinq méthodes de déploiement

Les cinq méthodes de déploiement possibles sont énumérées ici dans l'ordre de leur avantage : automatisation AMO (Analysis Management Objects), scripts XMLA, Assistant Déploiement d'Analysis Services, Assistant Synchronisation, sauvegarde et restauration. L'automatisation AMO est la méthode la plus flexible et vous pouvez utiliser l'Agent SQL Server avec votre application AMO pour exécuter le déploiement selon un calendrier prédéfini. Vous pouvez également exécuter des scripts XMLA sur une base prédéfinie à l'aide de l'Agent SQL Server, mais la flexibilité n'est pas aussi grande que celle offerte par AMO. AMO fournit un large éventail de fonctionnalités en hébergeant tout le spectre des commandes administratives. Avec l'Assistant Déploiement, vous pouvez effectuer directement le déploiement à partir du fichier Analysis Services, tel que créé dans le répertoire de sortie par la génération du projet. La sauvegarde et la restauration ne sont pas utilisées aussi souvent que les autres méthodes de déploiement, mais elles permettent de terminer rapidement un déploiement avec une infrastructure minimale.

Déploiement avec l'automatisation AMO

Analysis Management Objects (AMO) fournit une interface de programmation au jeu de commandes complet de Analysis Services comme le développeur en dispose. Par conséquent, AMO peut être utilisé pour le déploiement et pour gérer les nombreuses commandes administratives qu'il prend généralement en charge. Pour plus d'informations sur l'utilisation d'AMO pour automatiser une tâche administrative, consultez Objets AMO (Analysis Management Objects).

Déploiement avec les scripts XMLA

Les scripts XMLA sont aisément formés dans SQL Server Management Studio en définissant le processus de déploiement, puis en le codifiant et en l'enregistrant dans un script XMLA. Une fois que le script XMLA est dans un fichier sauvegardé, vous pouvez aisément l'exécuter le script conformément au calendrier ou l'incorporer dans une application qui se connecte directement à une instance Analysis Services. Pour plus d'informations sur l'utilisation de scripts XMLA, consultez Utilisation d'un script ASSL.

Assistant Déploiement

Pour un déploiement dédié, l'Assistant Déploiement de Analysis Services est très pratique. Tout comme vous pouvez enregistrer un script XMLA en vue de le réutiliser ultérieurement dans SQL Server Management Studio, vous pouvez enregistrer les scripts de l'Assistant Déploiement. L'Assistant Déploiement peut être exécuté de façon interactive et à partir de l'invite de commandes. Pour plus d'informations sur l'exécution de l'Assistant Déploiement, consultez Exécution de l'Assistant Déploiement d'Analysis Services. Pour plus d'informations sur l'Assistant Déploiement, consultez Utilisation de l'Assistant Déploiement de Analysis Services.

Déploiement à l'aide de l'Assistant Synchronisation

L'Assistant Synchronisation peut être utiliser pour copier des données et des métadonnées d'un serveur source vers un serveur de destination. Si le serveur source possède la copie de la base de données que vous souhaitez déployer, le plus simple consiste à copier la base de données sur un serveur de destination. Si le serveur de destination a déjà une copie de la même base de données, cela n'a aucune incidence sur l'opération de synchronisation et la base de données est mise à jour. S'il n'y a pas de base de données, la nouvelle base de données est copiée sur le serveur de destination. Pour apprendre à synchroniser une base de données Analysis Services, consultez Procédure : synchroniser une base de données Analysis Services.

Déploiement avec la sauvegarde/restauration

La sauvegarde offre la méthode la plus simple permettant de transférer des bases de données Analysis Services. Dans la boîte de dialogue Sauvegarde, vous pouvez définir la configuration des options, puis exécuter la sauvegarde à partir de cette même boîte de dialogue. Vous pouvez également créer un script qui peut être enregistré et exécuté aussi souvent que nécessaire. Pour plus d'informations sur l'utilisation de la sauvegarde dans le transfert de bases de données, consultez Options de sauvegarde.