보고서 작성기 1.0을 사용하여 보고서 디자인 및 구현

조직의 정보 근로자는 효율적이며 시기 적절한 의사 결정을 위해 비즈니스 데이터에 액세스할 수 있어야 합니다. 광범위한 기술과 전문 지식을 갖추고 있더라도 이러한 비즈니스 사용자에게는 회사 데이터 원본에 대한 깊이 있는 기술 지식 없이 중요한 질문에 대한 대답을 찾기 위해 직관적이고도 강력한 도구가 필요합니다.

보고서 작성기를 사용하면 비즈니스 사용자가 모델 디자이너에서 만든 보고서 모델을 기반으로 보고서를 만들 수 있습니다. MicrosoftSQL ServerReporting Services와 완전히 통합된 보고서 작성기는 전체 보고 플랫폼을 활용하여 모든 사용자에게 임시 보고 기능을 제공합니다.

보고서 작성기는 Microsoft.NET Framework 2.0을 지원하는 모든 플랫폼에서 실행할 수 있습니다. 클라이언트 컴퓨터에 .NET Framework 2.0이 설치되어 있지 않다면 이를 설치하라는 메시지가 표시됩니다.

보고서 작성기

보고서 작성기 도구를 사용하여 보고서를 만들 수 있습니다. 보고서 작성기 인터페이스는 Excel 및 PowerPoint처럼 친숙한 Microsoft Office 구조를 기반으로 구축되었습니다. 미리 정의된 데이터 영역을 포함하는 보고서 레이아웃 템플릿을 사용하여 테이블, 행렬 및 차트의 조합을 작성할 수 있습니다. 보고서 모델을 탐색하여 보고서 항목을 선택하고 보고서 데이터 필터링을 위한 제약 조건을 설정할 수 있습니다. 보고서 모델은 보고서 작성기에서 자동으로 원본 쿼리를 생성하고 요청한 데이터를 검색하기 위해 필요한 모든 정보를 포함합니다. 보고서 작성기를 사용하여 다음과 같은 작업을 수행할 수도 있습니다.

  • 보고서에 텍스트 및 서식 추가

  • 보고서 모델에 대해 정의된 새 필드 및 계산 만들기

  • 보고서 미리 보기, 인쇄 및 게시

  • 보고서의 내용과 관련된 데이터 탐색

대화형 데이터 탐색

보고서 작성기 보고서를 사용하여 보고서의 내용과 관련된 데이터를 대화형으로 드릴스루 및 탐색할 수 있습니다.

  • 새 드릴다운 보고서가 자동으로 생성됨에 따라 모델 탐색 경로의 데이터를 탐색할 수 있습니다.

  • 사용자의 현재 위치 컨텍스트를 전달하는 탐색 보고서에 대한 쿼리가 신속하게 생성됩니다.

  • 현재 항목에서 따를 관계가 있는 한 계속해서 드릴스루할 수 있습니다.

보고서 모델

보고서 작성기 보고서는 기본 데이터 원본에 비즈니스 계층을 제공하는 보고서 모델로 작성됩니다. 보고서 모델은 다음과 같습니다.

  • 데이터베이스 필드 및 테이블의 비즈니스 이름

  • 데이터 원본의 항목 간에 정의된 관계

  • 모델 항목의 논리적 그룹화

보고서 모델을 사용하면 사용자가 기본 데이터 원본에서 원하는 정보를 손쉽게 탐색 및 선택할 수 있습니다. 그런 다음 보고서 작성기에서는 보고서 모델 정의를 사용하여 요청한 데이터를 검색하기 위한 원본 쿼리를 자동으로 생성합니다. 또한 사용자가 볼 수 있는 데이터만 보도록 모델 요소에 보안을 설정할 수 있습니다.

모델 디자이너

모델 디자이너는 보고서 모델을 정의, 편집 및 게시하기 위한 사용자 응용 프로그램입니다. 모델러는 모델 디자이너를 시작하여 데이터 원본을 직접 디자인하거나 미리 정의된 규칙 집합에 따라 모델 디자인의 출발점이 될 모델을 자동으로 생성할 수 있습니다. 모델 디자이너는 SQL Server 2000 이상 데이터베이스와 9.2.0.3 이상 버전을 실행하는 Oracle 데이터베이스에 대해 모델을 생성할 수 있습니다.

[!참고]

SQL Server 2005 이상 Analysis Services 데이터베이스를 기반으로 하는 보고서 모델은 보고서 관리자나 SharePoint Services를 사용하여 생성됩니다.

Reporting Services와의 통합

보고서 작성기 보고서가 게시되고 나면 다른 Reporting Services 보고서처럼 보고 플랫폼의 모든 보기 기능 및 관리 기능을 활용합니다.

  • 보고서 작성기는 중앙 관리를 위해 보고서 서버에서 배포된 ClickOnce Windows Forms 응용 프로그램입니다.

  • 보고서 작성기 보고서는 RDL(Report Definition Language)로 게시됩니다.

  • 보고서는 동일한 메서드 및 API로 관리, 보안 설정 및 배달됩니다.

  • 보고서 디자인에서 보고서 작성기 보고서를 편집하여 중첩 데이터 영역 및 확장 식 지원과 같은 보고서 디자이너의 전체 기능을 사용할 수 있습니다.

  • 보고 기능 통합을 위해 타사 응용 프로그램에서 시작할 수 있습니다.

보고서 관리자 통합

모델과 모델 항목의 보호 및 관리를 돕기 위한 사용자 인터페이스가 보고서 관리자에 통합되었습니다. 여기서 모델은 다른 보고서 서버 항목과 유사하게 관리됩니다.

  • 보고서 관리자를 통한 모델 보호 및 관리

  • 모델용 새 관리 API

섹션 내용

항목

설명

보고서 작성기 1.0 작업(임시 보고서)

보고서 작성기에 대해 설명하고 미리 정의된 보고서 템플릿을 사용하여 보고서를 디자인 및 실행하는 방법에 대해 설명합니다.

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

보고서 디자이너에서 모델 기반 보고서를 만드는 방법에 대해 설명합니다.

임시 보고서 디자인: 방법 도움말 항목

보고서 작성기에서 태스크를 완료하기 위한 단계별 지침을 제공합니다.

임시 보고서 디자인: 자습서

보고서 작성기 사용 방법을 배울 수 있는 AdventureWorks 기반 자습서를 제공합니다.

모델 작업

보고서 모델 디자이너를 사용하여 보고서 모델을 만들고 수정하는 방법과 보고서 관리자를 사용하여 모델을 생성하는 방법에 대해 설명합니다.

보고서 모델 디자인: 방법 도움말 항목

모델 디자이너에서 태스크를 완료하기 위한 단계별 지침을 제공합니다.

보고서 모델 디자인: 자습서

모델 디자이너 사용 방법을 배울 수 있는 AdventureWorks 기반 자습서를 제공합니다.

모델 게시

보고서 서버에 모델을 게시하는 방법에 대해 설명합니다.