Die ADOMD.NET-Serverobjekte sind Hilfsobjekte, die verwendet werden können, um benutzerdefinierte Funktionen oder gespeicherte Prozeduren in Microsoft SQL Server Analysis Services zu erstellen.
Hinweis
Um den Microsoft.AnalysisServices.AdomdServer-Namespace (und diese Objekte) verwenden zu können, muss eine Referenz auf msmgdsrv.dll zum Projekt der benutzerdefinierten Funktion oder der gespeicherten Prozedur hinzugefügt werden.
ADOMD.NET-Objektmodell
Die Interaktion mit der ADOMD.NET-Objekthierarchie beginnt normalerweise mit einem oder mehreren der Objekte auf der obersten Ebene, wie in der folgenden Tabelle erläutert.
Aktion
Verwenden Sie dieses Objekt
Auswerten von MDX-Ausdrücken (Multidimensional Expressions)
Das MDX-Objekt ist zweckmäßig für den Aufruf von vordefinierten MDX-Funktionen ohne die Verwendung des Expression-Objekts. Weitere Funktionen für das MDX-Objekt werden voraussichtlich in zukünftigen Versionen verfügbar sein.
Darstellen des aktuellen Ausführungskontexts für die UDF
Das Context-Objekt macht Informationen verfügbar wie den aktuellen Cube oder das Miningmodell sowie zahlreiche Metadatensammlungen. Eine Schlüsselverwendung des Context-Objekts ist die CurrentMember-Eigenschaft des Hierarchy-Objekts. Diese Schlüsselverwendung ermöglicht dem Autor der UDF oder der gespeicherten Prozedur, Entscheidungen auf der Grundlage des Elements einer bestimmten Dimension zu treffen, auf das sich die Abfrage bezieht.