Business Intelligence Development Studio의 Reporting Services

Business Intelligence Development Studio는 향상된 SQL Server 2008 비즈니스 인텔리전스 솔루션 관련 기능을 제공하는 MicrosoftVisual Studio 2008 환경입니다. Business Intelligence Development Studio를 사용하여 SQL Server 2008Reporting Services에서 보고서 및 보고서 모델을 개발할 수 있습니다. Reporting Services를 설치하면 Business Intelligence Development Studio에서 다음 프로젝트 템플릿을 사용할 수 있습니다.

  • 보고서 서버 프로젝트

  • 보고서 서버 프로젝트 마법사

  • 보고서 모델 프로젝트

Business Intelligence Development Studio는 보고서 디자이너와 모델 디자이너를 실행하는 환경도 제공합니다. 이 두 디자이너는 Reporting Services에서 보고서와 모델을 작성하는 데 사용하는 디자인 도구입니다.

Business Intelligence Development Studio 프로젝트 또는 디자이너를 열면 Visual Studio에 프로젝트 관련 메뉴가 표시됩니다. 또한 사용자가 작성 중인 프로젝트 유형과 작업 중인 항목 모두에 맞춰 Visual Studio 메뉴 옵션과 바로 가기 메뉴가 변경됩니다. 이 항목에서 설명하는 Business Intelligence Development Studio 및 Reporting Services 기능을 탐색할 때 다양한 항목을 마우스 오른쪽 단추로 클릭하여 이러한 옵션에 대해 알아 볼 수 있습니다.

이전에 SQL ServerReporting Services를 사용해 본 적이 있으면 Business Intelligence Development Studio의 Visual Studio 기능에 익숙할 것입니다. 이전에 Reporting Services를 사용해 본 적이 없다면 이 항목을 통해 Business Intelligence Development Studio에서 Reporting Services 관련 프로젝트와 메뉴를 익힐 수 있습니다.

[!참고]

보고서 서버 및 보고서 모델 프로젝트를 위한 32비트 개발 환경인 SQL ServerBusiness Intelligence Development Studio는 Itanium 기반 컴퓨터에서 실행되도록 디자인되지 않았으며 Itanium 기반 서버에 설치되지 않습니다. x64 기반 컴퓨터에서는 BI Development Studio가 지원됩니다.

지원되는 버전

다음 표에서는 Business Intelligence Development Studio에서 보고서를 작성 및 게시할 때 지원되는 버전을 설명합니다.

프로젝트 또는 파일 유형

버전

보고서 작성

보고서 게시

참고

보고서 서버 프로젝트

또는

보고서 서버 마법사 프로젝트

SQL Server 2008

2008 RDL 스키마

SQL Server 2008Reporting Services 보고서 서버만

2003 RDL 및 2005 RDL을 2008 RDL 스키마로 로컬 업그레이드합니다.

보고서 서버 프로젝트

또는

보고서 서버 마법사 프로젝트

SQL Server 2005

2005 RDL 스키마

SQL Server 2005 또는 SQL Server 2008Reporting Services 보고서 서버

보고서 서버 프로젝트

SQL Server 2000

2003 RDL 스키마

지원되지 않음

Visual Studio RDLC 보고서 디자이너

Visual Studio 2005

Visual Studio 2008

2005 RDL 스키마

지원되지 않음

2008 RDL 스키마는 지원하지 않습니다.

Visual Studio 뷰어 컨트롤

Visual Studio 2005

Visual Studio 2008

2008 RDL은 로컬 모드에서 지원되지 않음

해당 사항 없음

서버 모드에서 SQL Server 2008Reporting Services 보고서 서버의 2008 RDL 보고서를 볼 수 있습니다.

이전 버전의 보고서 정의 스키마에서 보고서를 여는 방법은 보고서 업그레이드를 참조하십시오. 특정 보고서 정의 스키마에 대한 자세한 내용은 Report Definition Language 사양(Report Definition Language Specification)을 참조하십시오.

보고서 서버 프로젝트

보고서 서버 프로젝트를 선택하면 보고서 디자이너가 열립니다. 보고서 서버 프로젝트는 Visual Studio에 의해 설치되며 새 프로젝트 대화 상자에서 사용할 수 있는 비즈니스 인텔리전스 프로젝트 템플릿입니다. 자세한 내용은 Business Intelligence Development Studio에서의 보고서 디자이너 작업방법: 보고서 만들기(Reporting Services)를 참조하십시오.

