쿼리 디자이너 및 데이터 처리 확장 프로그램
새 설치: 2006년 12월 12일
Reporting Services 보고서 작성 클라이언트의 데이터 처리 확장 프로그램과 데이터 공급자는 RSReportDesigner.config 파일에서 쿼리 디자이너와 연결되어 있습니다. Reporting Services는 여러 유형의 쿼리 디자이너를 제공합니다. 보고서 디자이너에서 데이터 원본을 선택하면 연결된 쿼리 디자이너가 열리고 이 유형의 데이터 원본에 대한 쿼리 디자인을 도와줍니다.
쿼리 디자이너 및 데이터 원본 유형
보고서 데이터 원본에서 데이터를 검색하는 쿼리를 정의하려면 쿼리 디자이너를 사용해야 합니다. 일반적인 쿼리 디자이너는 텍스트나 그래픽을 기반으로 할 수 있습니다. 텍스트 기반 쿼리 디자이너를 사용하는 경우 쿼리 창에 명령 텍스트를 입력합니다. 그래픽 쿼리 디자이너를 사용하는 경우 데이터 원본의 기본 데이터를 나타내는 메타데이터 항목을 쿼리 디자인 화면으로 끌어다 놓습니다. 대부분의 다차원 데이터 원본은 데이터 원본의 데이터를 나타내는 메타데이터를 표시하는 그래픽 쿼리 디자이너를 제공합니다. 도구 모음의 일반 쿼리 디자이너() 아이콘을 클릭하면 그래픽 쿼리 디자이너에서 텍스트 기반 쿼리 디자이너로 변경할 수 있습니다. 해당 데이터 원본에 대해 그래픽 쿼리 디자이너가 등록되어 있는 경우에만 텍스트 기반 쿼리 디자이너에서 그래픽 쿼리 디자이너로 변경할 수 있습니다. 그래픽 쿼리 디자이너에서 유효한 쿼리를 모두 나타낼 수 있는 것은 아니므로 쿼리 디자이너 모드를 전환할 때 쿼리 텍스트가 유지되지 않을 수도 있습니다. 쿼리 텍스트를 최대한 제어하려면 일반 쿼리 디자이너를 사용합니다.
다음 예에서는 데이터 공급자의 영향을 받을 수 있는 쿼리 명령 텍스트를 보여 줍니다.
- 데이터베이스 개체 이름의 스키마 부분 지원. 데이터 원본에서 스키마를 데이터베이스 개체 식별자의 일부로 사용하는 경우 기본 스키마를 사용하지 않는 모든 이름에 대해 스키마 이름을 쿼리의 일부로 제공해야 합니다(예:
SELECT FirstName, LastName FROM [Person].[Contact]
). - 쿼리 매개 변수 지원. 데이터 공급자에 따라 매개 변수 지원이 다릅니다. 일부 데이터 공급자는 명명된 매개 변수(예:
SELECT Col1, Col2 FROM Table WHERE <parameter identifier><parameter name> = <value>
)를 지원합니다. 다른 데이터 공급자는 명명되지 않은 매개 변수(예:SELECT Col1, Col2 FROM Table WHERE <column name> = ?
)를 지원합니다. 데이터 공급자에 따라 매개 변수 식별자가 다를 수 있습니다. 예를 들어 SQL Server는 "at"(@) 기호를 사용하고 Oracle은 콜론(:)을 사용합니다. 매개 변수를 지원하지 않는 데이터 공급자도 있습니다. 자세한 내용은 Reporting Services에서 지원하는 데이터 원본을 참조하십시오.
쿼리 디자이너에 대한 자세한 내용은 데이터 뷰(보고서 디자이너) 및 Visual Database Tools 디자이너(Visual Database Tools)를 참조하십시오.
참고 항목
개념
Reporting Services의 쿼리 디자인 도구
Reporting Services에서 지원하는 데이터 원본