Analysis Services Data Access Interfaces (Analysis Services - Données multidimensionnelles)

Microsoft SQL Server Analysis Services prend en charge différentes technologies utilisées pour accéder aux données et aux métadonnées stockées sur une instance de Analysis Services. À l'aide des technologies d'accès aux données de Analysis Services, vous pouvez effectuer les opérations suivantes :

  • Récupérer des ensembles de lignes de schéma
    Les ensembles de lignes de schéma constituent l'un des moyens par lequel les applications clientes peuvent examiner des métadonnées stockées et récupérer des informations de support et de surveillance sur une instance de Analysis Services. Vous pouvez récupérer des ensembles de lignes de schéma OLE DB, OLE DB for Online Analytical Processing (OLAP), OLE DB pour l'exploration de données ou XML for Analysis (XMLA).

    Pour récupérer des ensembles de lignes de schéma :

  • Récupération de données et de métadonnées
    Vous pouvez récupérer des données et métadonnées, dans les formats tabulaires ou multidimensionnels, à partir de cubes et de modèles d'exploration de données.

    Pour récupérer des données et des métadonnées :

    • Vous pouvez utiliser ADOMD.NET dans une application cliente managée pour récupérer des informations Analysis Services à l'aide des interfaces d'accès aux données classiques de Microsoft .NET Framework. Pour plus d'informations, consultez ADOMD.NET.

    • Vous pouvez utiliser le fournisseur OLE DB pour Analysis Services 9.0 dans des applications clientes non managées afin de prendre en charge l'accès au fournisseur OLE DB. Pour plus d'informations, consultez Fournisseur OLE DB Analysis Services (Analysis Services - Données multidimensionnelles).

    • Vous pouvez utiliser ASSL pour récupérer les données directement à partir d'une instance de Analysis Services en format XML. Pour plus d'informations, consultez ASSL.

  • Manipulation des objets Analysis Services
    Vous pouvez manipuler les objets Analysis Services, tels que les bases de données, cubes, dimensions et structures d'exploration de données, à l'aide de commandes MDX (Multidimensional Expressions), DMX (Data Mining Extensions) ou XMLA.

    Pour manipuler des objets Analysis Services :

    • Vous pouvez utiliser ADOMD.NET dans une application cliente managée pour envoyer des commandes à l'aide des interfaces d'accès aux données classiques de .NET Framework. Pour plus d'informations, consultez ADOMD.NET.

    • Vous pouvez utiliser le fournisseur OLE DB pour Analysis Services 9.0 dans des applications clientes non managées afin d'envoyer des commandes en utilisant l'accès du fournisseur OLE DB. Pour plus d'informations, consultez Fournisseur OLE DB Analysis Services (Analysis Services - Données multidimensionnelles).

    • Vous pouvez utiliser ASSL pour envoyer des commandes directement à une instance de Analysis Services. Pour plus d'informations, consultez ASSL.

Dans cette rubrique

Rubrique

Description

Ensembles de lignes de schéma

Décrit les ensembles de lignes de schéma OLE DB, OLE DB pour OLAP, OLE DB pour l'exploration de données et XMLA prises en charge par Analysis Services.

ASSL

Décrit ASSL, la version étendue du protocole XMLA utilisée pour communiquer avec une instance Analysis Services.

ASSL tire parti de SOAP pour fournir l'accès direct à Analysis Services par le biais d'un standard ouvert basé sur XMLA pour un accès aux données multidimensionnel.

Fournisseur OLE DB Analysis Services (Analysis Services - Données multidimensionnelles)

Décrit le fournisseur OLE DB natif pour Analysis Services.

ADOMD.NET

Décrit ADOMD.NET, l'ensemble d'espaces de noms dans le .NET Framework qui fournit l'accès aux données et métadonnées sur une instance de Analysis Services.

Notes

Cette section décrit les API suivantes : Microsoft.AnalysisServices.AdomdClient.dll, msmgdsrv.dll et msolap100.dll. Ce sont les seules API prises en charge Microsoft pour l'accès aux données Analysis Services.

Prise en charge de Microsoft .NET Framework

À partir de SQL Server, Analysis Services prend entièrement en charge Microsoft .NET Framework. La prise en charge du .NET Framework permet aux développeurs d'accéder aux données et métadonnées Analysis Services à l'aide de divers langages compatibles .NET ou en utilisant le code natif. Le Kit de développement logiciel (SDK) Microsoft .NET Framework inclut les compilateurs Microsoft Visual Basic .NET et Microsoft C#, ainsi que les outils correspondants.

Pour créer des applications qui utilisent Analysis Services, les développeurs peuvent se servir de Microsoft Visual Studio .NET, un environnement de développement intégré (IDE), qui leur offre de nombreux outils et fonctionnalités qui simplifient et accélèrent les cycles répétitifs de codage, de débogage, de test et de déploiement. Cependant, les développeurs n'ont pas besoin d'utiliser Visual Studio .NET pour compiler et générer des applications managées pour Analysis Services. Ils peuvent recourir à tout éditeur de code ou de texte qui est compatible avec le .NET Framework.

Important

Par défaut, le .NET Framework est installé avec SQL Server, alors que le Kit de développement logiciel .NET Framework ne l'est pas. Si le SDK n'est pas installé sur votre ordinateur et inclus dans la collection Documentation en ligne, les liens vers son contenu dans cette section ne peuvent pas fonctionner. Installez le SDK .NET Framework. Ajoutez-le ensuite à la collection Documentation en ligne ainsi qu'à la table des matières de celle-ci en suivant les instructions exposées dans Gestionnaire de collection d'aide combinée SQL Server.