다음을 통해 공유


OPENQUERY(DMX)

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

구문

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

인수

  • named datasource
    Microsoft SQL Server 2005 Analysis Services(SSAS) 데이터베이스에 있는 데이터 원본입니다.
  • query syntax
    행 집합을 반환하는 쿼리 구문입니다.

주의

MDSCHEMA_INPUT_DATASOURCES 스키마 행 집합을 쿼리하여 서버에서 데이터 원본 목록을 얻을 수 있습니다. MDSCHEMA_INPUT_DATASOURCES 사용에 대한 자세한 내용은 MDSCHEMA_INPUT_DATASOURCES Rowset을 참조하십시오.

OPENQUERY를 사용하면 데이터 원본 사용 권한을 지원 받아 더욱 안전하게 외부 데이터에 액세스할 수 있습니다. 연결 문자열을 데이터 원본으로부터 직접 끌어오기 때문에 관리자는 데이터 원본의 속성을 사용하여 데이터에 대한 액세스를 관리할 수 있습니다. 데이터 원본에 대한 자세한 내용은 데이터 원본 작업(Analysis Services)을 참조하십시오.

다음 예에서는 Analysis Services 데이터베이스에 이미 정의되어 있는 MyDS 데이터 원본을 사용하여 AdventureWorksDW 데이터베이스에 대한 연결을 생성하고 vTargetMail 뷰를 쿼리합니다.

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

참고 항목

참조

<source data query>
DMX(데이터 마이닝 확장) 데이터 조작 문
DMX(데이터 마이닝 확장) 문 참조

도움말 및 정보

SQL Server 2005 지원 받기