ADOMD.NET 서버 개체 아키텍처
ADOMD.NET 서버 개체는 Microsoft SQL Server Analysis Services에서 UDF(사용자 정의 함수) 또는 저장 프로시저를 만드는 데 사용할 수 있는 도우미 개체입니다.
참고
Microsoft.AnalysisServices.AdomdServer 네임스페이스(및 이러한 개체)를 사용하려면 UDF 프로젝트 또는 저장 프로시저에 msmgdsrv.dll 대한 참조를 추가해야 합니다.
ADOMD.NET 개체 모델
ADOMD.NET 개체 계층 구조와의 상호 작용은 일반적으로 다음 표에 설명된 최상위 레이어에 있는 하나 이상의 개체에서 시작됩니다.
대상 | 사용 개체 |
---|---|
MDX(Multidimensional Expressions) 식 평가 | Microsoft.AnalysisServices.AdomdServer.Expression Microsoft.AnalysisServices.AdomdServer.Expression 개체는 MDX 식을 실행하고 지정된 튜플에서 해당 식을 평가하는 방법을 제공합니다. |
전체 MDX 문을 생성하지 않고 MDX 함수를 실행할 수 있는 지원 제공 | Microsoft.AnalysisServices.AdomdServer.MDX Microsoft.AnalysisServices.AdomdServer.MDX 개체는 Microsoft.AnalysisServices.AdomdServer.Expression 개체를 사용하지 않고 미리 정의된 MDX 함수를 호출하는 데 편리합니다. Microsoft.AnalysisServices.AdomdServer.MDX 개체에 대한 추가 함수는 이후 릴리스에서 사용할 수 있어야 합니다. |
UDF의 현재 실행 컨텍스트 표현 | Microsoft.AnalysisServices.AdomdServer.Context Microsoft.AnalysisServices.AdomdServer.Context 개체는 현재 큐브 또는 마이닝 모델 및 다양한 메타데이터 컬렉션과 같은 정보를 노출합니다. Microsoft.AnalysisServices.AdomdServer.Context 개체의 주요 용도 중 하나는 Microsoft.AnalysisServices.AdomdServer.Hierarchy 개체의 Microsoft.AnalysisServices.AdomdServer.Hierarchy.CurrentMember 속성입니다. UDF 또는 저장 프로시저의 작성자는 이 속성을 사용하여 쿼리가 실행되는 특정 차원의 멤버를 기준으로 결정을 내릴 수 있습니다. |
집합 및 튜플 만들기 | Microsoft.AnalysisServices.AdomdServer.SetBuilder, Microsoft.AnalysisServices.AdomdServer.TupleBuilder Microsoft.AnalysisServices.AdomdServer.SetBuilder는 변경할 수 없는 집합을 만드는 방법을 제공하지만 Microsoft.AnalysisServices.AdomdServer.TupleBuilder는 변경할 수 없는 튜플을 만드는 방법을 제공합니다. |
MDX 언어의 6가지 기본 유형 간의 암시적 변환 및 캐스트 지원 | Microsoft.AnalysisServices.AdomdServer.MDXValue Microsoft.AnalysisServices.AdomdServer.MDXValue 개체는 다음 형식 간에 암시적 변환 및 캐스팅을 제공합니다. Microsoft.AnalysisServices.AdomdServer.Hierarchy Microsoft.AnalysisServices.AdomdServer.Level Microsoft.AnalysisServices.AdomdServer.Member Microsoft.AnalysisServices.AdomdServer.Tuple Microsoft.AnalysisServices.AdomdServer.Set 스칼라 또는 값 유형 |