<원본 데이터 쿼리> - OPENQUERY

적용 대상: SQL Server Analysis Services

원본 데이터 쿼리를 기존 데이터 원본에 대한 쿼리로 바꿉니다. INSERT, SELECT FROM PREDICTION JOIN 및 SELECT FROM NATURAL PREDICTION JOIN 문은 OPENQUERY를 지원합니다.

구문

  
OPENQUERY(<named datasource>, <query syntax>)  

인수

명명된 데이터 원본
Microsoft SQL Server Analysis Services 데이터베이스에 있는 데이터 원본입니다.

쿼리 구문
행 집합을 반환하는 쿼리 구문입니다.

설명

OPENQUERY 는 데이터 원본 권한을 지원하여 외부 데이터에 액세스하는 보다 안전한 방법을 제공합니다. 연결 문자열은 데이터 원본에 저장되어 있으므로 관리자는 데이터 원본의 속성을 사용하여 데이터에 대한 액세스를 관리할 수 있습니다. 데이터 원본 에 대한 자세한 내용은 지원되는 데이터 원본(SSAS - 다차원)을 참조하세요.

MDSCHEMA_INPUT_DATASOURCES 스키마 행 집합을 쿼리하여 서버에서 사용할 수 있는 데이터 원본 목록을 가져올 수 있습니다. MDSCHEMA_INPUT_DATASOURCES 사용에 대한 자세한 내용은 MDSCHEMA_INPUT_DATASOURCES 행 집합을 참조 하세요.

다음 DMX 쿼리를 사용하여 현재 Analysis Services 데이터베이스에서 데이터 원본 목록을 반환할 수도 있습니다.

SELECT * FROM $system.MDSCHEMA_INPUT_DATASOURCES

다음 예제에서는 Analysis Services 데이터베이스에 이미 정의된 MyDS 데이터 원본을 사용하여 데이터베이스에 AdventureWorksDW2022 대한 연결을 만들고 vTargetMail 보기를 쿼리합니다.

OPENQUERY (MyDS,'SELECT TOP 1000 * FROM vTargetMail')  

참고 항목

<원본 데이터 쿼리>
DMX(데이터 마이닝 확장) 데이터 조작 문
DMX(Data Mining Extensions) 문 참조