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

Microsoft Reporting Services에서 보고서 작성기 또는 보고서 디자이너를 사용하여 보고서 모델을 기반으로 보고서를 작성할 수 있습니다. 보고서 디자이너는 RDL의 기능을 최대한 활용하여 관계형 및 다차원 데이터베이스, XML, 보고서 모델 등의 다양한 데이터 원본으로부터 복잡한 보고서를 만들 수 있는 고급 보고서 제작 도구입니다. 보고서 작성기에는 보고서 디자이너의 모든 기능이 포함되어 있어 Business Intelligence Development Studio를 사용할 필요가 없습니다. 보고서 작성기는 독립 실행형 응용 프로그램이나 ClickOnce 응용 프로그램으로 사용할 수 있습니다. 보고서 디자이너나 보고서 작성기에서 보고서 모델 쿼리를 작성하는 경우에는 보고서 모델 쿼리 디자이너를 사용합니다. 

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

보고서 모델 쿼리 디자이너를 사용하려면 먼저 보고서 모델을 만들어 보고서 서버 또는 SharePoint 사이트에 배포해야 합니다. 데이터 원본을 만들 때는 보고서 서버 모델을 지정한 다음 유효한 연결 문자열을 입력합니다.

보고서 모델에 연결

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

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

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

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

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