共用方式為


ADOMD.NET 伺服器功能

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

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

注意

Microsoft.analysisservices.sharepoint.integration.dll. 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()