공유 데이터 세트에 대한 캐시 새로 고침 계획을 만들어 공유 데이터 세트에 대한 캐시를 미리 로드할 수 있습니다.
다음과 같은 두 가지 방법으로 보고서에 대한 캐시를 미리 로드할 수 있습니다.
보고서에 대한 캐시 새로 고침 계획을 만듭니다. 이는 선호되는 방법입니다.
데이터 기반 구독을 사용하여 매개 변수가 있는 보고서의 인스턴스를 사용하여 캐시를 미리 로드합니다. 이는 SQL Server 2008 R2 이전 버전의 Reporting Services에서 캐시를 미리 로드하는 유일한 방법입니다. 자세한 내용은 SSRS(캐싱 보고서)를 참조하세요.
보고서 또는 공유 데이터 세트를 캐시하려면 다음 조건을 충족해야 합니다.
공유 데이터 세트 또는 보고서에 캐싱을 사용하도록 설정해야 합니다.
공유 데이터 세트 또는 보고서에 사용되는 공유 데이터 원본은 저장된 자격 증명 또는 자격 증명 없이 사용하도록 설정해야 합니다.
SQL Server 에이전트 서비스가 실행 중이어야 합니다.
캐시 새로 고침 계획을 만들어 캐시를 미리 로드하려면
보고서 관리자에서 콘텐츠 페이지로 이동한 다음 캐시할 항목으로 이동합니다.
항목을 마우스로 가리키고 드롭다운 목록을 클릭한 다음 관리를 클릭합니다.
캐시 새로 고침 옵션 탭을 클릭합니다.
도구 모음에서 새 캐시 새로 고침 계획을 클릭합니다.
비고
항목에 캐싱을 사용하도록 설정하지 않은 경우 캐싱을 사용하도록 설정하라는 메시지가 표시됩니다. 캐싱을 사용하도록 설정하려면 [확인]을 클릭합니다.
캐시 새로 고침 계획 페이지가 열립니다.
필요에 따라 새로 고침 계획에 대한 설명을 입력합니다.
공유 일정의 경우 공유 일정을 클릭한 다음 사용할 일정의 이름을 선택합니다.
사용자 지정 일정의 경우 항목별 일정을 클릭한 다음 구성을 클릭합니다.
일정 구성
OK를 클릭합니다.
데이터 기반 구독을 사용하여 사용자별 보고서로 캐시를 미리 로드하려면
보고서 관리자에서 콘텐츠 페이지로 이동한 다음 구독을 만들려는 보고서로 이동합니다.
보고서를 클릭하고 구독 탭을 클릭한 다음 새 Data-Driven 구독을 클릭합니다.
필요에 따라 구독에 대한 설명을 입력합니다.
받는 사람이 통지를 받는 방식을 지정 목록에서 Null 배달 공급자를 선택합니다.
데이터 원본 형식을 지정하고 다음 을 클릭하여 데이터 원본을 구성합니다.
구독자 데이터가 포함된 데이터 원본에 액세스하기 위한 연결 유형, 연결 문자열 및 자격 증명을 지정합니다. 다음 예제에서는 구독자라는 SQL Server 데이터베이스에 연결하는 데 사용되는 연결 문자열을 보여 줍니다.
data source=<servername>; initial catalog=Subscribers다음을 클릭합니다.
구독자 데이터를 검색하는 쿼리 또는 명령을 지정합니다. 필요에 따라 처리하는 데 시간이 오래 걸리는 쿼리의 제한 시간을 늘입니다. 다음은 그 예입니다.
Select * from UserInfo유효성 검사를 클릭합니다. 계속하기 전에 쿼리의 유효성을 검사해야 합니다. 쿼리 유효성 이 검사된 메시지가 나타나면 다음을 클릭합니다.
null 배달 공급자에 대한 배달 확장 프로그램 설정을 구성할 수 없으므로 다음을 클릭합니다.
구독에 대한 보고서 매개 변수 값을 지정하고 다음을 클릭합니다.
구독이 처리되는 시기를 지정합니다. 보고서 서버에서 보고서 데이터가 업데이트되는 시기를 선택하지 마세요. 이 설정은 스냅샷 전용입니다. 기존 일정을 사용하려면 공유 일정에서 선택합니다.
또는 사용자 지정 일정을 만들려면 이 구독에 대해 만든 일정을 클릭한 다음 다음을 클릭합니다. 일정을 구성하고 마침을 클릭합니다.
비고
구독자가 최신 보고서를 수신하려면 구성하는 일정이 구독자에 대해 정의한 보고서 배달 일정과 일치해야 합니다. 자세한 내용은 보고서 관리자(SSRS 기본 모드)를 참조하세요.
보고서에 대한 실행 옵션을 다음과 같이 구성합니다. 보고서 페이지에서 속성 탭을 클릭합니다.
왼쪽 프레임에서 실행 탭을 클릭합니다.
페이지에서 최신 데이터를 사용하여 이 보고서 렌더링을 선택합니다.
다음 두 캐시 옵션 중 하나를 선택하고 다음과 같이 만료를 구성합니다.
특정 기간 후에 캐시된 복사본이 만료되도록 하려면 보고서의 임시 복사본 캐시를 클릭합니다. 몇 분 후에 보고서 복사본을 만료합니다. 보고서 만료 시간(분)을 입력합니다.
캐시된 복사본이 일정에 따라 만료되도록 하려면 보고서의 임시 복사본 캐시를 클릭합니다. 다음 일정에 따라 보고서 복사본을 만료합니다.구성을 클릭하거나 공유 일정을 선택하여 보고서 만료 일정을 설정합니다.
적용을 클릭합니다.
또한 참조하십시오
Data-Driven 구독
Data-Driven 구독 만들기(SSRS 자습서)
성능, 스냅샷, 캐시(Reporting Services)
보고서 처리 속성 설정
보고서 캐시(SSRS)