보고서 렌더링 시 디자인 고려 사항
이 항목에서는 렌더링 확장 프로그램의 사용 방식에서 나타나는 중대한 차이점에 대해 설명하고 각 렌더링 확장 프로그램이 보고서 정의를 처리하는 방식을 설명하는 항목 목록을 제공합니다. 보고서 렌더링의 기본 사항과 사용 가능한 렌더링 확장 프로그램 종류를 이해하는 것은 효과적인 보고서 디자인 결정을 내리는 데 필요합니다.
보고서 렌더링 개요
Reporting Services에서 보고서는 RDL(Report Definition Language)이라고 하는 XML 스키마를 기반으로 합니다. 이 스키마는 보고서에 대해 단일 설명을 제공합니다. 이 스키마는 보고서를 특정 형식으로 출력하는 데 사용되는 모든 렌더링 확장 프로그램에서 지원됩니다. RDL을 따르는 보고서는 RDL 표준을 지원하는 임의의 렌더링 확장 프로그램을 통해 렌더링할 수 있습니다.
[!참고] RDL(Report Definition Language)은 Reporting Services용으로 특수하게 생성된 XML 스키마입니다. 이 스키마는 보고서에서 사용할 수 있는 모든 요소를 설명합니다. RDL에 대한 전체 설명을 보려면 Report Definition Language를 참조하십시오.
사용자가 만든 보고서 정의는 보고서 서버 데이터베이스에 저장되므로 보고서 처리 중에 검색되고 데이터와 결합될 수 있습니다. 보고서 처리 중에 보고서를 특정 장치로 렌더링하기 위해 렌더링 확장 프로그램이 호출됩니다. 결과 보고서는 렌더링 확장 프로그램에 따라 달라질 수 있습니다. 예를 들어 HTML 렌더링 확장 프로그램으로 렌더링된 출력과 XML 렌더링 확장 프로그램으로 렌더링된 출력의 모양은 서로 매우 다릅니다. 따라서 여러 렌더링 확장 프로그램을 사용하여 보고서를 처리하는 경우에는 각 확장 프로그램에 맞게 보고서를 디자인해야 합니다.
렌더링 확장 프로그램 비교
렌더링 확장 프로그램 사용과 관련된 제한 사항이나 요구 사항은 없지만 각 출력 형식의 특성을 통해 렌더링된 보고서의 적절한 사용 방식을 알 수 있습니다. 예를 들어 XML 및 CSV 렌더링 확장 프로그램은 다른 응용 프로그램이나 프로세스에 대한 데이터 공급 수단으로 사용할 수 있는 보고서를 만드는 데 유용하지만 레이아웃 렌더링 확장 프로그램은 보고서 사용자에게 보다 친숙한 형식의 보고서를 생성합니다. 렌더링 확장 프로그램 간 관계를 이해하면 보고서 디자인을 결정하는 데 도움이 될 수 있습니다. 예를 들어 실제 페이지 렌더링 확장 프로그램용으로 최적화된 보고서를 만들 경우 해당 범주의 출력 형식에 잘 맞는 디자인을 구현하는 데 중점을 둘 수 있습니다.
다음 렌더링 확장 프로그램 분류에서는 페이지 매김 동작 및 대화형 작업 수준에서 확장 프로그램 간 차이를 보여 줍니다. 이 분류에서 대화형 렌더링은 브라우저와 보고서 서버 간 상호 작용을 나타내며 사용자 작업에 따라 추가 렌더링이 시작됩니다. 예를 들어 사용자가 드릴스루 보고서를 여는 링크를 클릭하면 해당 보고서가 보고서 서버에서 렌더링됩니다.
- 데이터 렌더링 확장 프로그램: XML, CSV
- 레이아웃 렌더링 확장 프로그램(대화형) HTML
- 레이아웃 렌더링 확장 프로그램(비대화형, 논리적 페이지 렌더러): Excel, MHTML
- 레이아웃 렌더링 확장 프로그램(비대화형, 물리적 페이지 렌더러): PDF, 이미지
섹션 내용
다음 항목에서는 다양한 렌더링 확장 프로그램에 대한 디자인 고려 사항을 설명합니다.
- HTML 출력 디자인
HTML 렌더링 확장 프로그램과 관련된 디자인 문제 및 고려 사항을 설명합니다.
- Microsoft Excel 출력 디자인
Excel 렌더링 확장 프로그램과 관련된 디자인 문제 및 고려 사항을 설명합니다.
- CSV 출력 디자인
CSV 렌더링 확장 프로그램과 관련된 디자인 문제 및 고려 사항을 설명합니다.
- XML 출력 디자인
XML 렌더링 확장 프로그램과 관련된 디자인 문제 및 고려 사항을 설명합니다.
- 이미지 출력 디자인
이미지 렌더링 확장 프로그램과 관련된 디자인 문제 및 고려 사항을 설명합니다.
- PDF 출력 디자인
PDF 렌더링 확장 프로그램과 관련된 디자인 문제 및 고려 사항을 설명합니다.
참고 항목
개념
보고서 디자인 기본 사항
보고서 디자이너 작업
자동 크기 조정 및 위치 지정을 위한 렌더링에 대한 고려 사항