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()