방법: 캐시 사전 로드(보고서 관리자)
데이터 기반 구독을 사용하여 매개 변수가 있는 보고서 인스턴스와 함께 캐시를 미리 로드할 수 있습니다.
사용자별 보고서와 함께 캐시를 미리 로드하려면
보고서 관리자에서 내용 페이지로 이동한 후 구독을 만들 보고서로 이동합니다.
[!참고] 데이터 기반 구독을 만들려면 저장된 자격 증명을 사용하거나 아무 자격 증명도 사용하지 않도록 보고서를 구성해야 합니다.
보고서를 클릭하고 구독 탭을 클릭한 후 새 데이터 기반 구독을 클릭합니다.
구독에 대한 설명을 입력합니다(옵션).
받은 사람에게 알림을 보내는 방법 지정 목록에서 Null 배달 공급자를 선택합니다.
데이터 원본 유형을 지정한 후 다음을 클릭하여 데이터 원본을 구성합니다.
구독자 데이터를 포함하는 데이터 원본에 액세스하기 위한 연결 유형, 연결 문자열 및 자격 증명을 지정합니다. 다음 예에서는 Subscribers라는 SQL Server 데이터베이스에 연결하는 데 사용되는 연결 문자열을 보여 줍니다.
data source=<servername>; initial catalog=Subscribers
다음을 클릭합니다.
구독자 데이터를 검색하는 쿼리나 명령을 지정합니다. 처리하는 데 시간이 오래 걸리는 쿼리에 대해 제한 시간 값을 늘립니다(옵션). 예를 들면 다음과 같습니다.
Select * from UserInfo
유효성 검사를 클릭합니다. 계속하기 전에 쿼리의 유효성을 검사해야 합니다. 쿼리의 유효성을 검사했습니다 메시지가 나타나면 다음을 클릭합니다.
Null 배달 공급자에 대한 배달 확장 프로그램 설정을 구성할 수 없으므로 다음을 클릭합니다.
구독에 대해 보고서 매개 변수 값을 지정하고 다음을 클릭합니다.
구독 처리 시기를 지정합니다. 보고서 서버에서 보고서 데이터가 업데이트될 때는 선택하지 마십시오. 이 설정은 스냅숏에만 사용할 수 있습니다. 기존 일정을 사용하려면 공유 일정을 선택합니다.
그렇지 않고 사용자 지정 일정을 만들려면 이 구독에 대해 생성된 일정을 클릭한 후 다음을 클릭합니다. 일정을 구성하고 마침을 클릭합니다.
[!참고] 구독자가 최신 보고서를 받도록 하려면 구성하는 일정이 구독자에 대해 정의한 보고서 배달 일정과 일치해야 합니다. 자세한 내용은 Reporting Services의 보고서 캐싱을 참조하십시오.
다음과 같이 보고서에 대한 실행 옵션을 구성합니다. 보고서 페이지에서 속성 탭을 클릭합니다.
왼쪽 프레임에서 실행 탭을 클릭합니다.
해당 페이지에서 가장 최근 데이터로 이 보고서 렌더링을 선택합니다.
다음 두 캐시 옵션 중에서 하나를 선택하고 만료 시간을 구성합니다.
- 캐시된 복사본이 특정 시간 후에 만료되도록 하려면 보고서의 임시 복사본을 캐시합니다. 보고서 복사본은 다음 분 후에 만료됩니다를 클릭합니다. 보고서 만료 시간(분)을 입력합니다.
- 일정에 따라 캐시된 복사본이 만료되도록 하려면 보고서의 임시 복사본을 캐시합니다. 보고서 복사본은 다음 일정으로 만료됩니다를 클릭합니다. 구성을 클릭하거나 공유 일정을 선택하여 보고서 만료 일정을 설정합니다.
적용을 클릭합니다.
참고 항목
개념
일정 만들기, 수정 및 삭제
공유 일정 및 보고서별 일정
공유 일정 일시 중지 및 다시 시작
보고서 관리자 방법 도움말 항목
보고서 관리자