보고서 디자이너로 보고서 만들기

보고서 디자이너를 사용하여 완전한 기능을 갖춘 Reporting Services 보고서를 만들 수 있습니다. 보고서 디자이너에서 제공하는 그래픽 인터페이스를 통해 데이터 원본과 쿼리 정보를 정의하고, 보고서에 데이터 영역과 필드를 배치하고, 보고서 레이아웃을 구체화하고, 대화형 기능을 정의할 수 있습니다.

보고서 디자이너 환경

보고서 디자이너는 Business Intelligence Development Studio에서 실행되는 그래픽 도구입니다. BI Development Studio에서는 MicrosoftVisual Studio와 통합된 보고서 디자인 환경을 제공합니다. 보고서 프로젝트나 보고서 마법사 프로젝트 템플릿을 선택하면 보고서 디자이너 데이터 및 디자인 화면이 나타납니다. 보고서 디자이너에는 쿼리 디자이너와 식 편집기가 포함되어 있습니다. 보고서 작업 시 Visual Studio 도구 모음, 솔루션 탐색기 및 속성 창을 사용할 수도 있습니다.

보고서 디자이너에서 보고서를 만드는 방법

보고서 디자이너에서 보고서를 만들려면 다음 방법 중 하나를 사용합니다.

  • 보고서 프로젝트를 만들고 보고서를 추가한 다음 보고서 데이터 및 레이아웃을 직접 지정합니다.

  • 보고서 마법사를 사용하여 단계별 안내에 따라 기본 보고서를 정의합니다.

  • 보고서 작성기를 사용하여 임시 보고서를 만든 다음 보고서 디자이너로 수정합니다.

  • 보고서를 응용 프로그램 프로젝트나 솔루션에 새 항목이나 기존 항목으로 추가합니다.

  • 기존 Microsoft Access 보고서를 가져옵니다.

  • 보고서 정의 파일로 직접 작업합니다.

보고서 프로젝트 및 보고서 만들기

보고서는 보고서 프로젝트에 저장된 파일입니다. 보고서 프로젝트는 보고서 정의 및 리소스에 대한 컨테이너 역할을 합니다. 보고서 프로젝트의 모든 파일은 프로젝트를 배포할 때 보고서 서버에 게시됩니다. 처음 프로젝트를 만들면 해당 프로젝트의 컨테이너 역할을 하는 솔루션도 만들어집니다. 하나의 솔루션에 여러 프로젝트를 추가할 수 있습니다.

보고서 프로젝트를 만드는 방법에는 두 가지가 있습니다. 보고서 프로젝트 마법사를 사용하여 빈 보고서 프로젝트를 만들 수도 있고, 보고서 프로젝트와 보고서를 만들 수도 있습니다. 보고서 프로젝트를 만드는 방법에 대한 자세한 내용은 방법: 보고서 서버 프로젝트 만들기(Reporting Services)를 참조하십시오.

보고서 프로젝트를 만든 후 프로젝트에 새 보고서나 기존 보고서를 추가할 수 있습니다. 새 보고서의 경우 보고서 데이터에 사용할 데이터 원본에 대한 연결 및 데이터 집합을 정의해야 합니다. 단일 보고서에 대해 여러 데이터 원본 및 데이터 집합을 정의할 수 있습니다. 보고서에 사용할 데이터를 정의한 후 레이아웃과 대화형 기능을 원하는 대로 디자인할 수 있습니다. 자세한 내용은 방법: 보고서 프로젝트에 새 보고서 또는 기존 보고서 추가를 참조하십시오.

보고서의 데이터 집합을 정의하는 방법은 보고서 데이터에 연결을 참조하십시오. 보고서를 디자인하는 방법은 자습서: 기본 테이블 보고서 만들기, 방법: 보고서 만들기(Reporting Services)보고서 레이아웃 디자인을 참조하십시오.

Reporting Services 보고서를 다양한 형식으로 내보낼 수 있으며, 이러한 형식은 일부 보고서 레이아웃 및 대화형 기능의 작동에 영향을 줍니다. 다양한 출력 형식의 디자인 고려 사항에 대한 자세한 내용은 보고서 내보내기를 참조하십시오.

