Partager via


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

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

Cette rubrique explique comment utiliser les outils et les langages de script fournis par Analysis Services pour déplacer des 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 d’Analysis Services de la manière suivante :

  • Redéployez la solution dans une autre base de données.

  • Création de scripts pour objets individuels.

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

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

La section suivante explique ces options plus en détail.

Déploiement

Le déploiement de la solution sur un autre serveur ou base de données nécessite que vous ayez le fichier de solution créé à l’aide de SQL Server Data Tools (SSDT).

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

Écriture de scripts

Analysis Services fournit plusieurs langages que vous pouvez utiliser pour scripter des objets.

  • XMLA : Vous pouvez scripter des objets à l’aide de XMLA en cliquant avec le bouton droit sur des objets dans SQL Server Management Studio. Pour exécuter le script, ouvrez-le dans une fenêtre de requête XMLA sur le serveur cible.

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

Notez toutefois qu’il existe des différences dans les tâches que vous pouvez effectuer avec chaque langage de script :

  • Les propriétés telles que la description de l’objet et les liaisons de données peuvent uniquement être créées ou modifiées à l’aide de langages DDL Analysis Services, et non à 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 de définitions de modèle PMML ou l’importation de définitions de modèle à partir de PMML.

  • Seul DMX prend en charge l’apprentissage d’un modèle avec des données d’application. En outre, l’instruction DMX INSERT INTO prend en charge l’entraînement d’un modèle sans fournir de valeurs pour une colonne clé.

Pour plus d’informations, consultez Développement avec Analysis Services Scripting Language (ASSL).

Sauvegarde et restauration

La sauvegarde et la restauration d’une base de données Analysis Services entière sont la méthode de choix si votre solution d’exploration de données s’appuie sur des objets OLAP. SQL Server 2014 fournit des fonctionnalités de sauvegarde et de restauration qui facilitent et accélèrent les sauvegardes de base de données.

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

Exportation et importation

L’exportation et la réimportation des modèles et structures d’exploration de données à l’aide d’instructions DMX constituent le moyen le plus simple de déplacer ou de sauvegarder des objets d’exploration de données relationnelles individuels. Pour plus d’informations sur la syntaxe DMX pour ces opérations, consultez les rubriques suivantes :

Si vous spécifiez l’option INCLUDE DEPENDENCIES, Analysis Services exporte également la définition de toutes les vues de source de données requises et lorsque vous importez le modèle ou la structure, il recréera la vue de source de données sur le serveur cible. Une fois que vous avez fini d’importer le modèle, veillez à définir les autorisations d’exploration de données nécessaires sur l’objet.

Remarque

Vous ne pouvez pas exporter et importer des modèles OLAP à l’aide de DMX. Si votre modèle d’exploration de données est basé sur un cube OLAP, vous devez utiliser les fonctionnalités fournies par Analysis Services pour sauvegarder et restaurer une base de données entière, ou redéployer le cube et ses modèles.

Voir aussi

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