새로운 보고서 제작 기능

[!참고]

SQL Server 2008 R2의 경우 이 항목에 나열된 내용에 대해 변경 사항이 없습니다.

SQL Server 2008 Reporting Services는 보고서 및 보고서 제작 환경에 대한 중요한 새 기능을 제공합니다. 보고서 디자이너의 새로운 데이터 컨트롤, 데이터 영역, 데이터 원본 유형 및 개선된 디자인 환경을 통해 완전히 새로운 종류의 보고서를 만들 수 있습니다.

새 기능 목록

  • 새롭게 향상된 데이터 원본 유형
    이 릴리스에는 보고서 및 보고서 모델의 Teradata 데이터 원본을 위한 새로운 데이터 처리 확장 프로그램이 도입되었습니다.

  • 향상된 차트 데이터 영역
    이 릴리스에는 다양한 새 차트 종류를 지원하는 다시 디자인된 차트 컨트롤, 축 및 수식에 대한 보다 강력한 제어 기능 및 보다 쉽게 차트를 만들고 사용할 수 있도록 하는 개선된 사용자 인터페이스가 포함되어 있습니다.

  • 새 계기 데이터 영역
    이 릴리스에는 독립 실행형 계기, 계기 패널 내의 여러 계기 또는 테이블, 행렬, 목록 데이터 영역 템플릿 내의 여러 계기를 통해 단일 값을 시각적으로 강조할 수 있는 방법을 제공하는 새 계기 데이터 영역이 도입되었습니다.

  • 테이블, 행렬 및 목록을 위한 새 테이블릭스 데이터 영역
    이 릴리스에는 테이블, 목록 및 행렬 구조를 단일 구조로 결합하는 새 테이블릭스 데이터 영역이 도입되었습니다. 테이블릭스 데이터 영역에서는 행 및 열을 그룹화하기 위한 보다 많은 옵션을 제공하므로 데이터를 요약하고 표시하는 방법을 사용자 지정할 수 있습니다.

  • 보고서 디자이너의 향상된 기능
    이 릴리스에는 데이터와 디자인 요소에 쉽게 액세스하기 위한 보고서 디자이너의 향상된 기능이 포함되어 있습니다.

  • 새 보고서 작성기 2.0
    보고서 작성기 2.0은 Microsoft Office와 비슷한 제작 환경에서 향상된 데이터 레이아웃, 시각화와 텍스트 서식 및 요청 시 렌더링 같은 여러 가지 새로운 기능을 제공합니다.

  • 새롭게 향상된 보고서 항목 및 RDL 요소
    이 릴리스에는 요청 시 처리 및 일관된 페이지 매김을 위한 보고서 처리기의 향상된 기능과 같은 많은 RDL(Report Definition Language) 증분 변경이 이루어졌습니다.

새롭게 향상된 데이터 원본 유형

SQL Server 2008 Reporting Services에는 다음 데이터 원본에서 보고할 수 있도록 하는 새 데이터 처리 확장 프로그램이 포함되어 있습니다.

새 기능 표로 돌아가기

향상된 차트 데이터 영역

새 차트 데이터 영역은 보다 다양한 데이터 시각화 기능을 지원합니다. 새 차트 종류에는 가로/세로 원통형, 피라미드형, 깔때기형, 극좌표형, 방사형, 주식형, 원통형, 범위 세로 막대형, 범위 가로 막대형, 곡선 영역형, 곡선형, 단계별 선형 및 상자 그림 차트가 있습니다. Pareto 및 히스토그램 차트도 기본적으로 지원됩니다.

계열은 지정된 모든 차트 영역 및 범례에 표시될 수 있습니다. 누락된 데이터 대신 빈 요소를 삽입할 수 있습니다. 또한 여러 차트 영역, 여러 범례 및 여러 제목을 같은 차트에 결합할 수 있습니다.

둘 이상의 축을 사용하여 여러 계열을 표시할 수 있도록 하는 보조 축이 새롭게 지원됩니다. 각 축에 배율 구분선, 로그 눈금 간격, 사용자 지정 축 간격 및 인터레이스된 줄무늬 선을 추가하는 옵션을 설정할 수 있습니다.

