共用方式為


ADOMD.NET 伺服器功能

所有的 ADOMD.NET 伺服器物件,都可用唯讀方式存取伺服器上的資料與中繼資料。 若要擷取資料與中繼資料,使用 ADOMD.NET 伺服器物件模型做為伺服器物件模型,並不支援結構描述資料列集。

透過 ADOMD.NET 伺服器物件,您可以為 Microsoft SQL Server Analysis Services 建立使用者定義函數 (UDF) 或是預存程序。 這些同處理序方法是透過以多維度運算式 (MDX)、資料採礦延伸模組 (DMX) 或是 SQL 等語言所建立的查詢陳述式來呼叫。 這些同處理序方法也提供與網路通訊關聯且沒有延遲的附加功能。

[!附註]

Microsoft.AnalysisServices.AdomdServer.AdomdCommand 物件只支援 DMX。

何謂 UDF?

UDF 是具有下列特性的方法:

  • 您可以在查詢內容中呼叫 UDF。

  • UDF 可以採取任何數目的參數。

  • UDF 可以傳回各種類型的資料。

下列範例使用虛構的 UDF FinalSalesNumber:

SELECT SalesPerson.Name ON ROWS,
       FinalSalesNumber() ON COLUMNS
FROM SalesModel

何謂預存程序?

「預存程序」是具有下列特性的方法:

  • 您可以使用 MDX CALL 陳述式,單獨呼叫預存程序。

  • 預存程序可以使用任何數目的參數。

  • 預存程序可以傳回資料集、IDataReader 或是空的結果。

下列範例使用虛構的預存程序 FinalSalesNumbers:

CALL FinalSalesNumbers()

請參閱

概念

ADOMD.NET 伺服器程式設計