Partager via


Déploiement de la solution de modèle multidimensionnel

Une fois que vous avez terminé le développement d’un projet Analysis Services, vous pouvez déployer la base de données sur un serveur Analysis Services. Analysis Services fournit six méthodes de déploiement possibles qui peuvent être utilisées pour déplacer la base de données vers un serveur de test ou de production. Les méthodes sont répertoriées ici dans l’ordre d’avantage : AMO Automation, XMLA, Assistant Déploiement, Utilitaire de déploiement, Assistant Synchronisation, Sauvegarde et restauration.

Cette rubrique contient les sections suivantes :

Méthodes de déploiement

Points à prendre en considération pour le déploiement

Tâches associées

Méthodes de déploiement

Méthode Descriptif Lien
Automatisation des objets AMO (Analysis Management Objects) AMO fournit une interface programmatique à l’ensemble de commandes complet pour Analysis Services, y compris les commandes qui peuvent être utilisées pour le déploiement de solution. En guise d’approche pour le déploiement de solution, l’automatisation AMO est la plus flexible, mais elle nécessite également un effort de programmation. L’un des principaux avantages de l’utilisation d’AMO est que vous pouvez utiliser SQL Server Agent avec votre application AMO pour exécuter le déploiement selon une planification prédéfinie. Développement avec Analysis Management Objects (AMO)
XMLA Utilisez SQL Server Management Studio pour générer un script XMLA des métadonnées d’une base de données Analysis Services existante, puis exécutez ce script sur un autre serveur pour recréer la base de données initiale. Les scripts XMLA sont facilement 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 vous avez le script XMLA dans un fichier enregistré, vous pouvez facilement exécuter le script selon une planification ou incorporer le script dans une application qui se connecte directement à une instance d’Analysis Services.

Vous pouvez également exécuter des scripts XMLA sur une base prédéfinie à l’aide de SQL Server Agent, mais vous n’avez pas la même flexibilité avec les scripts XMLA que avec AMO. AMO offre une large gamme de fonctionnalités en hébergeant le spectre complet des commandes d’administration.
Déployer des solutions de modèle à l’aide de XMLA
Assistant Déploiement Utilisez l’Assistant Déploiement pour utiliser les fichiers de sortie XMLA générés par un projet Analysis Services pour déployer les métadonnées du projet sur un serveur de destination. Avec l’Assistant Déploiement, vous pouvez déployer directement à partir du fichier Analysis Services, tel qu'il est créé par le répertoire de sortie lors de la génération du projet.

L'avantage principal de l'utilisation de l'Assistant Déploiement d'Analysis Services réside dans sa commodité. Tout comme vous pouvez enregistrer un script XMLA pour une utilisation ultérieure dans SQL Server Management Studio, vous pouvez enregistrer les scripts de l’Assistant Déploiement. L'Assistant Déploiement peut être exécuté de manière interactive et à l'invite de commandes via l'Utilitaire de Déploiement.
Déployer des solutions de modèle à l’aide de l’Assistant Déploiement
Utilitaire de déploiement L’utilitaire de déploiement vous permet de démarrer le moteur de déploiement Analysis Services à partir d’une invite de commandes. Déployer des solutions de modèle avec l’utilitaire de déploiement
Assistant de synchronisation de la base de données Utilisez l'Assistant Synchroniser la Base de Données pour synchroniser les métadonnées et les données entre deux bases de données Analysis Services.

L’Assistant Synchronisation peut être utilisé pour copier à la fois les données et les métadonnées d’un serveur source vers un serveur de destination. Si le serveur de destination n’a pas de copie de la base de données que vous souhaitez déployer, une nouvelle base de données est copiée sur le serveur de destination. Si le serveur de destination a déjà une copie de la même base de données, la base de données sur le serveur de destination est mise à jour pour utiliser les métadonnées et les données de la base de données source.
Synchroniser les bases de données Analysis Services
Sauvegarde et restauration La sauvegarde offre l’approche la plus simple pour 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 la boîte de dialogue elle-même. Vous pouvez également créer un script qui peut être enregistré et exécuté aussi fréquemment que nécessaire.

La sauvegarde et la restauration ne sont pas utilisées aussi fréquemment que les autres méthodes de déploiement, mais il s’agit d’un moyen d’effectuer rapidement un déploiement avec des exigences minimales en matière d’infrastructure.
Sauvegarde et restauration des bases de données Analysis Services

Points à prendre en considération pour le déploiement

Avant de déployer un projet Analysis Services, tenez compte des questions suivantes s’appliquent à votre solution, puis passez en revue le lien associé pour découvrir comment résoudre le problème :

Considération Lien vers plus d’informations
Quelles ressources matérielles et logicielles sont requises pour cette solution ? Conditions requises et considérations relatives au déploiement d’Analysis Services
Comment allez-vous déployer des objets associés qui se trouvent en dehors de l’étendue du projet Analysis Services, tels que les packages, les rapports ou les schémas de base de données relationnelle ?
Comment allez-vous charger et mettre à jour les données dans la base de données Analysis Services déployée ?

Comment allez-vous mettre à jour les métadonnées (telles que les calculs) dans la base de données Analysis Services déployée ?
Méthodes de déploiement dans cette rubrique.
Voulez-vous donner aux utilisateurs l’accès aux données Analysis Services via Internet ? Configurer l’accès HTTP à Analysis Services sur Internet Information Services (IIS) 8.0
Voulez-vous fournir un accès continu aux requêtes aux données Analysis Services ? Conditions requises et considérations relatives au déploiement d’Analysis Services
Voulez-vous déployer des objets dans un environnement distribué à l’aide d’objets liés ou de partitions distantes ? Créez et gérez une partition locale (Analysis Services), créezet gérez une partition distante (Analysis Services) et des groupes de mesures liés.
Comment sécuriser les données Analysis Services ? Autorisation de l’accès aux objets et aux opérations (Analysis Services)

Tâches associées

Conditions requises et considérations relatives au déploiement d’Analysis Services

Déployer des solutions de modèle à l’aide de XMLA

Déployer des solutions de modèle à l’aide de l’Assistant Déploiement

Déployer des solutions de modèle avec l’utilitaire de déploiement