다음 탭, 창, 메뉴 및 도구를 사용하여 보고서 디자이너에서 보고서를 디자인하고 미리 볼 수 있습니다.

탭 및 창

보고서 디자이너는 보고서를 만드는 그래픽 도구로, 두 가지 뷰를 제공합니다. 디자인 뷰에서는 보고서를 디자인하며 미리 보기 뷰에서는 보고서를 로컬로 실행하고 렌더링된 보고서를 보고서 뷰어를 통해 볼 수 있습니다.

  • 디자인   보고서를 디자인하려면 이 뷰를 사용합니다.

    이 뷰에서는 다음 창을 통해 추가 기능이 제공됩니다.

    • 보고서 데이터   데이터 원본, 데이터 집합, 보고서 매개 변수 및 이미지를 정의하는 데 사용합니다.

    • 디자인 화면   보고서 레이아웃을 디자인하는 데 사용합니다.

    • 도구 상자   디자인 화면에 테이블 및 차트와 같은 보고서 항목을 추가하는 데 사용합니다.

    • 그룹화   테이블, 행렬 및 목록 데이터 영역에 대한 그룹을 정의하는 데 사용합니다. 이러한 데이터 영역은 모두 테이블릭스 데이터 영역을 기반으로 하는 템플릿입니다.

    • 속성   그룹화 창에서 디자인 화면의 선택된 항목에 직접 속성을 설정하는 데 사용합니다.

    • **도구 모음   **디자인 화면의 선택된 보고서 항목에 대한 서식 및 맞춤을 변경하는 데 사용합니다.

    • 문서 개요   데이터 영역에 사용되는 보고서 항목 및 입력란을 보고서 정의의 계층 뷰로 표시합니다.

    눈금자 표시를 토글하려면 보고서 배경의 바로 가기 메뉴에서 보기, 눈금자를 차례로 클릭합니다.

    자세한 내용은 보고서 데이터에 연결, 보고서 레이아웃 디자인보고서 데이터 작업을 참조하십시오.

  • 미리 보기   로컬 컴퓨터에서 보고서를 실행하고 렌더링된 보고서를 보고서 뷰어에서 보려면 이 뷰를 사용합니다. 미리 보기는 보고서 데이터를 로컬로 캐시합니다. 프로젝트 속성을 설정하여 브라우저를 통해 디버그 뷰로 보고서를 실행할 수도 있습니다. 이 뷰에서는 다음 구성 요소도 사용할 수 있습니다.

    • 출력   보고서 서버에 보고서를 게시할 때 발생하는 로컬 보고서 처리기 또는 배포 진행률 관련 오류 메시지를 보는 데 사용합니다.

    • **보고서 뷰어 도구 모음   **보고서 매개 변수 값을 설정하고, 보고서를 탐색하고, 보고서를 다른 파일 형식으로 인쇄하거나 내보내는 데 사용합니다.

    자세한 내용은 보고서 보기 및 저장를 참조하십시오.

  • 디자인과 미리 보기   두 뷰 모두에서 솔루션 탐색기를 사용할 수 있습니다.

    • 솔루션 탐색기   BI Development Studio 프로젝트에 대한 공유 데이터 원본 및 보고서를 보는 데 사용합니다. 프로젝트 메뉴에서 프로젝트 속성을 설정하고 보고서 서버에 보고서를 게시할 수 있습니다.

    자세한 내용은 데이터 원본 및 보고서 게시를 참조하십시오.

메뉴

보고서 디자이너에는 다음 메뉴가 사용됩니다.

  • 보기   보고서 데이터, 솔루션 탐색기, 코드, 디자이너, 출력, 문서 개요, 도구 상자, 속성, 보고서 테두리 도구 모음, 보고서 서식 도구 모음 및 레이아웃 도구 모음과 같은 창을 표시하거나 숨기는 데 사용합니다.

  • 프로젝트   프로젝트 속성을 열고, 프로젝트에 새 항목 또는 기존 항목을 추가하고, Access에서 보고서를 가져오는 데 사용합니다. 보고서 가져오기 메뉴 항목은 Microsoft Access가 설치된 경우에만 나타납니다.

  • 보고서   페이지 머리글 및 페이지 바닥글을 추가하거나 삭제하고, 그룹화 창을 표시하거나 숨기고, 디자인 뷰에서 미리 보기 뷰로 변경하고, 보고서 속성을 표시하는 데 사용합니다. 이 메뉴는 디자인 화면이 활성화되어 있는 경우에만 사용할 수 있습니다. 디자인 화면을 활성화하려면 디자인 또는 미리 보기 탭을 클릭합니다.

