ADOMD.NETFunkcje serwera
Wszystkie ADOMD.NET obiektów serwerów zapewniają dostęp tylko do odczytu do danych i metadane na serwerze.Aby pobrać dane i metadane, użyj ADOMD.NET modelu obiektu serwer jako model obiektu server nie obsługuje zestawów wierszy schematu.
With ADOMD.NET server objects, you can create a user defined function (UDF) or a stored procedure for Microsoft SQL Server Usługi Analysis Services.Te metody w trakcie są wywoływane za pośrednictwem instrukcji kwerendy utworzone w językach takich jak wyrażeń wielowymiarowych (MDX), dane górnictwa rozszerzenia (DMX) lub SQL.Te metody w trakcie zapewniają również dodane funkcje bez opóźnienia związane z komunikacji sieciowej.
Ostrzeżenie
Microsoft.AnalysisServices.AdomdServer.AdomdCommand Obsługuje tylko obiekt DMX.
Co to jest UDF?
A UDF jest metoda, która ma następujące cechy:
W kontekście kwerendy można wywołać UDF.
UDF może być dowolną liczbą parametrów.
Format UDF można zwrócić różnych typów danych.
W poniższym przykładzie użyto fikcyjnego UDF FinalSalesNumber:
SELECT SalesPerson.Name ON ROWS,
FinalSalesNumber() ON COLUMNS
FROM SalesModel
Co to jest procedura przechowywana?
A procedura składowana jest metoda, która ma następujące cechy:
Wywołania procedura składowana na jej z MDX WYWOŁANIA instrukcja.
procedura składowana może być dowolną liczbą parametrów.
procedura składowana można zwrócić dataset, IDataReader, lub puste wynik.
W poniższym przykładzie użyto fikcyjnego procedura składowana, FinalSalesNumbers:
CALL FinalSalesNumbers()