보고서 마법사 사용

보고서 마법사를 사용하면 일련의 단계에 따라 간단하게 데이터 정의 및 보고서 디자인 작업을 수행하여 훌륭한 보고서를 만들 수 있습니다. Visual Studio 환경에 익숙하지 않거나 기본 보고서를 빠르게 만들고 싶은 경우 보고서 마법사를 실행할 수 있습니다. 보고서 마법사에 대한 자세한 내용은 방법: 보고서 만들기(Reporting Services)보고서 마법사를 사용하여 보고서 작성를 참조하십시오. 마법사를 완료한 후 보고서 디자이너에서 보고서를 계속 수정할 수 있습니다.

보고서 작성기 사용

보고서 모델을 통해 임시 보고서를 만들려면 보고서 작성기를 사용합니다. 보고서 작성기는 사용자가 보고서 서버에서 로컬 컴퓨터로 다운로드하는 ClickOnce Windows Forms 응용 프로그램입니다. 미리 정의된 보고서 모델의 필드를 보고서 템플릿에 끌어 놓는 방법으로 보고서를 만들 수 있습니다. 사용자는 데이터 서식을 지정하고 데이터를 그룹화, 정렬 및 필터링할 수 있습니다. 보고서 디자이너에서 보고서 작성기 보고서를 열고 기능을 더 추가할 수 있습니다. 자세한 내용은 보고서 작성기 1.0 작업(임시 보고서)을 참조하십시오.

프로젝트 또는 솔루션에 보고서 추가

빈 보고서 프로젝트 템플릿을 지정하면 Visual Studio 프로젝트 또는 솔루션에 보고서가 새 항목이나 기존 항목으로 추가되고 보고서 디자이너가 시작됩니다.

처음에는 빈 보고서 프로젝트에 데이터 또는 레이아웃에 대한 정보가 들어 있지 않습니다. 빈 보고서를 만든 후에는 데이터 원본에 연결하고 데이터 집합 쿼리를 정의해야 합니다. 그런 다음 보고서 레이아웃에 데이터 영역, 입력란 및 필드를 추가합니다. 기존 프로젝트나 솔루션에 보고서 항목을 추가하는 방법은 방법: 보고서 만들기(Reporting Services)를 참조하십시오. 데이터 작업에 대한 자세한 내용은 보고서 데이터에 연결을 참조하십시오.

사용자 지정 보고서를 보고서 템플릿으로 추가

사용자 지정 보고서를 새로운 보고서에 대한 템플릿으로 사용하려면 BI Development Studio가 설치된 컴퓨터의 ReportProject 폴더에 이를 복사합니다. 기본적으로 이 폴더는 <drive>:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Private Assemblies\ProjectItems\ReportProject에 있습니다. 보고서 프로젝트에 새 항목을 추가하면 사용자 지정 보고서가 템플릿 창에 표시됩니다.

Microsoft Access 보고서 가져오기

보고서 디자이너를 사용하여 Microsoft Access 데이터베이스 또는 프로젝트 파일에서 보고서를 가져올 수 있습니다. 보고서 디자이너는 데이터베이스나 프로젝트 파일에 있는 각 보고서를 RDL로 변환하여 지정된 보고서 프로젝트에 저장합니다. Access 보고서의 일부 기능은 보고서 정의 파일(.rdl)로 전송되지 않습니다. 자세한 내용은 방법: Microsoft Access에서 보고서 가져오기(Reporting Services), Access에서 보고서 가져오기(Reporting Services)지원되는 Access 보고서 기능(Reporting Services)을 참조하십시오.

보고서 정의 파일로 직접 작업

보고서 디자이너에서 보고서를 작성하면 보고서가 XML 기반 .rdl 파일로 저장됩니다. 보고서 디자이너, 텍스트 편집기 또는 XML을 편집할 수 있는 모든 도구에서 이 파일을 편집할 수 있습니다. 자세한 내용은 RDL(Report Definition Language) 직접 작업을 참조하십시오.