Exporter et importer des objets d'exploration de données

S’applique à : SQL Server 2019 et versions antérieures d’Analysis Services Azure Analysis Services Fabric/Power BI Premium

Important

L’exploration de données a été déconseillée dans SQL Server 2017 Analysis Services et est à présent abandonnée dans SQL Server 2022 Analysis Services. La documentation n’est pas mise à jour pour les fonctionnalités déconseillées et abandonnées. Pour en savoir plus, consultez Compatibilité descendante d’Analysis Services.

Outre les fonctionnalités fournies dans SQL Server Analysis Services pour la sauvegarde, la restauration et la migration de solutions, l’exploration de données SQL Server offre la possibilité de transférer rapidement des structures et des modèles d’exploration de données entre différents serveurs à l’aide d’extensions d’exploration de données (DMX).

Si votre solution d’exploration de données utilise des données relationnelles au lieu d’une base de données multidimensionnelle, le transfert de modèles à l’aide des commandes EXPORT et IMPORT est beaucoup plus rapide et plus facile qu’en utilisant la restauration de base de données ou qu’en déployant une solution dans son intégralité.

Cette section présente la procédure de transfert des modèles et des structures d'exploration de données à l'aide d'instructions DMX. Pour plus d’informations sur la syntaxe, ainsi que des exemples, consultez EXPORT (DMX) et IMPORT (DMX).

Notes

Pour exporter ou importer les objets d'une base de données Microsoft SQL Server Analysis Services, vous devez être administrateur de base de données ou de serveur.

Exportation de structures d'exploration de données

Lorsque vous exportez une structure d'exploration de données, l'instruction EXPORT exporte tous les modèles associés. Pour contrôler les objets exportés, vous devez spécifier chaque objet par son nom.

Si la structure d'exploration de données a été traitée et que les résultats ont été mis en cache (comportement par défaut), lorsque vous exportez la structure d'exploration de données, la définition contient un résumé des données sur lesquelles la structure est basée. Pour supprimer ce résumé, vous devez effacer le cache associé à la structure d’exploration de données en effectuant une opération Traiter l’effacement de la structure . Pour plus d’informations, consultez Traiter une structure d’exploration de données.

Exportation de modèles d'exploration de données

Le mot clé WITH DEPENDENCIES vous permet d’exporter la source de données et la définition de la vue de source de données avec le modèle d’exploration de données et sa structure.

Lorsque vous exportez un modèle d'exploration de données sans exporter ses dépendances, l'instruction EXPORT exporte la définition du modèle et sa structure, mais pas la définition des sources de données. Par conséquent, après avoir importé le modèle d'exploration de données, vous pourrez le parcourir immédiatement. Toutefois, si vous souhaitez le retraiter sur le serveur cible ou exécuter des requêtes sur les données sous-jacentes, vous devez créer une source de données correspondante sur le serveur de destination.

Importation de modèles et de structures d'exploration de données

Lorsque vous importez un objet d'exploration de données, il est importé vers le serveur et la base de données auxquels vous êtes connecté lorsque vous exécutez l'instruction IMPORT. Si le fichier d'importation comporte une base de données qui n'existe pas sur le serveur, la base de données est créée.

Vous pouvez également importer un modèle ou une structure d’exploration de données à l’aide de la commande Restore . Vos modèles ou structures seront restaurés dans la base de données qui porte le même nom que celle à partir de laquelle ils ont été exportés. Pour plus d’informations, consultez Options de restauration.

Remarques

Vous ne pouvez pas importer de modèle ou de structure dans un serveur si un modèle ou une structure portant le même nom existe déjà sur celui-ci. Par ailleurs, vous ne pouvez pas exporter un objet d'exploration de données, puis modifier son nom dans le fichier d'exportation. Par conséquent, si vous anticipez des conflits d'attribution de noms, vous devez soit supprimer l'objet d'exploration de données sur le serveur cible, soit renommer l'objet d'exploration de données avant d'exporter la définition.

Voir aussi

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