드릴스루, 드릴다운, 포함된 보고서 및 중첩 데이터 영역(보고서 작성기 3.0 및 SSRS)

일반 데이터와 세부 데이터 간의 관계를 표시하기 위해 여러 가지 방법으로 데이터를 구성할 수 있습니다. 보고서에 데이터를 모두 넣을 수 있지만 사용자가 세부 사항을 표시하기 위해 클릭(드릴다운 동작)할 때까지 표시되지 않도록 설정할 수 있습니다. 데이터 영역에 테이블이나 행렬처럼 다른 데이터 영역에 중첩된 테이블이나 차트와 같은 데이터를 데이터 영역에 표시할 수 있습니다. 주 보고서 내에 포함되어 있는 포함된 보고서에 데이터를 표시할 수 있습니다. 또는 사용자가 링크를 클릭했을 때 표시되는 별도의 보고서인 드릴스루 보고서에 세부 데이터를 지정할 수 있습니다.

드릴스루, 포함된 보고서, 중첩된 영역, 드릴다운

A. 드릴스루 보고서

B. 포함된 보고서

C. 중첩된 데이터 영역

D. 드릴다운 동작

이러한 항목 모두 공통점이 있지만 목적과 기능이 다릅니다. 이 중 드릴스루 보고서와 포함된 보고서는 실제로 별도의 보고서입니다. 중첩이란 한 데이터 영역을 다른 데이터 영역 내에 지정하는 것을 말합니다. 드릴다운은 특정 보고서 항목을 숨기고 표시하기 위해 다른 보고서 항목에 적용할 수 있는 동작입니다. 이러한 방법으로 사용자가 보고서를 더 잘 이해할 수 있도록 데이터를 구성하고 표시할 수 있습니다.

[!참고]

보고서 작성기 3.0 및 Business Intelligence Development Studio의 보고서 디자이너에서 보고서 정의(.rdl)를 만들고 수정할 수 있습니다. 각 제작 환경에서는 보고서 및 관련 항목을 만들고, 열고, 저장할 수 있는 여러 방법을 제공합니다. 자세한 내용은 microsoft.com 웹에서 보고서 디자이너 및 보고서 작성기 3.0에서 보고서 디자인(SSRS)을 참조하십시오.

문서 내용

특징 요약

특징 세부 정보

섹션 내용

특징 요약

다음은 이러한 여러 특징을 요약한 표입니다. 세부 정보는 이 항목 뒷부분의 다른 섹션에서 설명합니다. 모든 보고서 항목에 표시 및 숨기기 동작을 적용할 수 있으므로 드릴다운은 이러한 비교에 포함되지 않았습니다.

Trait

포함된 보고서

드릴스루

중첩

주 보고서의 데이터 집합 사용

같거나 다른 데이터 집합

같거나 다른 데이터 집합

같은 데이터 집합

데이터 검색

주 보고서와 같은 시간에 데이터 검색

한 번에 한 드릴스루 보고서에서 데이터 검색

주 보고서와 같은 시간에 모든 데이터 검색

처리 및 렌더링

주 보고서를 통해

링크 클릭 시

주 보고서를 통해

성능

느림(하지만 주 보고서를 통해 모든 데이터 검색)

빠름(하지만 주 보고서를 통해 일부 데이터만 검색)

빠름(그리고 주 보고서를 통해 모든 데이터 검색)

매개 변수 사용

아니요

재사용 가능성

보고서로 또는 다른 보고서의 포함된 보고서나 드릴스루 보고서로

보고서로 또는 다른 보고서의 포함된 보고서나 드릴스루 보고서로

재사용 불가능

할당

주 보고서 외부, 같거나 다른 보고서 서버

주 보고서 외부, 같은 보고서 서버

주 보고서 내부

표시

주 보고서에

다른 보고서에

주 보고서에

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위로 이동

특징 세부 정보

사용하는 데이터 집합

