Partager via


Gestion des solutions et 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 a maintenant été 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 la compatibilité descendante des Analysis Services.

SQL Server 2017 fournit des outils clients que vous pouvez utiliser pour gérer les structures d’exploration de données et les modèles d’exploration de données existants. Cette section décrit les opérations de gestion que vous pouvez effectuer à l’aide de chaque environnement.

En plus de ces outils, vous pouvez gérer des objets d’exploration de données par programmation, à l’aide d’AMO ou utiliser d’autres clients qui se connectent à une base de données SQL Server Analysis Services, comme les compléments d’exploration de données pour Microsoft Excel 2007.

Dans cette section

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

Exigences et considérations relatives au traitement (exploration de données)

Utilisation de SQL Server Profiler pour surveiller l’exploration de données (Analysis Services - Exploration de données)

Emplacement des objets d’exploration de données

Les structures et modèles d’exploration de données qui ont été traités sont stockés dans une instance de SQL Server Analysis Services.

Si vous créez une connexion à une base de données SQL Server Analysis Services en mode Exécution lors du développement de vos objets d’exploration de données, tous les objets que vous créez sont immédiatement ajoutés au serveur lorsque vous travaillez. Toutefois, si vous concevez des objets d’exploration de données en mode hors connexion , qui est la valeur par défaut lorsque vous travaillez dans SQL Server Data Tools, les objets d’exploration de données que vous créez ne sont que des conteneurs de métadonnées jusqu’à ce que vous les déployiez sur une instance de SQL Server Analysis Services. Par conséquent, chaque fois que vous apportez une modification à un objet, vous devez redéployer l’objet sur le serveur SQL Server Analysis Services. Pour plus d’informations sur l’architecture d’exploration de données, consultez Architecture physique (Analysis Services - Exploration de données).

Note

Certains clients, tels que les compléments d’exploration de données pour Microsoft Excel 2007, vous permettent également de créer des modèles d’exploration de données et des structures d’exploration de données, qui utilisent une connexion à une instance, mais stockent la structure et les modèles d’exploration de données sur le serveur uniquement pendant la durée de la session. Vous pouvez toujours gérer ces modèles via le client, comme vous le feriez pour les structures et les modèles stockés dans une base de données SQL Server Analysis Services, mais les objets ne sont pas conservés après la déconnexion de l’instance de SQL Server Analysis Services.

Gestion des objets d’exploration de données dans SQL Server Data Tools

SQL Server Data Tools offre des fonctionnalités qui facilitent la création, la navigation et la modification d’objets d’exploration de données.

Les liens suivants fournissent des informations sur la façon dont vous pouvez modifier des objets d’exploration de données à l’aide de SQL Server Data Tools :

En règle générale, vous allez utiliser SQL Server Data Tools comme outil pour développer de nouveaux projets et ajouter à des projets existants, puis gérer des projets et des objets qui ont été déployés à l’aide d’outils tels que SQL Server Management Studio.

Toutefois, vous pouvez modifier directement des objets déjà déployés sur une instance de ssASnoversion à l’aide de l’option Exécution et de la connexion au serveur en mode En ligne. Pour plus d’informations, consultez Se connecter en mode en ligne à une base de données Analysis Services.

Avertissement

Toutes les modifications apportées à une structure d’exploration de données ou à un modèle d’exploration de données, y compris les modifications apportées aux métadonnées telles qu’un nom ou une description, nécessitent le retraitement de la structure ou du modèle.

Si vous n’avez pas le fichier de solution utilisé pour créer le projet d’exploration de données ou les objets, vous pouvez importer le projet existant à partir du serveur à l’aide de l’Assistant d'importation des services d'analyse, apporter des modifications aux objets, puis le redéployer à l’aide de l’option Incrémentielle. Pour plus d’informations, consultez Importer un projet d’exploration de données à l’aide de l’Assistant Importation Analysis Services.

Gestion des objets d’exploration de données dans SQL Server Management Studio

Dans SQL Server Management Studio, vous pouvez créer des scripts, traiter ou supprimer des structures d’exploration de données et des modèles d’exploration de données. Vous ne pouvez afficher qu’un ensemble limité de propriétés à l’aide de l’Explorateur d’objets ; Toutefois, vous pouvez afficher des métadonnées supplémentaires sur les modèles d’exploration de données en ouvrant une fenêtre requête DMX et en sélectionnant une structure d’exploration de données.

Gestion des objets d’exploration de données par programmation

Vous pouvez créer, modifier, traiter et supprimer des objets d’exploration de données à l’aide des langages de programmation suivants. Chaque langage est conçu pour différentes tâches et, par conséquent, il peut y avoir des restrictions sur le type d’opérations que vous pouvez effectuer. Par exemple, certaines propriétés d’objets d’exploration de données ne peuvent pas être modifiées à l’aide d’extensions d’exploration de données (DMX) ; vous devez utiliser XMLA ou AMO.

Objets de Gestion d'Analyse (AMO)

Analysis Management Objects (AMO) est un modèle objet basé sur XMLA qui vous donne un contrôle total sur les objets d’exploration de données. À l’aide d’AMO, vous pouvez créer, déployer et surveiller des structures d’exploration de données et des modèles d’exploration de données

Restrictions: Aucun.

Extensions d’exploration de données (DMX)

Les extensions d’exploration de données (DMX) peuvent être utilisées avec d’autres interfaces de commande telles que ADO.NET ou ADOMD.Net pour créer, supprimer et interroger des structures d’exploration de données et des modèles d’exploration de données.

Restrictions: Certaines propriétés ne peuvent pas être modifiées à l’aide de DMX.

XML for Analysis (XMLA)

XML for Analysis (XMLA) est le langage de définition de données pour l’ensemble d’Analysis Services. XMLA vous permet de contrôler la plupart des objets d’exploration de données et des opérations de serveur. Toutes les opérations de gestion entre le client et le serveur peuvent être effectuées à l’aide de XMLA. Pour plus de commodité, vous pouvez utiliser le langage de script SQL Server Analysis Services (ASSL) pour encapsuler le code XML.

Restrictions: SQL Server Data Tools génère certaines instructions XMLA prises en charge uniquement pour une utilisation interne et ne peut pas être utilisée dans les scripts DDL XML.

Voir aussi

Documentation du développeur Analysis Services