보고서 모델 쿼리 디자이너 작업

MicrosoftSQL Server 2008Reporting Services에서 보고서 작성기, 보고서 디자이너 미리 보기 또는 보고서 디자이너를 사용하여 보고서 모델을 기반으로 보고서를 작성할 수 있습니다. 보고서 작성기는 보고서 모델을 기반으로 임시 보고서를 만드는 데 사용되는 도구이며 Reporting Services에서 사용 가능한 RDL(보고서 정의 언어) 하위 집합을 사용합니다. 보고서 디자이너는 RDL의 기능을 최대한 활용하여 관계형 및 다차원 데이터베이스, XML, 보고서 모델 등의 다양한 데이터 원본으로부터 복잡한 보고서를 만들 수 있는 고급 보고서 제작 도구입니다. 보고서 디자이너 미리 보기는 클라이언트 컴퓨터에서 보고서를 만드는 데 사용되는 도구입니다. 보고서 디자이너 미리 보기에는 보고서 디자이너의 모든 기능이 포함되어 있어 Business Intelligence Development Studio를 사용할 필요가 없습니다. 보고서 디자이너 또는 보고서 디자이너 미리 보기에서 보고서 모델 쿼리를 작성할 때는 보고서 디자이너에서 지원하는 보고서 모델 쿼리 디자이너라는 도구를 사용합니다.

보고서 모델 쿼리 디자이너를 사용하면 보고서 작성기의 디자인 화면과 비슷한 디자인 화면으로 엔터티와 필드를 끌어 모델을 기반으로 모델 메타데이터로 구성된 쿼리를 만들 수 있습니다. 쿼리에 대한 보고서 모델 메타데이터를 작성하고 나면 이 메타데이터가 보고서의 RDL로 통합되므로 다른 보고서와 마찬가지로 내용을 구성하고 서식을 지정할 수 있습니다. 예를 들어 조건부 서식 및 여러 데이터 집합을 포함하며 단일 보고서 내에서 여러 쿼리를 사용하는 여러 데이터 영역을 포함하는 보고서를 만들 수 있습니다. 보고서를 렌더링하면 쿼리가 신속하게 변환됩니다.

쿼리 디자이너에 액세스하기 전에 먼저 보고서 모델을 만들어 보고서 서버 또는 SharePoint 사이트에 배포해야 합니다. 모델을 선택하면 쿼리 디자이너에 액세스할 수 있습니다. 데이터 원본을 만들 때는 보고서 서버 모델을 지정한 다음 유효한 연결 문자열을 입력합니다.

기본 모드의 보고서 서버에 있는 보고서 모델을 사용할 때는 다음과 같은 형식의 연결 문자열을 사용합니다.

Server=http://<servername>/reportserver; datasource=/<modelpath>/<modelname>

예를 들면 다음과 같습니다.

Server=http://myreportservername/reportserver; datasource=/models/Adventure Works

SharePoint 통합 모드의 보고서 서버에 있는 보고서 모델을 사용할 때는 해당 모델에 정규화된 URL을 지정해야 합니다. 다음과 같은 형식의 연결 문자열을 사용합니다.

Server=http://<servername>; datasource=http://<MySharePointSite>/<site>/<Document Library>/<MyFolder>/<modelname>

예를 들면 다음과 같습니다.

Server=http://myreportservername; datasource=http://TestSharePointSite/Site/Documents/Models/Adventure Works.smdl