Share via


Déplacement d'objets d'exploration de données

Les scénarios les plus courants de déplacement des objets d'exploration de données consistent à déployer un modèle d'un environnement de test ou d'analyse vers un environnement de production, ou à partager des modèles avec d'autres utilisateurs.

Cette rubrique explique comment utiliser les outils et langages de script fournis par Analysis Services pour déplacer les objets d'exploration de données.

Déplacement d'objets d'exploration de données entre des bases de données ou des serveurs

Vous pouvez déplacer des objets d'exploration de données entre des bases de données Analysis Services ou entre des instances Analysis Services des manières suivantes :

  • Redéploiement de la solution sur une autre base de données.

  • Création de scripts pour des objets individuels.

  • Sauvegarde puis restauration d'une copie de la base de données.

  • Exportation et importation des structures et des modèles.

La section suivante présente ces options plus en détail.

Déploiement

Le déploiement de la solution sur un autre serveur ou une autre base de données nécessite que vous disposiez du fichier solution créé à l'aide de Outils de données SQL Server (SSDT).

Pour plus d'informations sur le déploiement de solutions Reporting Services, consultez Déployer des projets Analysis Services (SSDT).

Scripts

Analysis Services fournit plusieurs langages dont vous pouvez vous servir pour créer des scripts d'objets.

  • XMLA : vous pouvez créer des scripts d'objets à l'aide de XMLA en cliquant avec le bouton droit sur ces objets dans SQL Server Management Studio. Pour exécuter le script, ouvrez-le dans une fenêtre Requête XMLA sur le serveur cible.

  • DMX : vous pouvez créer des scripts à l'aide de modèles ou de l'un des générateurs de requêtes fournis dans Outils de données SQL Server et SQL Server Management Studio.

Notez, toutefois, qu'il existe des différences quant aux tâches que vous pouvez effectuer avec chaque langage de script :

  • Certaines propriétés telles que la description d'objet et les liaisons de données ne peuvent être créées et modifiées qu'à l'aide des langages DDL Analysis Services et pas à l'aide de DMX.

  • Seul DMX prend en charge l'importation et l'exportation des objets d'exploration de données.

  • Seul DMX prend en charge la génération PMML ou l'importation de définitions de modèle depuis PMML.

  • Seul DMX prend en charge l'apprentissage d'un modèle avec les données d'application. De plus, l'instruction DMX INSERT INTO prend en charge l'apprentissage d'un modèle sans fournir de valeurs pour une colonne clé.

Pour plus d'informations, consultez Développement avec le langage de script Analysis Services (ASSL).

Sauvegarde et restauration

La sauvegarde et la restauration d'une base de données Analysis Services complète est la méthode idéale si votre solution d'exploration de données repose sur des objets OLAP. SQL Server 2012 fournit des fonctionnalités de sauvegarde et de restauration qui accélèrent et facilitent la sauvegarde des bases de données.

Pour plus d'informations sur la sauvegarde, consultez Sauvegarde et restauration de bases de données Analysis Services.

Exportation et importation

L'exportation puis la réimportation des modèles et des structures d'exploration de données à l'aide d'instructions DMX est la méthode la plus facile pour déplacer ou sauvegarder des objets d'exploration de données relationnelles individuels. Pour plus d'informations sur la syntaxe DMX de ces opérations, consultez les rubriques suivantes :

Si vous spécifiez l'option INCLUDE DEPENDENCIES, Analysis Services exporte également la définition des vues de source de données requises, et lorsque vous importez le modèle ou la structure, il recrée la vue de source de données sur le serveur cible. Lorsque vous avez terminé d'importer le modèle, n'oubliez pas de définir les autorisations d'exploration de données sur l'objet.

[!REMARQUE]

Vous ne pouvez pas exporter et importer des modèles OLAP en utilisant DMX. Si votre modèle d'exploration de données est basé sur un cube OLAP, vous devez utiliser la fonctionnalité fournie par Analysis Services pour la sauvegarde et la restauration d'une base de données complète, ou redéployer le cube et ses modèles.

Voir aussi

Concepts

Gestion des solutions et des objets d'exploration de données