새 차트 데이터 영역은 레이블 충돌을 방지하기 위한 자동 간격 레이블 지정 기능, 축 레이블 계산에 대한 사용자 지정 가능한 회전 각도, 글꼴 크기 및 텍스트 줄 바꿈 속성, 사용자 지정 위치에서 축을 교차하는 기능 지원, 일정한 간격 및 사용자 지정 간격으로 배경 줄무늬 선을 그리는 기능 지원을 제공합니다.

차트에 레이블, 맞춤 및 색을 지정할 때 보다 강력한 제어 기능을 활용할 수 있습니다. 데이터 요소의 스마트 레이블은 텍스트를 조정하여 레이블 충돌을 방지합니다. 사용자 지정 색상표 및 여러 차트 영역 자동 맞춤을 통해 보고서에 포함된 차트의 모양과 레이아웃을 보다 쉽게 개선할 수 있습니다. 원형 차트의 작은 조각 여러 개를 하나의 조각으로 모을 수 있고 개별 데이터 요소에서 도구 설명 정보를 드릴다운 또는 표시할 수 있으며 원하는 수의 스택에 누적 가로 막대형 또는 누적 세로 막대형 차트를 나란히 배치할 수 있습니다. 원형, 도넛형, 가로 막대형 및 세로 막대형 차트는 2D 및 3D 그리기 효과를 지원합니다.

이 릴리스에는 차트에서 자동으로 계산되는 계열에 대한 새로운 디자인 타임 및 런타임 지원이 도입되었습니다. Reporting Services는 통계 분석, 이동 평균, 재무 표시기 등을 비롯하여 일반적으로 사용되는 15개의 계산을 위한 기본 제공 함수를 제공합니다. 런타임에 계산되는 새로운 데이터 요소 계열을 만들기 위한 수식을 선택할 수 있습니다.

  • 보다 쉽게 차트 종류를 사용할 수 있도록 사용자 인터페이스가 향상되었습니다. 각 차트 요소에 대한 새로운 대화 상자, 각 차트 요소에 대한 바로 가기 메뉴, 차트에서 직접 제목 및 레이블 텍스트를 편집할 수 있는 기능 지원, 새로운 차트 종류 선택기 및 차트의 끌어 놓기 영역에서 필드를 끌어다 놓고 다시 정렬할 수 있는 기능이 추가되었습니다. 이러한 기능을 사용하면 차트에 계열이 나타나는 순서를 손쉽게 변경할 수 있습니다.

자세한 내용은 차트(보고서 작성기 3.0 및 SSRS)보고서 정의 차트 개요 다이어그램를 참조하십시오.

새 계기 데이터 영역

새 계기 데이터 영역은 KPI(핵심 성과 지표) 값을 강조하여 수준 높은 데이터 요약을 제공하는 데 가장 많이 사용됩니다. 계기는 포인터를 사용하여 단일 값을 표시합니다. 범위를 추가하여 눈금에서 일부 값을 강조 표시할 수 있으며 계기의 눈금 크기 및 위치를 제어하여 다양한 시각 효과를 만들 수 있습니다.

계기 데이터 영역은 하나 이상의 계기를 포함하는 계기 패널입니다. 여러 계기를 하나의 계기 패널로 결합하여 단일 값을 나란히 표시할 수 있습니다. 계기 패널에 필터링 또는 정렬을 적용할 수도 있습니다. 방사형 계기 유형 또는 선형 계기 유형 중 하나를 선택할 수 있습니다. 온도 데이터를 시각화할 때에는 특정 온도계 계기 유형을 사용합니다. 선형 계기 목록에서 불릿(Bullet) 그래프를 선택할 수 있습니다. 자세한 내용은 계기(보고서 작성기 3.0 및 SSRS)을 참조하십시오.

새 기능 표로 돌아가기

새 테이블릭스 데이터 영역

새 테이블릭스 데이터 영역은 테이블과 행렬 모두의 기능을 결합하는 일반화된 데이터 영역 항목입니다. SQL Server 2008 Reporting Services에서 테이블릭스 데이터 영역은 테이블, 행렬 및 목록 데이터 영역의 기능을 하나의 유연한 표 형태 레이아웃으로 결합하여 해당 데이터 영역을 대체합니다. RDL 구문에서 Tablix 요소는 이전 RDL 스키마의 Table, Matrix 및 List 요소를 대체합니다.

