DISCOVER_DATASOURCES 행 집합

서버 또는 웹 서비스에서 사용할 수 있는 XMLA(XML for Analysis) 공급자 데이터 원본의 목록을 반환합니다. 게시된 데이터 원본은 응용 프로그램 웹 서버의 URL에서 반환됩니다. 이 목록의 데이터 원본 중 하나에 클라이언트를 연결할 수 있습니다.

RequestType 요소의 DISCOVER_DATASOURCES 열거 값을 사용하여 Discover 메서드를 호출하면 Discover 메서드에서 DISCOVER_DATASOURCES 행 집합을 반환합니다.

적용 대상 테이블 형식 모델, 다차원 모델

행 집합 열

클라이언트는 Execute 메서드에서 Command 요소와 함께 보낸 Properties 요소에 있는 DataSourceInfo 속성을 설정하여 데이터 원본을 선택합니다. 클라이언트는 서버로 보낼 DataSourceInfo 속성의 내용을 구성하지 않아야 합니다. 대신 클라이언트는 Discover 메서드를 사용하여 공급자에서 지원되는 데이터 원본을 찾아야 합니다. 그런 다음 클라이언트는 DISCOVER_DATASOURCES 행 집합에서 가져온 DataSourceInfo 속성에 대해 같은 값을 다시 보냅니다.

DISCOVER_DATASOURCES 행 집합에는 다음 열이 포함되어 있습니다.

열 이름

유형 표시기

제한

설명

DataSourceName

DBTYPE_WSTR

Adventure Works와 같은 데이터 원본 이름입니다.

DataSourceDescription

DBTYPE_WSTR

게시자가 입력한 데이터 원본에 대한 설명입니다.

NULL을 반환할 수 있습니다.

URL

DBTYPE_WSTR

해당 데이터 원본에 대해 XMLA(XML for Analysis) 메서드를 호출할 위치를 보여 주는 고유 경로입니다.

NULL을 반환할 수 있습니다.

DataSourceInfo

DBTYPE_WSTR

데이터 원본에 연결하는 데 필요한 추가 정보가 들어 있는 문자열입니다.

NULL을 반환할 수 있습니다.

ProviderName

DBTYPE_WSTR

데이터 원본의 공급자 이름입니다.

예: "MSOLAP"

NULL을 반환할 수 있습니다.

ProviderType

DBTYPE_WSTR

공급자에서 지원되는 데이터 형식입니다. 이 배열에는 다음 형식 중 하나 이상이 포함될 수 있습니다.

MDP: 다차원 데이터 공급자입니다.

TDP: 테이블 형식의 데이터 공급자입니다.

DMP: 데이터 마이닝용 OLE DB 사양을 구현하는 데이터 마이닝 공급자입니다.

AuthenticationMode

DBTYPE_WSTR

데이터 원본에서 사용되는 보안 모드 형식의 사양입니다. 다음 값 중 하나일 수 있습니다.

Unauthenticated: 사용자 ID 또는 암호를 보내지 않아도 됩니다.

Authenticated: 사용자 ID와 암호가 데이터 원본에 연결하는 데 필요한 정보에 포함되어야 합니다.

Integrated: 데이터 원본에서 인증을 확인하기 위해 Microsoft 인터넷 정보 서비스(IIS)에서 제공되는 통합 보안과 같은 기본 보안을 사용합니다.

이 스키마 행 집합은 정렬되지 않습니다.

중요 정보중요

DISCOVER_DATASOURCES 행 집합은 DMV 쿼리와 SELECT 명령 구문을 사용하여 쿼리할 수 없습니다. 그러나 GetSchemaDataSet을 사용하여 DISCOVER_DATASOURCES 행 집합을 쿼리할 수 있습니다.

ADOMD.NET을 사용하여 행 집합 반환

ADOMD.NET 및 스키마 행 집합을 사용하여 메타데이터를 검색할 때 GUID 또는 문자열을 사용하여 GetSchemaDataSet 메서드의 스키마 행 집합 개체를 참조할 수 있습니다. 자세한 내용은 ADOMD.NET에서 스키마 행 집합 작업을 참조하십시오.

다음 표에서는 이 행 집합을 식별하는 GUID와 문자열 값을 제공합니다.

인수

GUID

06c03d41-f66d-49f3-b1b8-987f7af4cf18

ADOMDNAME

DataSources

참고 항목

참조

XML for Analysis 스키마 행 집합