ADOMD.NET 클라이언트 프로그래밍

 

적용 대상: SQL Server 2016 Preview

ADOMD.NET 클라이언트 구성 요소 내에 있는 Microsoft.AnalysisServices.AdomdClient 네임 스페이스 (microsoft.analysisservices.adomdclient.dll). 이러한 클라이언트 구성 요소를 제공 클라이언트에 대 한 기능 및 중간 계층 응용 프로그램을 쉽게 쿼리 데이터와 메타 데이터는 분석 데이터 저장소에서와 같은 Microsoft SQL Server Analysis Services합니다.

분석 데이터 원본을 쿼리할 경우 일반적인 일련의 태스크를 수행해야 합니다. 다음 표에서는 쿼리 수행과 같이 ADOMD.NET 클라이언트 개체를 사용할 때 필요한 일반적인 태스크를 보여 줍니다.

태스크Description
ADOMD.NET에서 연결 설정ADOMD.NET을 사용 하 여는 AdomdConnection 와 같은 분석 데이터 원본 연결을 설정 하기 위해 개체 Analysis Services 데이터베이스입니다. 사용할 수는 AdomdConnection 개체에 명령을 실행 하 고, 데이터를 검색 하 고, 분석 데이터 원본에서 메타 데이터를 검색 합니다.
분석 데이터 원본에서 메타 데이터 검색연결이 설정된 후에는 다양한 개체를 사용하여 내부 데이터 원본에 대한 정보를 검색할 수 있습니다. 응용 프로그램에서 이 기능을 사용하여 연결된 데이터 원본을 적용할 수 있습니다.
분석 데이터 원본에 대해 명령을 실행합니다.AdomdCommand 개체는 분석 데이터 원본에 대해 명령을 실행 하는 데 필요한 인터페이스를 제공 합니다.
분석 데이터 원본에서 데이터 검색명령을 실행 한 후 데이터를 검색할 수 없습니다 고이 사용 하 여 구문 분석 하는 CellSet, AdomdDataReader, 또는 System.XmlReader 개체입니다.
ADOMD.NET에서 트랜잭션 수행이 표의 이전 행에 나열된 모든 동작은 커밋된 읽기 트랜잭션 내에서 발생할 수 있습니다. 데이터를 읽는 동안 더티 읽기를 방지하기 위해 공유 잠금이 유지되지만 트랜잭션이 끝나기 전에 데이터가 변경되어 반복되지 않은 읽기나 팬텀 데이터가 생성될 수도 있습니다. AdomdTransaction 개체는 ADOMD.NET에서 트랜잭션 기능을 제공 합니다.

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

수행할 작업사용 개체
분석 데이터 원본에 연결AdomdConnection
 AdomdConnection 개체 데이터 소스와 데이터 원본 메타 데이터에 대 한 연결 모두를 나타냅니다. 예를 들어에 연결할 수는 Microsoft SQL Server Analysis Services 로컬 큐브 (.cub) 파일을 열고 다음 검사는 큐브 분석 데이터 원본에 있는 큐브에 대 한 메타 데이터를 가져올 속성입니다. 이 개체의 구현을 나타냅니다는 IDbConnection 인터페이스, 모든.NET Framework 데이터 공급자에 필요한 인터페이스입니다.
데이터 원본의 데이터 마이닝 기능 검색AdomdConnection
 AdomdConnection 개체는 여러 마이닝 컬렉션을 노출 합니다.



 MiningModelCollection 데이터 원본의 모든 마이닝 모델의 목록을 포함 합니다.



 MiningServiceCollection 사용 가능한 마이닝 알고리즘에 대 한 정보를 제공 합니다.



 MiningStructureCollection 서버에서 마이닝 구조에 대 한 정보를 노출 합니다.
데이터 원본 쿼리AdomdCommand
 AdomdCommand 개체는 서버에 전송 될 쿼리 또는 문을 나타냅니다. 사용 데이터 소스에 연결 되는 AdomdCommand MDX (Multidimensional Expressions) 또는 데이터 마이닝 데이터 마이닝 확장 (DMX)와 같은 지원 되는 언어로 문을 실행 하는 개체입니다. 사용할 수도 있습니다는 AdomdCommand 형식으로 결과 반환할 개체 셀 집합 또는 AdomdDataReader 개체입니다.
빠르고 효율적인 방법으로 데이터 검색AdomdDataReader
 AdomdDataReader 를 호출 하 여 만들 수는 Execute 또는 ExecuteReader 의 메서드는 AdomdCommand 개체입니다. 이 개체를 구현 하는 기능과 에서 인터페이스는 System.Data 네임 스페이스는.NET Framework 클래스 라이브러리입니다.
많은 양의 메타데이터를 사용하여 분석 데이터 검색셀 집합
 셀 집합 를 호출 하 여 만들 수는 Execute 또는 ExecuteCellSet 의 메서드는 AdomdCommand합니다. 한 번는 AdomdCommand 돌아온는 셀 집합에 포함 된 분석 데이터를 검사할 수 있습니다는 셀 집합합니다.
사용 가능한 차원, 측정값, 명명된 집합 등의 큐브에 대한 메타데이터 검색CubeDef
 CubeDef 는 큐브에 대 한 메타 데이터를 나타냅니다. 참조는 CubeDef 에서 AdomdConnection합니다.
데이터를 사용 하 여 검색 된 System.Data.IDbDataAdapter 인터페이스AdomdDataAdapter
 AdomdDataAdapter 기존.NET Framework 클라이언트 응용 프로그램에 대 한 읽기 전용 지원을 제공 합니다.

ADOMD.NET 서버 프로그래밍
ADOMD.NET을 사용 하 여 개발

커뮤니티 추가 항목

표시: