Partager via


Programmation d’exploration de données

Si vous constatez que les outils et les visionneuses intégrés dans Analysis Services ne répondent pas à vos besoins, vous pouvez étendre la puissance d’Analysis Services en coder vos propres extensions. Dans cette approche, vous avez deux options :

  • XMLA

    Microsoft SQL Server 2014 Analysis Services (SSAS) prend en charge XML for Analysis (XMLA) comme protocole pour la communication avec les applications clientes. Des commandes supplémentaires sont prises en charge par Analysis Services qui étendent la spécification XML for Analysis.

    Étant donné que Analysis Services utilise XMLA pour la définition de données, la manipulation des données et la prise en charge du contrôle des données, vous pouvez créer des structures d’exploration de données et des modèles d’exploration de données à l’aide des outils visuels fournis par SQL Server Data Tools (SSDT), puis étendre les objets d’exploration de données que vous avez créés à l’aide de scripts DMX (Data Mining Extensions) et Analysis Services Scripting Language (ASSL).

    Vous pouvez créer et modifier des objets d’exploration de données entièrement dans des scripts XMLA et exécuter des requêtes de prédiction sur les modèles par programmation à partir de vos propres applications.

  • Analysis Management Objects (AMO)

    Analysis Services fournit également une infrastructure complète qui permet aux fournisseurs d’exploration de données tiers d’intégrer les objets d’exploration de données dans Analysis Services.

    Vous pouvez créer des structures d’exploration de données et des modèles d’exploration de données à l’aide d’AMO. Consultez les exemples suivants dans CodePlex :

    • Navigateur AMO

      Se connecte à l’instance SSAS que vous spécifiez et répertorie tous les objets serveur et leurs propriétés, y compris la structure d’exploration de données et les modèles d’exploration de données.

    • Exemple simple AMO

      L’exemple AS Simple couvre l’accès par programmation à la plupart des objets principaux, et illustre la navigation des métadonnées et l’accès aux valeurs des objets.

      L’exemple montre également comment créer et traiter une structure et un modèle d’exploration de données, ainsi que parcourir un modèle d’exploration de données existant.

  • DMX

    Vous pouvez utiliser DMX pour encapsuler des instructions de commande, des requêtes de prédiction et des requêtes de métadonnées et retourner des résultats dans un format tabulaire, en supposant que vous avez créé une connexion à un serveur Analysis Services.

Dans cette section

OLE DB pour l’exploration de données
Décrit les ajouts à la spécification pour prendre en charge l’exploration de données et les données multidimensionnelles : nouveaux ensembles de lignes et colonnes de schéma, langage DMX (Data Mining Extensions) pour créer et gérer des structures d’exploration de données.

Développement avec ADOMD.NET
Introduit ADOMD.NET objets de programmation client et serveur.

Développement avec Analysis Management Objects (AMO)
Présente la bibliothèque de programmation AMO.

Développement avec Analysis Services Scripting Language (ASSL)
Introduit XML for Analysis (XMLA) et ses extensions.

Voir aussi

Guide du développeur (Analysis Services)
Informations de référence sur les extensions d’exploration de données (DMX)