Udostępnij przez


ADOMD.NETArchitektura serwera obiektów

The ADOMD.NET server objects are helper objects that can be used to create user defined functions (UDFs) or stored procedures in Microsoft SQL Server Usługi Analysis Services.

Ostrzeżenie

Aby użyć Microsoft.AnalysisServices.AdomdServer obszaru nazw (i tych obiektów), odwołanie do msmgdsrv.dll musi być dodany do projektu UDF lub procedura składowana.

ADOMD.NETModel obiektów

Pokazuje relacje obiektów w składniku serwera programu ADOMD.NET

Interakcja z ADOMD.NET hierarchii obiektów zazwyczaj rozpoczyna się od jednego lub więcej obiektów na warstwie wierzchniej opisane w poniższej tabela.

Aby

Użyj tego obiektu

Ocenić wyrażeń Multidimensional Expressions (MDX)

Expression

Expression Obiektu umożliwia uruchomienie wyrażenie MDX i oceny tego wyrażenie w określone spójna kolekcja.

Wykonywanie funkcji MDX bez konstruowania pełnego MDX zapewnia obsługęinstrukcja

MDX

MDX Obiektu jest wygodne do wywoływania wstępnie zdefiniowane funkcje MDX bez korzystania z Expression obiektu.Dodatkowe funkcje MDX obiektu powinna być dostępna w przyszłych wydaniach.

Reprezentują bieżący kontekst wykonywania dla UDF

Context

Context Obiekt udostępnia informacje, takie jak bieżącej kostki lub model wyszukiwania i różnych zbiorów metadane.Jeden użycie klucz Context obiekt jest CurrentMember Właściwość Hierarchy obiektu.Autor UDF lub procedura składowana będzie podejmował decyzje oparte na co umożliwia to użycie klucz element członkowski z niektórych kwerenda jest na wymiar.

Tworzenie zestawów i krotek

SetBuilder, TupleBuilder

SetBuilder Umożliwia tworzenie zestawów niezmienna, podczas gdy TupleBuilder sposobem tworzenia niezmienna krotek.

Niejawna konwersja i odlewania spośród sześciu typów podstawowych języka MDX

MDXValue

MDXValue Obiektu zapewnia niejawna konwersja i odlewania spośród następujących typów:

Zobacz także

Koncepcje