ADOMD.NET 서버 개체 아키텍처

ADOMD.NET 서버 개체는 Microsoft SQL Server Analysis Services에서 UDF(사용자 정의 함수) 또는 저장 프로시저를 만드는 데 사용할 수 있는 도우미 개체입니다.

[!참고]

Microsoft.AnalysisServices.AdomdServer 네임스페이스 및 이러한 개체를 사용하려면 msmgdsrv.dll에 대한 참조를 UDF 프로젝트 또는 저장 프로시저에 추가해야 합니다.

ADOMD.NET 개체 모델

ADOMD.NET 서버 개체 관계 표시

ADOMD.NET 개체 계층 구조와의 상호 작용은 일반적으로 다음 표에 설명된 최상위 레이어에 있는 하나 이상의 개체에서 시작됩니다.

용도

사용 개체

MDX(Multidimensional Expressions) 식 평가

Expression

Expression 개체는 MDX 식을 실행하고 지정된 튜플에서 해당 식을 평가하는 방법을 제공합니다.

전체 MDX 문을 생성하지 않고 MDX 함수를 실행할 수 있는 지원 제공

MDX

MDX 개체를 사용하면 Expression 개체를 사용하지 않고 미리 정의된 MDX 함수를 호출할 수 있으므로 편리합니다. MDX 개체의 추가 함수는 이후 릴리스에서 사용할 수 있습니다.

UDF의 현재 실행 컨텍스트 표현

Context

Context 개체는 현재 큐브 또는 마이닝 모델과 같은 정보와 다양한 메타데이터 컬렉션을 노출합니다. Context 개체의 주요 용도 중 하나는 Hierarchy 개체의 CurrentMember 속성입니다. UDF 또는 저장 프로시저의 작성자는 이 속성을 사용하여 쿼리가 실행되는 특정 차원의 멤버를 기준으로 결정을 내릴 수 있습니다.

집합 및 튜플 만들기

SetBuilder , TupleBuilder

SetBuilder는 변경할 수 없는 집합을 만드는 방법을 제공하고 TupleBuilder는 변경할 수 없는 튜플을 만드는 방법을 제공합니다.

MDX 언어의 6가지 기본 유형 간의 암시적 변환 및 캐스트 지원

MDXValue

MDXValue 개체는 다음 형식 간의 암시적 변환 및 캐스트를 제공합니다.

참고 항목

개념

ADOMD.NET 서버 프로그래밍