보고서 처리 관리
보고서 실행은 사용자나 보고서 서버가 보고서에 액세스할 때 발생하는 처리 과정을 말합니다. 보고서 실행 중에 보고서 서버는 보고서 처리, 데이터 처리 및 렌더링의 3단계에 따라 보고서를 처리합니다.
보고서 처리는 게시된 보고서 정의에서 시작됩니다. 보고서 정의에는 쿼리, 레이아웃 정보 및 코드 참조나 식이 하나 이상 포함되어 있습니다. 보고서 및 데이터 처리는 결과 데이터 집합과 보고서 정의의 레이아웃 정보를 조합하여 빠른 검색용으로 저장하거나 렌더링 확장 프로그램으로 보내 사용자에게 표시되는 형식으로 처리할 수 있는 중간 형식의 보고서를 만듭니다. 처리가 완료된 후에 보고서는 공용 언어 런타임 어셈블리로 컴파일되거나 보고서 서버에서 실행됩니다. 보고서 서버는 다양한 방법을 통해 중간 형식을 사용할 수 있습니다. 캐싱, 스냅숏 및 보고서 기록은 모두 중간 형식으로 저장된 보고서를 사용하는 기능입니다.
요청을 통해서나 밀어넣기 액세스를 통해 보고서에 액세스하면 보고서 서버는 종단 간 처리를 수행하거나 나중에 특정 형식으로 렌더링되는 중간 형식으로 저장된 보고서를 반환합니다. 보고서 실행 설정에 따라 어떤 결과가 발생할지 결정됩니다. 보고서 서버 관리자가 보고서를 캐시에서 또는 스냅숏으로 액세스하도록 지정하면 보고서 서버 데이터베이스에서 중간 형식을 가져온 다음 표시용으로 렌더링합니다. 그렇지 않으면 처리의 모든 단계가 수행됩니다.
다음 다이어그램은 여러 단계를 통해 보고서가 처리되는 과정을 보여 줍니다. 데이터 및 보고서 처리는 보고서 정의에서 수행되며 중간 형식의 보고서를 만듭니다. 중간 형식의 보고서는 이후에 특정 보기 형식으로 렌더링됩니다.
보고서 처리 다이어그램
[!참고] SQL Server 2005 Express Edition with Advanced Services에서는 보고서 처리를 지원하지 않습니다. 이 버전의 기능에 대한 자세한 내용은 SQL Server 2005 Express Edition with Advanced Services의 Reporting Services를 참조하십시오.
섹션 내용
- 보고서 실행 속성 설정
보고서를 요청이 있을 때 실행되거나 캐시에서 실행되거나 일정에 따라 보고서 스냅숏으로 실행되도록 구성하는 방법을 설명합니다.
- Reporting Services의 보고서 캐싱
보고서 서버의 보고서 캐싱 동작에 대해 설명합니다.
- 보고서 실행에 대한 제한 시간 값 설정
쿼리 및 보고서 처리 시 시간 제한 설정에 대한 정보를 제공합니다.
- 실행 중인 프로세스 관리
실행 중인 프로세스의 확인 및 취소에 대한 정보를 제공합니다.
- 보고서 및 구독 처리 일시 중지
구독 처리를 일시적으로 중지하여 예약된 보고서 작업이 실행되지 않도록 하는 방법을 설명합니다.
- 보고서 실행 확인
보고서 실행 시기를 확인하는 방법에 대해 설명합니다.
- 큰 보고서 처리
대형 보고서를 구성 및 배포하는 권장 방법을 제공합니다.
참고 항목
개념
보고서 서버 성능 모니터링
Reporting Services 구성 요소 구성
Reporting Services 관리
보고서 관리자
보고서 서버 Windows 서비스 시작 및 중지
관련 자료
Reporting Services 배포
게시된 보고서 관리 및 작업