Gestion des solutions et 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.

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 avec 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 concernant le traitement (exploration de données)

Utilisation de SQL Server Profiler pour contrôler l'exploration de données (Analysis Services – Exploration de données)

Emplacement des objets d'exploration de données

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

Si vous créez une connexion à une base de données SQL Server Analysis Services en mode Immédiat 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 à mesure que 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 un 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).

Notes

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 à un 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 une fois que vous vous déconnectez de la instance de SQL Server Analysis Services.

Gestion des objets d'exploration de données dans les outils de données SQL Server

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 utiliserez SQL Server Data Tools comme outil pour développer de nouveaux projets et les ajouter à des projets existants, puis gérerez les projets et les objets qui ont été déployés à l’aide d’outils tels que SQL Server Management Studio.

Toutefois, vous pouvez modifier directement les objets déjà déployés sur une instance de ssASnoversion en utilisant l'option Immediate et en vous connectant au serveur en mode en ligne. Pour plus d'informations, consultez Connect in Online Mode to an Analysis Services Database.

Avertissement

Toutes les modifications apportées à une structure 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 un retraitement de la structure ou du modèle.

Si vous ne disposez pas du fichier solution utilisé pour créer le projet ou les objets d'exploration de données, vous pouvez importer le projet existant à partir du serveur via l'Assistant Importation d'Analysis Services, modifier les objets, puis redéployer à l'aide de l'option Incremental . Pour plus d’informations, consultez Importer un projet d’exploration de données à l’aide de l’Assistant Importation d’Analysis Services.

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

Dans SQL Server Management Studio, vous pouvez créer un script, 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 restreint de propriétés en utilisant l'Explorateur d'objets. Vous pouvez toutefois 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 en utilisant les langages de programmation suivants. Chaque langage est conçu pour des tâches différentes. Par conséquent, il peut y avoir des restrictions quant au 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 de DMX (Data Mining Extensions) ; vous devez utiliser XMLA ou AMO.

Objets AMO (Analysis Management Objects)

Les objets AMO (Analysis Management Objects) sont un modèle objet reposant sur XMLA qui vous donne un contrôle total sur les objets d'exploration de données. En utilisant des objets AMO, vous pouvez créer, déployer et surveiller les structures et modèles d'exploration de données.

Restrictions : Aucun.

DMX (Data Mining Extensions)

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 avec DMX.

XML for Analysis (XMLA)

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

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

Voir aussi

Documentation du développeur Analysis Services