Analysis Services 데이터 액세스 인터페이스(Analysis Services - 다차원 데이터)
MicrosoftSQL ServerAnalysis Services는 Analysis Services 인스턴스에 저장된 데이터와 메타데이터에 액세스하는 데 사용할 수 있는 여러 가지 기술을 지원합니다. Analysis Services 데이터 액세스 기술을 사용하면 다음을 수행할 수 있습니다.
스키마 행 집합 검색
스키마 행 집합은, 클라이언트 응용 프로그램이 Analysis Services 인스턴스에 저장된 메타데이터를 검사하고 지원 및 모니터링 정보를 검색할 수 있는 하나의 방법입니다. OLE DB, OLAP(온라인 분석 처리)용 OLE DB, 데이터 마이닝용 OLE DB 또는 XMLA(XML for Analysis) 스키마 행 집합을 검색할 수 있습니다.스키마 행 집합을 검색하려면:
Analysis Services 9.0 OLE DB 공급자와 함께 OLE DB 명령을 사용할 수 있습니다. 자세한 내용은 Analysis Services OLE DB 공급자(Analysis Services - 다차원 데이터)을 참조하십시오.
Analysis Services 인스턴스에 대해 직접 XMLA Discover 메서드를 실행하여 스키마 행 집합 정보를 검색할 수 있습니다. 자세한 내용은 Discover 메서드(XMLA)를 참조하십시오.
데이터 및 메타데이터 검색
큐브 및 마이닝 모델에서 테이블 형식이나 다차원 형식으로 데이터와 메타데이터를 검색할 수 있습니다.데이터 및 메타데이터를 검색하려면:
관리 클라이언트 응용 프로그램에서 ADOMD.NET을 사용하여 공용 Microsoft .NET Framework 데이터 액세스 인터페이스를 통해 Analysis Services 정보를 검색할 수 있습니다. 자세한 내용은 ADOMD.NET을 참조하십시오.
비관리 클라이언트 응용 프로그램에서 Analysis Services 9.0 OLE DB 공급자를 사용하여 OLE DB 액세스를 지원할 수 있습니다. 자세한 내용은 Analysis Services OLE DB 공급자(Analysis Services - 다차원 데이터)를 참조하십시오.
ASSL을 사용하여 XML 기반 형식으로 Analysis Services 인스턴스에서 직접 데이터를 검색할 수 있습니다. 자세한 내용은 ASSL을 참조하십시오.
Analysis Services 개체 조작
MDX(Multidimensional Expressions), DMX(Data Mining Extensions) 또는 XMLA 명령을 사용하여 데이터베이스, 큐브, 차원, 마이닝 구조 등의 Analysis Services 개체를 조작할 수 있습니다.Analysis Services 개체를 조작하려면:
관리 클라이언트 응용 프로그램에서 ADOMD.NET을 사용하여 공용 .NET Framework 데이터 액세스 인터페이스를 통해 명령을 보낼 수 있습니다. 자세한 내용은 ADOMD.NET을 참조하십시오.
비관리 클라이언트 응용 프로그램에서 Analysis Services 9.0 OLE DB 공급자를 사용하여 OLE DB 액세스를 통해 명령을 보낼 수 있습니다. 자세한 내용은 Analysis Services OLE DB 공급자(Analysis Services - 다차원 데이터)를 참조하십시오.
ASSL을 사용하여 Analysis Services 인스턴스에 직접 명령을 보낼 수 있습니다. 자세한 내용은 ASSL을 참조하십시오.
섹션 내용
항목 |
설명 |
---|---|
Analysis Services에서 지원하는 OLE DB, OLAP용 OLE DB, 데이터 마이닝용 OLE DB 및 XMLA 스키마 행 집합에 대해 설명합니다. |
|
Analysis Services 인스턴스와 통신하는 데 사용되는, XMLA 프로토콜의 확장 버전인 ASSL에 대해 설명합니다. ASSL에서는 SOAP를 활용하여 XMLA 기반의 다차원 데이터 액세스용 개방형 표준을 통해 Analysis Services에 직접 액세스할 수 있습니다. |
|
Analysis Services용 네이티브 OLE DB 공급자에 대해 설명합니다. |
|
Analysis Services 인스턴스의 데이터와 메타데이터에 액세스를 제공하는 .NET Framework의 네임스페이스 집합인 ADOMD.NET에 대해 설명합니다. |
[!참고]
이 섹션에서는 Microsoft.AnalysisServices.AdomdClient.dll, msmgdsrv.dll 및 msolap100.dll API에 대해 설명합니다. Microsoft에서 Analysis Services 데이터 액세스를 위해 지원하는 API는 이것들뿐입니다.
Microsoft .NET Framework 지원
SQL Server부터 Analysis Services가 Microsoft .NET Framework를 완벽하게 지원합니다. .NET Framework가 지원될 경우 개발자들은 선택한 .NET 호환 언어나 네이티브 코드를 사용하여 Analysis Services 데이터와 메타데이터에 액세스할 수 있습니다. Microsoft .NET Framework SDK에는 Microsoft Visual Basic .NET 및 Microsoft C# 컴파일러와 관련 도구가 포함됩니다.
Analysis Services를 사용하는 응용 프로그램을 생성하려는 경우 개발자들은 코딩, 디버깅, 테스트 및 배포 등의 반복되는 주기를 간소화하고 신속하게 처리할 수 있도록 여러 가지 도구와 기능을 제공하는 IDE(통합 개발 환경)인 Microsoft Visual Studio .NET을 사용할 수 있습니다. 그러나 Analysis Services용 관리 응용 프로그램을 컴파일하고 빌드할 때는 Visual Studio .NET을 사용할 필요 없이 .NET Framework와 호환되는 코드 또는 텍스트 편집기를 사용하면 됩니다.
중요 |
---|
기본적으로 .NET Framework는 SQL Server를 설치하면 자동으로 설치되지만 .NET Framework SDK는 그렇지 않습니다. 컴퓨터에 SDK가 설치되지 않아 온라인 설명서 컬렉션이 포함되어 있지 않을 경우 이 섹션의 SDK 내용에 대한 링크가 작동하지 않습니다. .NET Framework SDK를 설치하십시오. SDK를 설치한 후에는 SQL Server 전체 도움말 컬렉션 관리자의 지침에 따라 온라인 설명서 컬렉션과 목차에 SDK를 추가하십시오. |