다음을 통해 공유


보고서 레이아웃 및 렌더링 이해

보고서는 페이지 머리글, 페이지 바닥글 및 본문의 세 가지 주요 영역으로 구성됩니다. 보고서 각 페이지의 위쪽과 아래쪽에 위치하는 페이지 머리글과 바닥글에는 같은 내용이 반복되어 나타납니다. 머리글과 바닥글에 이미지, 텍스트 상자, 선 등의 보고서 항목을 넣을 수 있습니다. 보고서의 본문에는 보고서 데이터가 포함됩니다. 머리글이나 바닥글에 보고서 항목을 넣을 수 있을 뿐만 아니라 보고서 본문의 어느 위치에서나 데이터 집합의 데이터가 표시되는 데이터 영역을 넣을 수 있습니다.

보고서 항목을 보고서의 원하는 위치에 자유롭게 넣을 수 있습니다. Reporting Services를 사용하면 보고서에서 데이터 "밴드"의 제한을 받지 않습니다. 여러 데이터 집합이 나란히 위치하도록 데이터 영역을 배치할 수 있습니다. 또한 특정 보고서 항목에 다른 보고서 항목을 포함할 수 있습니다. 즉, 데이터 영역의 경우 데이터 그룹을 다른 그룹 내에 중첩시킬 수 있습니다. 보고서 디자이너의 데이터 영역에 대한 자세한 내용은 데이터 영역 이해를 참조하십시오. 보고서 디자이너의 보고서 항목에 대한 자세한 내용은 보고서 항목 작업을 참조하십시오.

렌더링

보고서를 실행하면 보고서 서버에서 보고서 정의의 레이아웃이 데이터 원본의 데이터와 결합되어 지정된 형식으로 보고서가 렌더링됩니다. 보고서 서버에서는 이러한 작업을 수행하기 위해 확장 프로그램을 사용합니다. 데이터 처리 확장 프로그램은 데이터 원본 유형에 따라 데이터를 검색하는 데 사용되며 렌더링 확장 프로그램은 선택한 형식에 따라 보고서 출력을 제공하는 데 사용됩니다. 다른 확장 프로그램을 사용하여 데이터 처리 및 보고서 렌더링 방식을 변경할 수 있습니다. 자세한 내용은 보고서 렌더링 시 디자인 고려 사항을 참조하십시오.

페이지 매김

보고서 페이지 매김은 보고서의 페이지 크기나 보고서 항목에 넣을 페이지 나누기에 의해 결정됩니다. 이미지나 PDF와 같이 페이지 크기를 지원하는 렌더링 확장 프로그램은 각 페이지에 맞게 보고서의 데이터 서식을 지정합니다. 페이지 크기를 지원하지 않는 렌더링 확장 프로그램은 단일 페이지의 페이지 나누기 사이에 있는 모든 데이터를 렌더링합니다. 페이지 크기를 지원하지 않는 일부 확장 프로그램에서는 소프트 페이지 나누기를 사용하지 않습니다. 그러나 HTML 렌더링 확장 프로그램에서는 소프트 페이지 나누기를 사용합니다. 소프트 페이지 나누기는 페이지 크기에 의해 결정되며 페이지 크기를 지원하는 렌더링 확장 프로그램에서 배치하는 페이지 나누기처럼 정확하지는 않습니다. 항목의 페이지 나누기를 지원하는 모든 렌더링 확장 프로그램은 보고서의 각 페이지 나누기 뒤에서 새 페이지를 시작합니다. 보고서 디자이너에서 페이지 크기와 페이지 나누기 작업을 수행하는 방법은 보고서 페이지 매김 제어을 참조하십시오.

참고 항목

개념

보고서 및 보고서 정의
보고서 디자인 기본 사항

도움말 및 정보

SQL Server 2005 지원 받기