共用方式為


ADOMD.NET 伺服器物件架構

ADOMD.NET 伺服器物件是協助程式物件,可用來 (UDF) 或 Microsoft SQL Server Analysis Services 中的預存程式建立使用者定義函數。

注意

若要使用 Microsoft.AnalysisServices.AdomdServer 命名空間 (和這些物件) ,必須將msmgdsrv.dll的參考新增至 UDF 專案或預存程式。

Shows the object relationships in ADOMD.NET Server
ADOMD.NET 物件模型

與 ADOMD.NET 物件階層互動通常是從最頂層中的一或多個物件開始,如下表所述。

收件者 使用此物件
評估多維度運算式 (MDX) 的運算式 Microsoft.AnalysisServices.AdomdServer.Expression
Microsoft.AnalysisServices.AdomdServer.Expression 物件可讓您執行 MDX 運算式,並在指定的元組下評估該運算式。
提供執行 MDX 函數的支援,而無須建構完整的 MDX 陳述式。 Microsoft.AnalysisServices.AdomdServer.MDX
Microsoft.AnalysisServices.AdomdServer.MDX 物件方便呼叫預先定義的 MDX 函式,而不需要使用 Microsoft.AnalysisServices.AdomdServer.Expression 物件。 未來版本應提供 Microsoft.AnalysisServices.AdomdServer.MDX 物件的其他函式。
表示 UDF 目前的執行內容 Microsoft.AnalysisServices.AdomdServer.CoNtext
Microsoft.AnalysisServices.AdomdServer.CoNtext 物件會公開目前 Cube 或採礦模型和各種元資料集合等資訊。 Microsoft.AnalysisServices.AdomdServer.CoNtext 物件的其中一個主要用法是 Microsoft.AnalysisServices.AdomdServer.Hierarchy.CurrentMember 屬性的 Microsoft.AnalysisServices.AdomdServer.Hierarchy 物件。 這個主要用法可讓 UDF 或是預存程序的作者,根據查詢的對象是來自某個維度的哪個成員來做決定。
建立集合和 Tuple Microsoft.AnalysisServices.AdomdServer.SetBuilder、 Microsoft.AnalysisServices.AdomdServer.TupleBuilder
Microsoft.AnalysisServices.AdomdServer.SetBuilder 提供建立不可變集合的方法,而 Microsoft.AnalysisServices.AdomdServer.TupleBuilder 提供建立不可變 Tuple 的方法。
支援隱含轉換以及 MDX 語言的六個基本類型之間轉換。 Microsoft.AnalysisServices.AdomdServer.MDXValue
Microsoft.AnalysisServices.AdomdServer.MDXValue 物件提供下列類型之間的隱含轉換和轉換:

Microsoft.AnalysisServices.AdomdServer.Hierarchy

Microsoft.AnalysisServices.AdomdServer.Level

Microsoft.AnalysisServices.AdomdServer.Member

Microsoft.AnalysisServices.AdomdServer.Tuple

Microsoft.AnalysisServices.AdomdServer.Set

純量或值類型