보고서 서버 프로젝트 속성

보고서 서버 프로젝트 속성은 Business Intelligence Development Studio 프로젝트에 있는 모든 보고서 및 공유 데이터 원본에 적용됩니다. 이러한 속성에는 보고서 서버의 URL과 보고서 및 공유 데이터 원본의 폴더 이름이 포함됩니다. 프로젝트 속성 페이지 대화 상자를 사용하여 현재 속성 값을 볼 수 있습니다. 이 대화 상자를 열려면 프로젝트 메뉴에서 <project name>속성을 클릭합니다.

엔터프라이즈 테스트 및 프로덕션 보고서 서버와 같은 배포 변형을 위한 여러 프로젝트 속성 집합을 만들려면 구성 관리자를 사용합니다. 자세한 내용은 데이터 원본 및 보고서 게시를 참조하십시오.

보고서 서버 마법사 프로젝트

보고서 서버 마법사 프로젝트를 선택하면 보고서 서버 프로젝트가 자동으로 만들어지고 보고서 마법사가 열립니다. 마법사에서는 각 페이지의 지침을 따라 데이터 원본에 대한 연결 문자열을 만들고, 데이터 원본 자격 증명을 설정하고, 쿼리를 디자인하고, 테이블 또는 행렬 데이터 영역을 추가하고, 보고서 데이터 및 그룹을 지정하고, 글꼴 및 색 스타일을 선택하고, 보고서 서버에 보고서를 게시하고, 보고서를 로컬에서 미리 보는 방법으로 보고서를 만들 수 있습니다.

마법사로 보고서를 만든 후에는 보고서 서버 프로젝트의 보고서 디자이너를 사용하여 보고서 데이터 및 보고서 디자이너를 변경할 수 있습니다.

보고서 모델 프로젝트

보고서 모델 프로젝트를 선택하면 Reporting Services용 모델 디자이너가 열립니다. 보고서 모델 프로젝트는 Visual Studio에 의해 설치되고 새 프로젝트 대화 상자의 비즈니스 인텔리전스 프로젝트 섹션에서 사용할 수 있는 템플릿입니다. 모델 디자이너는 SQL Server 데이터베이스를 기반으로 보고서 모델을 만드는 그래픽 도구입니다. 보고서 모델은 임시 보고서를 만들기 위해 보고서 작성기에서 사용됩니다. 보고서 모델을 만들 때는 기본적으로 보고서 모델 탭만 표시됩니다.

  • 보고서 모델 탭   보고서 모델 탭에서는 모델 개체를 추가하거나 제거할 수 있습니다. 보고서 모델 탭의 왼쪽에는 트리 뷰 창이 표시되고 오른쪽에는 목록 뷰 창이 표시됩니다. 트리 뷰에는 모델에 포함된 모든 엔터티가 나열됩니다. 목록 뷰에는 선택한 엔터티 또는 폴더에 포함된 항목이 표시됩니다. 두 뷰에서 바로 가기 메뉴를 사용하여 모델 항목을 추가하거나 삭제할 수 있습니다.

  • 데이터 원본 뷰 탭   데이터 원본 뷰 탭에서는 프로젝트에 대해 정의된 단일 공유 데이터 원본의 뷰를 만들 수 있습니다. 데이터 원본 뷰 탭은 기본적으로 열리지 않지만 솔루션 탐색기에서 데이터 원본 뷰의 이름을 두 번 클릭하여 데이터 원본 뷰 탭을 표시할 수 있습니다. 모델 디자이너 사용자 인터페이스에 대한 자세한 내용은 모델 디자이너 F1 도움말을 참조하십시오.

자세한 내용은 Business Intelligence Development Studio에서의 모델 디자이너 작업을 참조하십시오. Reporting Services에서 임시 보고서를 만드는 방법은 보고서 작성기 1.0을 사용하여 보고서 디자인 및 구현을 참조하십시오.

메뉴

Business Intelligence Development Studio에서 보고서 모델 탭이 활성화되면 보고서 모델 메뉴가 주 메뉴 모음에 추가됩니다. 보고서 모델 탭에 포커스가 없으면 보고서 메뉴가 주 메뉴 모음에서 제거됩니다.

모델 디자이너 프로젝트 속성

보고서 모델 항목을 선택하면 선택한 항목과 관련된 속성에 맞춰 속성 창의 내용이 변경됩니다. 기본적으로 모델 디자이너에 일부 속성이 설정되어 있지만 현재 속성을 변경하거나 새 속성을 할당할 수 있습니다.