테이블릭스 데이터 영역은 보고서 레이아웃의 유연성을 개선하며 보다 일관된 렌더링 동작을 제공합니다. 테이블릭스 데이터 영역은 유연한 표 형태 레이아웃을 사용하여 여러 행 그룹 및 열 그룹을 지원합니다. 그룹은 행 계층 구조와 열 계층 구조로 구성되며 중첩되거나, 인접하거나, 재귀적일 수 있습니다. 테이블릭스 데이터 영역을 추가하면 그룹화 창을 사용하여 쉽고 빠르게 행 및 열 그룹을 만들고 합계, 부분합 및 총합계를 추가할 수 있습니다. 테이블릭스 데이터 영역은 그룹 및 요약 데이터를 표시할 행과 열이 포함되도록 자동으로 조정됩니다.

테이블릭스를 통해 복잡한 집계 데이터 작업을 새로운 방식으로 수행할 수 있습니다. 그러나 이로 인해 간단한 테이블 및 행렬 구조 작업을 수행할 수 없는 것은 아닙니다. 보고서 디자이너는 도구 상자에서 끌어와 보고서의 시작 지점으로 사용할 수 있는 테이블, 행렬 및 목록이라는 테이블릭스 데이터 영역용 템플릿 세 가지를 제공합니다. 이를 기반으로 다양한 보고서 유형의 기능을 통합하는 복잡한 보고서를 디자인할 수 있습니다. 테이블릭스 셀에는 다른 데이터 영역을 비롯한 모든 보고서 항목을 포함할 수 있습니다.

자세한 내용은 테이블, 행렬 및 목록(보고서 작성기 3.0 및 SSRS), 데이터 필터링, 그룹화 및 정렬(보고서 작성기 3.0 및 SSRS)보고서 정의 테이블릭스 개요 다이어그램을 참조하십시오.

새 기능 표로 돌아가기

텍스트 및 HTML에 대한 새로운 향상된 기능

입력란 보고서 항목이 향상되었습니다. 글꼴 및 색을 혼합하고, 굵게 및 기울임꼴 스타일을 추가하고, 맞춤 및 내어쓰기와 같은 단락 스타일을 사용할 수 있습니다. 또한 입력란 전체의 형식을 지정하거나 입력란 내에 있는 특정 텍스트, 숫자, 식 또는 필드의 형식을 지정할 수 있습니다. 데이터베이스의 필드에서 기본 HTML을 가져와 보고서에 표시할 수도 있습니다. 데이터베이스의 데이터를 디자인 화면의 리터럴 텍스트와 혼합하는 메일 병합 또는 템플릿 보고서를 만들 수 있습니다. 또한 새 릴리스는 국가별 복합 스크립트를 완전히 지원합니다. 자세한 내용은 텍스트 및 자리 표시자 서식 지정(Report Builder 3.0 및 SSRS)를 참조하십시오.

보고서 작성자의 경우 보고서에 식을 사용해 보면 간단한 식이 디자인 화면에 자리 표시자 텍스트로 나타남을 볼 수 있습니다. 예를 들어 디자인 화면의 입력란에서 식 =Fields!Sales.Value는 [Sales]로 표시됩니다. 자세한 내용은 식(보고서 작성기 3.0 및 SSRS)을 참조하십시오.

보고서 디자이너의 향상된 기능

보고서 디자이너 작업 영역에서 가장 두드러지게 변경된 내용은 보고서 디자이너의 데이터 탭이 보고서 데이터 창으로 대체되었다는 것입니다. 이 창에서는 보고서 레이아웃 생성 시 항상 표시되는 단일 위치에서 모든 보고서 데이터가 구성됩니다. 보고서 데이터 창은 데이터 원본, 데이터 집합, 매개 변수, 이미지 및 기본 제공 필드를 보여 줍니다. 쿼리 디자이너는 데이터 집합에서 액세스할 수 있습니다.

디자인 화면도 더욱 기능이 풍부한 디자이너 환경을 지원합니다. 항목을 끌거나 크기를 조정할 때 현재의 보고서 항목 위치와 맞춤 선이 눈금자에 표시됩니다.

변경된 다른 내용에는 테이블릭스 데이터 영역에 대한 그룹을 편리하게 만들 수 있는 새 그룹화 창과 보고서 항목의 속성을 설정하기 위한 새 속성 대화 상자가 있습니다.

새 기능 표로 돌아가기

보고서 작성기 2.0

