방법: 데이터 집합 쿼리를 위한 쿼리 디자이너 열기(보고서 작성기 2.0)
쿼리 디자이너를 사용하면 보고서 데이터 집합에 사용하기 위해 데이터 원본에서 검색할 데이터를 지정하는 쿼리를 쉽게 작성할 수 있습니다. 보고서 작성기 2.0에서는 Microsoft SQL Server 또는 Microsoft SQL Server Analysis Services와 같은 각 데이터 원본 유형을 위한 쿼리 디자이너를 제공합니다. 포함된 데이터 원본 또는 공유 데이터 원본 참조에 대한 데이터 집합 쿼리를 만들 때는 데이터 원본 유형과 연결된 쿼리 디자이너가 열립니다.
일부 데이터 원본 유형은 그래픽 쿼리 디자이너와 텍스트 기반 쿼리 디자이너를 모두 지원합니다. 둘 이상의 디자이너가 지원될 경우 쿼리 디자이너 도구 모음에서 텍스트로 편집을 클릭하여 디자이너를 전환할 수 있습니다. 대부분의 쿼리 디자이너에서는 쿼리 텍스트를 편집한 다음 그래픽 쿼리 디자이너로 전환하는 기능을 지원하지 않습니다. 자세한 내용은 쿼리 디자이너 및 데이터 원본(보고서 작성기 2.0)을 참조하십시오.
데이터 집합을 만든 후에는 보고서 데이터 창을 사용하여 쿼리 및 쿼리 매개 변수로 지정된 필드 컬렉션 및 자동 생성 보고서 매개 변수를 볼 수 있습니다.
쿼리 디자이너를 열려면
보고서 데이터 창에서 데이터 원본을 마우스 오른쪽 단추로 클릭한 다음 데이터 집합 추가를 클릭합니다.
이름에서 이름 입력란에 데이터 집합의 이름을 입력하거나 기본 이름을 사용합니다.
[!참고]
데이터 집합 이름은 보고서 내에서만 사용됩니다. 의미를 명확하게 전달하기 위해 쿼리에서 반환하는 데이터에 대한 설명이 포함된 데이터 집합 이름을 사용하는 것이 좋습니다.
데이터 원본에서 1단계에서 선택한 데이터 원본의 이름을 확인하거나 새로 만들기를 클릭하여 새 데이터 원본을 만듭니다.
쿼리 유형에서 설정된 옵션 중에서 선택합니다. 데이터 원본 유형에 따라 옵션이 달라집니다.
텍스트 쿼리 창에서 쿼리를 입력하거나 쿼리 디자이너 단추를 클릭합니다. 이 쿼리는 데이터 원본 유형에 맞는 쿼리 언어로 작성되어야 합니다. 예를 들어 Microsoft SQL Server 데이터 원본 유형의 경우 Transact-SQL을 사용합니다.
테이블 OLE DB 및 ODBC 데이터 원본 유형의 경우에만 지원됩니다. 목록에서 테이블을 선택합니다. 그러면 테이블의 모든 열이 반환됩니다. 예를 들어 SQL Server 데이터베이스에 있는 Sales.Customer라는 테이블의 경우 이는 Transact-SQL 문 SELECT * FROM Sales.Customer를 실행하는 것과 같습니다.
StoredProcedure 목록에서 저장 프로시저 또는 사용자가 정의한 함수를 선택합니다.
4단계에서 쿼리 디자이너를 클릭하면 쿼리 디자이너가 열립니다. 열리는 쿼리 디자이너는 1단계에서 선택한 데이터 원본 유형과 연결된 기본 쿼리 디자이너입니다. 이 데이터 원본 유형이 여러 쿼리 디자이너를 지원하거나 쿼리 디자이너 내의 여러 모드를 지원하는 경우에는 그래픽 형식에서 텍스트 기반으로 또는 텍스트 기반에서 그래픽 형식으로 변경할 수 있습니다. 선택한 옵션은 다음에 이 데이터 원본 유형에 대한 쿼리 디자이너를 열 때 사용됩니다. 쿼리 디자이너 사용에 대한 자세한 내용은 쿼리 디자이너(보고서 작성기 2.0)를 참조하십시오.
쿼리 디자인을 마친 후 확인을 클릭합니다.
(옵션) 쿼리를 통해 생성된 필드 컬렉션을 보려면 데이터 집합 속성 대화 상자에서 필드를 클릭합니다.
쿼리에 지정된 쿼리 매개 변수를 보려면 매개 변수를 클릭합니다.
쿼리 매개 변수에 대해 자동으로 생성된 보고서 매개 변수를 보려면 데이터 집합 속성 대화 상자를 닫고 보고서 데이터 창에서 매개 변수 노드를 확장합니다.