포함된 보고서 및 드릴스루 보고서에는 주 보고서에서 같은 데이터 집합이나 다른 데이터 집합을 사용할 수 있습니다. 중첩된 데이터 영역에서는 같은 데이터 집합을 사용합니다.

데이터 검색

포함된 보고서와 중첩된 데이터 영역은 주 보고서와 같은 시간에 데이터를 검색하지만 드릴스루 보고서는 그렇지 않습니다. 각 드릴스루 보고서는 사용자가 각 링크를 클릭할 때 데이터를 검색합니다. 이 기능은 주 보고서와 종속된 보고서의 데이터를 동시에 검색해야 하는 경우 중요합니다.

처리 및 렌더링

포함된 보고서는 주 보고서의 일부로 처리됩니다. 예를 들어 주문 세부 정보를 표시하는 포함된 보고서가 정보 행의 테이블 셀에 추가되는 경우 포함된 보고서는 테이블의 행당 한 번만 처리되면 주 보고서의 일부로 렌더링됩니다. 드릴스루 보고서는 사용자가 요약 주 보고서의 드릴스루 링크를 클릭할 때만 처리되고 렌더링됩니다.

성능

사용할 항목을 결정할 때 특히 포함된 보고서가 여러 보고서에서 사용되지 않는 경우에는 포함된 보고서 대신 데이터 영역을 사용하는 것이 좋습니다. 보고서 서버에서는 포함된 보고서의 각 인스턴스를 개별 보고서로 처리하기 때문에 성능에 영향을 줄 수 있습니다. 데이터 영역은 포함된 보고서와 같은 기능과 유연성을 제공하면서도 성능은 보다 우수합니다. 드릴스루 보고서는 주 보고서와 같은 시간에 모든 데이터를 검색하지 않으므로 포함된 보고서보다 성능이 우수합니다.

매개 변수 사용

일반적으로 드릴스루 보고서와 포함된 보고서에는 표시할 보고서 데이터를 지정하는 보고서 매개 변수가 있습니다. 예를 들어 주 보고서에서 판매 주문 번호를 클릭하면 판매 주문 번호를 매개 변수로 사용한 다음 해당 판매 주문의 모든 데이터를 표시하는 드릴스루 보고서가 열립니다. 주 보고서에서 링크를 만들 때는 드릴스루 보고서에 매개 변수로 전달될 값을 지정합니다.

드릴스루 보고서나 포함된 보고서를 만들려면 대상 드릴스루 보고서나 포함된 보고서를 먼저 디자인한 다음 드릴스루 동작을 만들거나 주 보고서에 대한 참조를 추가해야 합니다.

재사용 가능성

포함된 보고서 및 드릴스루 보고서는 별도의 보고서입니다. 따라서 이러한 보고서를 여러 보고서에서 사용하거나 독립 실행형 보고서로 표시할 수 있습니다. 중첩된 데이터 영역은 재사용할 수 없습니다. 중첩된 데이터 영역은 데이터 영역에 중첩되어 있으므로 보고서 파트로 저장할 수 없습니다. 중첩된 데이터 영역을 보고서 파트로 포함하는 데이터 영역은 저장할 수 있지만 중첩된 데이터 영역은 저장할 수 없습니다.

위치

포함된 보고서와 드릴스루 보고서는 모두 별도의 보고서이므로 주 보고서 외부에 저장됩니다. 포함된 보고서는 같거나 다른 보고서 서버에 있을 수 있지만 드릴스루 보고서는 같은 보고서 서버에 있어야 합니다. 중첩된 데이터 영역은 주 보고서의 파트입니다.

표시

포함된 보고서 및 중첩된 데이터 영역은 주 보고서에 표시됩니다. 드릴스루 보고서는 자체적으로 표시됩니다.

맨 위로 이동 링크와 함께 사용되는 화살표 아이콘맨 위로 이동

섹션 내용