Les objets serveur ADOMD.NET sont des objets d'assistance qui permettent de créer des fonctions définies par l'utilisateur (UDF) ou des procédures stockées dans MicrosoftSQL ServerAnalysis Services.
[!REMARQUE]
Pour utiliser l'espace de noms Microsoft.AnalysisServices.AdomdServer (et ces objets), une référence à msmgdsrv.dll doit être ajoutée au projet UDF ou à la procédure stockée.
Modèle objet ADOMD.NET
L'interaction avec la hiérarchie d'objets ADOMD.NET débute généralement avec un ou plusieurs objets de la couche de niveau supérieur, comme indiqué dans le tableau suivant.
Pour
Utiliser cet objet
Évaluer des instructions MDX (Multidimensional Expressions)
L'objet MDX s'avère très pratique pour appeler des fonctions MDX prédéfinies sans utiliser l'objet Expression. Des fonctions supplémentaires pour l'objet MDX devraient être disponibles dans les futures versions.
Représenter le contexte d'exécution actuel pour la fonction définie par l'utilisateur
L'objet Context affiche des informations telles que le cube ou le modèle d'exploration de données actuel, ainsi que diverses collections de métadonnées. L'une des principales utilisations de l'objet Context est la propriété CurrentMember de l'objet Hierarchy. Cette utilisation clé permet à l'auteur de la fonction définie par l'utilisateur ou de la procédure stockée de prendre des décisions en fonction du membre d'une certaine dimension sur lequel la requête porte.