보고서, 공유 데이터 집합 및 구독 일정 예약
보고서 관리자에서 보고서, 공유 데이터 집합 및 구독을 특정 시간이나 사용량이 적은 시간에 데이터를 검색하고 보고서 및 데이터 집합 쿼리를 배달하도록 예약할 수 있습니다. 일정은 한 번 실행하거나 시간, 일, 주 또는 월 간격으로 계속 실행할 수 있습니다. 다음 작업을 수행할 수 있습니다.
표준 또는 데이터 기반 구독에서 보고서 배달 예약
새 스냅숏이 정기적으로 보고서 기록에 추가되도록 보고서 기록 일정을 예약합니다.
보고서 스냅숏의 데이터 새로 고침 시기 예약
공유 데이터 집합의 데이터 새로 고침 시기 예약
이후에 새로 고칠 수 있도록 미리 정의된 시간에 캐시된 보고서 또는 공유 데이터 집합 만료 예약
여러 보고서 또는 구독에 대해 동일한 일정 정보를 사용하려는 경우 공유 일정을 만들 수 있습니다. 공유 일정은 별도로 정의한 다음 일정 정보를 필요로 하는 보고서, 공유 데이터 집합 및 구독에서 정의된 공유 일정을 참조합니다.
일정을 만들면 보고서는 보고서 서버 데이터베이스에 일정 정보를 저장합니다. 또한 보고서 서버는 해당 일정을 트리거하는 데 사용되는 SQL Server 에이전트 작업을 만듭니다. 일정 처리는 일정을 포함하는 보고서 서버의 현지 시간을 기준으로 합니다. 시간 형식은 Microsoft Windows 운영 체제 표준을 따릅니다. Reporting Services에서 사용되는 일정 예약 엔진에 대한 자세한 내용은 일정 예약 및 배달 프로세서를 참조하십시오.
[!참고]
SQL Server Express with Advanced Services에서는 예약된 작업이 지원되지 않습니다. 이 버전의 기능에 대한 자세한 내용은 SQL Server Express with Advanced Services의 Reporting Services를 참조하십시오.
공유 일정을 사용하는 이유
보고서, 공유 데이터 집합 또는 구독 속성을 통해 정의하는 특정 일정과 달리 공유 일정은 다음과 같은 이유로 인해 더 쉽게 관리 및 유지할 수 있습니다.
공유 일정은 중앙 위치에서 관리할 수 있으므로 예약된 여러 작업이 서로 너무 가까이 함께 실행되거나 서버의 다른 프로세스와 충돌하는 경우 보다 쉽게 일정 속성을 비교하고 빈도 및 되풀이 패턴을 조정할 수 있습니다.
컴퓨팅 환경에서 빠르게 변경 내용을 적용할 수 있습니다. 예를 들어 데이터 웨어하우스를 새로 고친 후 오전 4시에 실행되는 보고서 집합이 있는 경우 데이터 새로 고침 작업이 다시 예약되거나 지연되면 단일 공유 일정에서 해당 일정 정보를 업데이트하여 변경 내용을 쉽게 적용할 수 있습니다.
공유 일정만 사용하는 경우 예약된 작업이 발생하는 시기를 정확하게 알 수 있습니다. 이에 따라 성능 문제가 발생하기 전에 보다 쉽게 서버의 부하를 예상하고 이에 맞는 조정 작업을 수행할 수 있습니다. 예를 들어 특정 시간에 컴퓨터 백업을 예약하기로 결정한 경우 공유 일정이 다른 시간에 실행되도록 조정할 수 있습니다.
공유 일정 관리
공유 일정을 관리하려면 보고서 관리자의 일정 페이지나 Management Studio의 공유 일정 폴더를 사용합니다. 보고서 서버에 대해 정의된 모든 공유 일정을 보고, 일정을 일시 중지 및 재개하고(보고서 관리자에만 해당), 수정 또는 삭제할 일정을 선택할 수 있습니다. 공유 일정 페이지에는 각 일정에 대한 정보, 즉 빈도, 소유자, 만료 날짜 및 상태 정보가 요약되어 있습니다.
다음 작업을 통해 공유 일정이 현재 사용 중인지 여부를 알 수 있습니다.
보고서 관리자의 공유 일정 페이지에서 마지막 실행 날짜, 다음 실행 날짜 및 상태 필드의 값을 검사합니다. 일정이 만료되어 더 이상 실행되지 않으면 상태 필드에 만료 날짜가 나타납니다.
지정한 공유 일정의 보고서 페이지를 봅니다. 이 페이지에는 공유 일정을 사용하는 모든 보고서 및 공유 데이터 집합의 목록이 나열됩니다.
보고서 실행 로그 파일 또는 추적 로그에서 보고서가 일정에 지정된 시간에 실행되었는지 여부를 확인합니다. 자세한 내용은 Reporting Services 로그 파일을 참조하십시오.
섹션 내용
일정 만들기, 수정 및 삭제
공유 일정과 보고서별 일정을 만들고 수정하고 삭제하는 방법을 설명합니다.공유 일정 일시 중지 및 다시 시작
처리 중인 일정을 일시 중지하고 다시 시작하는 방법을 설명합니다.보고서 서버에서 표준 시간대 및 시계 설정 변경
기존 보고서와 일정의 표준 시간대 및 시계 설정 변경에 따른 영향을 설명합니다.