다음을 통해 공유


보고서 유형(보고서 작성기 2.0)

보고서 작성기 2.0에서 다양한 보고서를 만들 수 있습니다. 이 항목에서는 다양한 유형의 보고서와 보고서 생성 및 사용 방법을 설명하는 데 사용되는 용어에 대해 설명합니다. 단일 보고서에 여러 유형의 특성이 포함될 수 있습니다. 예를 들어 스냅숏 보고서에 매개 변수가 포함될 수 있고 포함된 보고서가 링크된 보고서일 수 있습니다. 어떤 경우든 모든 보고서는 보고서 서버에 게시되어 요청 시 실행되는 표준 보고서이며, 각각 사용 방법만 다르거나 다른 용도로 디자인되었을 뿐입니다.

보고서 작성기 2.0을 사용하면 다음과 같은 유형의 보고서를 만들 수 있습니다.

  • 매개 변수가 있는 보고서

  • 링크된 보고서

  • 스냅숏 보고서

  • 캐시된 보고서

  • 임시 보고서

  • 클릭 방문 보고서

  • 드릴스루 보고서

  • 포함된 보고서

보고서 모양, 처리 및 배달 용어

보고서 유형은 여러 가지 방법으로 설명할 수 있습니다. 보고서 유형을 데이터가 보고서에 표시되는 방식으로 생각할 수도 있습니다. 보고서 작성기 2.0에서 보고서의 데이터 모양은 사용하는 데이터 영역의 유형에 따라 달라집니다. 예를 들어 테이블 보고서와 차트 보고서는 서로 다른 데이터 영역을 사용합니다. 데이터 표시 방법은 데이터 영역(보고서 작성기 2.0)을 참조하십시오. 마찬가지로 보고서에 사용할 수 있는 기능은 보고서를 내보내는 형식에 따라 달라집니다. 예를 들어 드릴스루 보고서와 같은 대화형 기능은 웹 기반 내보내기 형식에서는 사용할 수 있지만 PDF 같은 이미지 기반 내보내기 형식에서는 사용하지 못할 수도 있습니다. 보고서의 최종 출력 형식에 따라 보고서에 포함할 수 있는 기능이 달라집니다. 다양한 내보내기 형식의 디자인 고려 사항에 대한 자세한 내용은 보고서 내보내기(보고서 작성기 2.0)를 참조하십시오.

보고서의 처리 단계와 관련된 용어도 있습니다. 보고서정의, 게시된보고서 및 렌더링된보고서 간의 차이점에 대한 자세한 내용은 보고서 및 보고서 정의(보고서 작성기 2.0)를 참조하십시오. 마지막으로 보고서 일정 예약 및 요청 시 실행 보고서에 대한 자세한 내용은 방법: 보고서 관리자에서 보고서 구독(보고서 작성기 2.0)을 참조하십시오.

매개 변수가 있는 보고서

매개 변수가 있는 보고서의 경우 보고서를 읽는 사람이 값을 입력하여 보고서 또는 데이터 처리를 완료해야 합니다. 매개 변수가 있는 보고서를 사용하면 보고서를 실행할 때 설정하는 값에 따라 다양한 보고서 결과를 얻을 수 있습니다. 매개 변수가 있는 보고서는 드릴스루 보고서, 링크된 보고서 및 포함된 보고서에 흔히 사용되며 관련 데이터를 사용하여 보고서를 연결 및 필터링합니다.

매개 변수 사용

매개 변수를 데이터 집합 쿼리에 사용하여 보고서 데이터를 선택하거나, 쿼리가 반환하는 결과 집합을 필터링하거나, 보고서의 일부를 표시하거나 숨기는 데 사용되는 레이아웃 속성을 설정할 수 있습니다. 연계 매개 변수를 지정하여 일련의 종속적인 드롭다운 매개 변수 목록을 채울 수도 있습니다. 예를 들어 Region 매개 변수 값의 드롭다운 목록에서 값을 선택하면 City 매개 변수 값의 드롭다운 목록을 채울 내용이 결정됩니다.