Microsoft SQL Server 2008 보고서 작성기 2.0의 새 릴리스는 향상된 데이터 레이아웃, 시각화와 텍스트 서식 및 요청 시 렌더링 같은 여러 가지 새로운 기능을 제공합니다. 보고서 작성기 2.0은 사용자가 Office 2007 제품 사용 경험을 활용할 수 있도록 Office와 비슷한 제작 환경을 제공합니다. 여러 데이터 영역을 사용하여 보고서를 작성하고, 여러 데이터 원본에서 보고서 하나로 데이터를 가져올 수 있으며, 관계형 데이터 원본과 다차원 데이터 원본을 직접 쿼리할 수 있습니다.

이 도구의 이전 버전인 보고서 작성기 1.0 또는 보고서 디자이너에서 보고서를 작성했는지에 관계없이 기존 보고서 모두를 사용자 지정하고 업데이트할 수 있습니다. 보고서 작성기 1.0은 SQL Server 2005와 함께 설치되며 Microsoft SQL Server 2008에서도 보고서 작성기 1.0이 기본적으로 설치됩니다. 자세한 내용은 보고서 작성기 3.0보고서 작성기 2.0 시작(Getting Started with Report Builder 2.0)을 참조하십시오.

새로운 보고서 작성기 2.0은 웹 페이지에서 별도로 설치할 수 있습니다. Microsoft SQL Server 2008 기능 팩으로 이동하여 보고서 작성기 2.0을 검색하십시오.

새 기능 표로 돌아가기

새롭게 향상된 보고서 항목 및 RDL 요소

RDL(Report Definition Language)은 Reporting Services 보고서의 구문을 정의합니다. 이 릴리스에서는 테이블릭스, 차트 및 계기 데이터 영역이 추가되어 RDL이 크게 변경되었습니다. 이에 대해서는 이전 섹션에서 설명했습니다. 그러나 이 릴리스에는 새 보고서 처리 모델 및 보고서 렌더링 모델을 지원하기 위한 증분 향상 기능도 포함되어 있습니다. 자세한 내용은 Report Definition Language XML 스키마보고서 정의 XML 다이어그램를 참조하십시오.

RDL 페이지 요소

보고서를 여러 렌더러로 내보낼 때 페이지 나누기를 보다 일관된 방식으로 제어할 수 있도록 RDL 페이지 요소가 다시 디자인되었습니다. 새 RDL 요소는 PageSections, PageSection 및 PageBreak를 포함합니다. 페이지 머리글, 페이지 바닥글, 페이지 여백, 열, 열 간격, InteractiveHeight 요소 및 InteractiveWidth 요소는 Report 부모 요소에서 Page 부모 요소로 이동되었습니다. 또한 페이지 매김을 보다 효과적으로 제어할 수 있도록 KeepTogether 및 KeepWithGroup이 새로 지원됩니다. 자세한 내용은 Reporting Services에서의 페이지 매김 이해(보고서 작성기 3.0 및 SSRS), 렌더링 동작 이해(보고서 작성기 3.0 및 SSRS), 보고서 정의 보고서 레이아웃 개요 다이어그램Report Definition Language XML 스키마를 참조하십시오.

명시적 Null 값

새 특성인 xsi:nil="true"를 사용하면 명시적으로 Null인 값과 지정되지 않은 값을 구분할 수 있습니다.

처리 시간 변수

보고서 전체에 전역적으로 적용되는 변수를 선언하거나 특정 그룹 범위에 로컬로 적용되는 변수를 선언할 수 있습니다. 전역 변수를 사용하면 식을 한 번 계산한 다음 해당 값을 보고서 전체에서 식에 사용할 수 있습니다. DeferVariableEvaluation 요소는 보고서에 대한 요청 시 처리 중 변수가 평가되는지 여부를 제어합니다. 변수에 시간 종속성이 있는 경우 이 값을 설정하지 마십시오. 자세한 내용은 보고서 및 그룹 변수 컬렉션 참조 사용(보고서 작성기 3.0 및 SSRS)을 참조하십시오.

상수 데이터 형식

Value 요소에는 상수 값의 데이터 형식을 지정하는 선택적 DataType 특성이 있습니다. DataType을 생략하면 상수에 String 데이터 형식이 사용됩니다. DataType은 Boolean, DateTime, Integer, Float 또는 String일 수 있습니다.

새 기능 표로 돌아가기