Udostępnij przez


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

Zobacz także

Koncepcje