링크된 보고서에서 특정 매개 변수와 링크된 각 보고서를 쌍으로 연결하여 매개 변수를 사용하면 결과를 변경할 수 있습니다. 예를 들어 단일 지역의 판매 보고서에서 모든 지역의 판매를 표시하도록 만든 다음 링크된 각 보고서에 매개 변수를 사용하여 특정 지역에 대한 데이터를 필터링할 수 있습니다. 특정 매개 변수 값을 보고서와 함께 저장할 수 있으므로 사용자는 값을 입력하지 않아도 됩니다.

런타임에는 일부 매개 변수만 보고서에 표시됩니다. 보고서 작성자, 보고서 서버 관리자 또는 내용 관리자는 사용할 값을 지정한 다음 보고서에서 입력 필드를 숨길 수 있습니다.

쿼리 매개 변수 및 보고서 매개 변수

보고서 작성기 2.0은 쿼리 매개 변수와 보고서 매개 변수라는 두 가지 매개 변수를 지원합니다. 쿼리 매개 변수는 데이터 처리 중에 데이터를 선택하거나 필터링하는 데 사용됩니다. 쿼리 매개 변수는 데이터 처리 확장 프로그램의 구문에서 지정됩니다. 쿼리 매개 변수를 지정한 경우에는 사용자 또는 기본 속성에 의해 값이 제공되어야 보고서에 대한 데이터를 검색하는 SELECT 문이나 저장 프로시저를 완료할 수 있습니다.

보고서 매개 변수는 보고서 처리 중에 데이터의 다양한 측면을 보여 주는 데 사용됩니다. 보고서 매개 변수는 일반적으로 큰 레코드 집합을 필터링하는 데 사용되지만 보고서에 사용된 쿼리와 식에 따라 다른 방식으로 사용될 수 있습니다. 보고서 매개 변수는 보고서에서 정의되어 보고서 서버에서 처리되는 반면 쿼리 매개 변수는 데이터 집합 쿼리의 일부로 정의되어 데이터베이스 서버에서 처리된다는 점에서 서로 다릅니다. 자세한 내용은 보고서에 매개 변수 추가(보고서 작성기 2.0)를 참조하십시오.

링크된 보고서

링크된 보고서는 기존 보고서에 대한 액세스 지점을 제공하는 보고서 서버 항목입니다. 개념적으로 링크된 보고서는 프로그램을 실행하거나 파일을 열 때 사용하는 프로그램 바로 가기와 비슷합니다.

링크된 보고서는 기존 보고서에서 파생되며 원본 보고서의 정의를 유지합니다. 또한 항상 원본 보고서의 보고서 레이아웃과 데이터 원본 속성을 상속합니다. 보안, 매개 변수, 위치, 구독 및 일정을 비롯한 다른 모든 속성 및 설정은 원본 보고서와 다를 수 있습니다.

기존 보고서의 다른 버전을 추가로 만들려는 경우에 링크된 보고서를 만들 수 있습니다. 예를 들어 한 지역의 판매 보고서를 사용하여 모든 판매 지역에 대한 지역별 보고서를 만들 수 있습니다.

링크된 보고서는 일반적으로 매개 변수가 있는 보고서를 기반으로 하지만 매개 변수가 있는 보고서가 반드시 필요하지는 않습니다. 기존 보고서를 다른 설정으로 배포하고자 할 때마다 링크된 보고서를 만들 수 있습니다. 자세한 내용은 방법: 보고서 관리자에서 링크된 보고서 만들기(보고서 작성기 2.0)를 참조하십시오.

스냅숏 보고서

