Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die ADOMD.NET Serverobjekte sind Hilfsobjekte, die zum Erstellen von benutzerdefinierten Funktionen (UDFs) oder gespeicherten Prozeduren in Microsoft SQL Server Analysis Services verwendet werden können.
Hinweis
Um den Microsoft.AnalysisServices.AdomdServer-Namespace (und diese Objekte) zu verwenden, muss ein Verweis auf das msmgdsrv.dll dem UDF-Projekt oder der gespeicherten Prozedur hinzugefügt werden.
an.
ADOMD.NET-Objektmodell
Die Interaktion mit der ADOMD.NET Objekthierarchie beginnt in der Regel mit einem oder mehreren Objekten auf der obersten Ebene, wie in der folgenden Tabelle beschrieben.
| Bis | Dieses Objekt verwenden |
|---|---|
| Auswerten von MDX-Ausdrücken (Multidimensional Expressions) | Microsoft.AnalysisServices.AdomdServer.Expression Das Microsoft.AnalysisServices.AdomdServer.Expression-Objekt bietet eine Möglichkeit, einen MDX-Ausdruck auszuführen und diesen unter einem bestimmten Tupel auszuwerten. |
| Bereitstellen von Unterstützung für die Ausführung von MDX-Funktionen ohne Erstellen der vollständigen MDX-Anweisung | Microsoft.AnalysisServices.AdomdServer.MDX Das Microsoft.AnalysisServices.AdomdServer.MDX-Objekt eignet sich für das Aufrufen vordefinierter MDX-Funktionen, ohne das Microsoft.AnalysisServices.AdomdServer.Expression-Objekt zu verwenden. Zusätzliche Funktionen für das Microsoft.AnalysisServices.AdomdServer.MDX-Objekt sollten in zukünftigen Versionen verfügbar sein. |
| Darstellen des aktuellen Ausführungskontexts für die UDF | Microsoft.AnalysisServices.AdomdServer.Context Das Microsoft.AnalysisServices.AdomdServer.Context-Objekt macht Informationen wie das aktuelle Cube- oder Miningmodell und verschiedene Metadatensammlungen verfügbar. Eine wichtige Verwendung des Microsoft.AnalysisServices.AdomdServer.Context-Objekts ist die Microsoft.AnalysisServices.AdomdServer.Hierarchy.CurrentMember-Eigenschaft des Microsoft.AnalysisServices.AdomdServer.Hierarchy-Objekts. Diese Schlüsselverwendung ermöglicht es dem Autor der UDF- oder gespeicherten Prozedur, Entscheidungen zu treffen, die auf dem Element aus einer bestimmten Dimension basieren, auf dem die Abfrage basiert. |
| Erstellen von Sätzen und Tupeln | Microsoft.AnalysisServices.AdomdServer.SetBuilder, Microsoft.AnalysisServices.AdomdServer.TupleBuilder Microsoft.AnalysisServices.AdomdServer.SetBuilder bietet eine Möglichkeit zum Erstellen unveränderlicher Sätze, während Microsoft.AnalysisServices.AdomdServer.TupleBuilder eine Möglichkeit zum Erstellen unveränderlicher Tupel bietet. |
| Unterstützen der impliziten Konvertierung und Umwandlung zwischen den sechs grundlegenden Typen der MDX-Sprache | Microsoft.AnalysisServices.AdomdServer.MDXValue Das Microsoft.AnalysisServices.AdomdServer.MDXValue-Objekt stellt implizite Konvertierung und Umwandlung zwischen den folgenden Typen bereit: Microsoft.AnalysisServices.AdomdServer.Hierarchy Microsoft.AnalysisServices.AdomdServer.Level Microsoft.AnalysisServices.AdomdServer.Member Microsoft.AnalysisServices.AdomdServer.Tuple Microsoft.AnalysisServices.AdomdServer.Set Skalare oder Werttypen |