Udostępnij za pośrednictwem


ADOMD.NET Server Object Architecture

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 Analysis Services.

Uwaga

Aby użyć Microsoft.AnalysisServices.AdomdServer obszar nazw (oraz tych obiektów), odwołanie do msmgdsrv.dll musi zostać dodany do projektu UDF lub procedura przechowywana.

Model obiektowy ADOMD.NET

Shows the object relationships in ADOMD.NET Server

Interakcja z hierarchii obiektów ADOMD.NET zazwyczaj rozpoczyna się od co najmniej jeden z obiektów w najwyższej warstwie zgodnie z opisem w poniższej tabela.

Aby

Użyj tego obiektu

Ocena wyrażenia Multidimensional Expressions (MDX)

Expression

The Expression object provides a way to run an MDX wyrażenie and evaluate that wyrażenie under a specified spójna kolekcja.

Zapewnia obsługę wykonywanie funkcji języka MDX bez tworzenia pełnego instrukcja MDX

MDX

The MDX object is convenient for calling predefined MDX functions without using the Expression object.Dodatkowe funkcje MDX obiekt powinna być dostępna w przyszłych wydaniach.

Reprezentuje bieżącego kontekstu wykonania dla UDF

Context

The Context object exposes information such as the current moduł or model wyszukiwania and various metadane collections. Jeden użycie klucz Context obiekt jest CurrentMember() Właściwość Hierarchy obiekt. Użycie tego klucz umożliwia Autor UDF lub procedura przechowywana do podejmowania decyzji na podstawie jakiego składnika z niektórych wymiaru kwerendy znajduje się.

Tworzenie zestawów i krotek

SetBuilder, TupleBuilder

The SetBuilder provides a way to create immutable sets, while the TupleBuilder provides a way to create immutable tuples.

Niejawna konwersja i rzutowania między sześć typów podstawowych języka MDX

MDXValue

The MDXValue object provides implicit conversion and casting among the following types:

  • Hierarchy

  • Level

  • Member

  • Tuple

  • Set

  • wartość skalarna lub typów wartości

See Also

Concepts