보고서 스냅숏은 레이아웃 정보 및 특정 시점에 검색된 쿼리 결과가 들어 있는 보고서입니다. 보고서를 선택할 때 최신 쿼리 결과를 얻을 수 있는 요청 시 실행 보고서와 달리 보고서 스냅숏은 예약된 시간에 처리되고 보고서 서버에 저장됩니다. 표시할 보고서 스냅숏을 선택하면 보고서 서버가 보고서 서버 데이터베이스에서 저장된 보고서를 검색하고 스냅숏이 만들어진 시점에 따른 보고서의 현재 데이터 및 레이아웃을 표시합니다.

보고서 스냅숏은 특정 렌더링 형식으로 저장되지 않으며 사용자나 응용 프로그램이 보고서 스냅숏을 요청할 때만 HTML과 같은 최종 보기 형식으로 렌더링됩니다. 지연된 렌더링은 스냅숏을 이동 가능하게 만듭니다. 요청 장치나 웹 브라우저에 적합한 형식으로 보고서를 렌더링할 수 있습니다.

보고서 스냅숏은 다음과 같은 3가지 용도로 사용됩니다.

  • 보고서 기록. 일련의 보고서 스냅숏을 만들어서 시간에 따른 데이터 변경 내역을 보여 주는 보고서 기록을 작성할 수 있습니다.

  • 일관성. 동일한 데이터 집합으로 작업해야 하는 여러 사용자에게 일관된 결과를 제공하려는 경우 보고서 스냅숏을 사용합니다. 일시적인 데이터로 요청 시 실행 보고서를 사용하면 매 시간마다 다른 결과를 생성할 수 있습니다. 하지만 보고서 스냅숏을 사용하면 같은 시점의 데이터가 들어 있는 다른 보고서나 분석 도구와 비교하여 유효한 결과를 생성할 수 있습니다.

  • 성능. 대형 보고서가 사용률이 낮은 시간에 실행되도록 예약하여 중요한 업무 시간 동안 보고서 서버 처리로 인한 영향을 줄일 수 있습니다.

캐시된 보고서

캐시된 보고서는 처리된 보고서의 저장된 복사본입니다. 캐시된 보고서를 사용하면 보고서 처리기에 대한 처리 요청 수를 줄이고 큰 보고서를 검색하는 데 필요한 시간을 줄여 성능을 개선할 수 있습니다. 캐시된 보고서에는 필수 만료 기간(대개 분 단위)이 있습니다.

클릭 방문 보고서

클릭 방문 보고서는 보고서 작성기 2.0에서 지원되지 않습니다.

드릴스루 보고서

드릴스루 보고서는 원래 보고서의 입력란에 있는 하이퍼링크를 통해 액세스되는 표준 보고서입니다. 드릴스루 보고서는 매개 변수로 필터링할 수 있지만 이러한 필터링이 반드시 필요한 것은 아닙니다. 드릴스루 보고서는 원래 보고서 내에 표시되지 않고 별도로 열린다는 점에서 포함된 보고서와 다릅니다. 또한 드릴스루 보고서는 데이터 원본에서 자동으로 생성되지 않는 대신 보고서 서버에 저장되는 사용자 지정 보고서라는 점에서 클릭 방문 보고서와 다릅니다. 자세한 내용은 드릴스루 보고서 추가(보고서 작성기 2.0)를 참조하십시오.

포함된 보고서

포함된 보고서는 주 보고서의 본문 안에 다른 보고서를 표시하는 보고서입니다. 포함된 보고서는 개념적 측면에서 웹 페이지의 프레임과 유사하며 보고서 내에 다른 보고서를 포함하는 데 사용됩니다. 모든 보고서를 포함된 보고서로 사용할 수 있습니다. 포함된 보고서가 표시하는 보고서는 보고서 서버에서 주로 부모 보고서와 같은 폴더에 저장됩니다. 부모 보고서에서 포함된 보고서로 매개 변수를 전달하도록 설정할 수 있습니다. 포함된 보고서의 각 인스턴스에 데이터 필터링 매개 변수를 사용하여 포함된 보고서를 데이터 영역 내에서 반복할 수 있습니다. 자세한 내용은 포함된 보고서 추가(보고서 작성기 2.0)를 참조하십시오.