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.
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.
Beschreibung | Verwenden Sie dieses Objekt |
---|---|
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 Ausdruck unter einem angegebenen Tuple auszuwerten. |
Bereitstellen von Unterstützung für die Ausführung von MDX-Funktionen ohne Erstellung der vollständigen MDX-Anweisung | Microsoft.AnalysisServices.AdomdServer.MDX Das Microsoft.AnalysisServices.AdomdServer.MDX-Objekt ist praktisch für das Aufrufen vordefinierter MDX-Funktionen ohne Verwendung des Microsoft.AnalysisServices.AdomdServer.Expression-Objekts. 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 stellt Informationen wie das aktuelle Cube- oder Miningmodell und verschiedene Metadatensammlungen bereit. Eine wichtige Verwendung des Microsoft.AnalysisServices.AdomdServer.Context-Objekts ist die Microsoft.AnalysisServices.AdomdServer.Hierarchie.CurrentMember-Eigenschaft des Microsoft.AnalysisServices.AdomdServer.Hierarchie-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. |
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 die Microsoft.AnalysisServices.AdomdServer.TupleBuilder eine Möglichkeit zum Erstellen unveränderlicher Tuples bietet. |
Unterstützung von impliziter Konvertierung und Umwandlung unter den sechs grundlegenden Typen der MDX-Sprache | Microsoft.AnalysisServices.AdomdServer.MDXValue Das Microsoft.AnalysisServices.AdomdServer.MDXValue-Objekt bietet implizite Konvertierung und Casting zwischen den folgenden Typen: Microsoft.AnalysisServices.AdomdServer.Hierarchie Microsoft.AnalysisServices.AdomdServer.Level Microsoft.AnalysisServices.AdomdServer.Member Microsoft.AnalysisServices.AdomdServer.Tuple Microsoft.AnalysisServices.AdomdServer.Set Skalare oder Werttypen |