성능을 향상시키는 한 가지 방법은 공유 데이터셋에 대해 캐싱 속성을 설정하는 것입니다. 공유 데이터셋이 캐시될 때, 쿼리 결과의 복사본이 지정된 기간 동안 저장됩니다. 공유 데이터셋을 사용하는 보고서를 처음 요청하는 사용자는 쿼리 결과와 모든 처리가 완료될 때까지 보고서를 봐야 합니다. 캐싱 기간 내에 보고서를 요청한 후속 사용자는 쿼리와 처리가 이미 완료되어 성능이 향상됩니다. 또한 쿼리를 실행하고 지정된 캐시 만료 시점까지 결과를 캐시하는 캐시 새로 고침 계획을 지정할 수도 있습니다.
공유 데이터셋이나 캐시 새로고침 계획을 기반으로 보고서를 실행하는 사용자는 쿼리 캐시를 생성하며, 두 경우 모두 캐시 만료 옵션에 따라 캐시가 제공됩니다.
캐시할 수 있는 공유 데이터셋의 종류에는 제한이 있습니다. 예를 들어, 사용자 신원에 따라 데이터가 달라지면 쿼리 결과를 캐시할 수 없습니다. 마찬가지로, 보고서를 요청한 사용자의 보안 토큰을 통해 데이터를 검색하면 캐싱이 불가능합니다. 자세한 내용은 캐시 공유 데이터셋(SSRS) 과 캐싱 보고서(SSRS)를 참조하세요.
캐시된 보고서의 만료 일정을 맞추기 위해
Report Manager에서 캐싱 속성을 설정하고 싶은 공유 데이터셋으로 이동한 뒤, 항목 위에 마우스를 올린 후 화살표를 선택하세요.
메뉴에서 관리 를 선택합니다.
왼쪽 프레임에서 캐싱을 선택하세요.
메모
"공유 데이터셋을 실행하는 데 사용된 자격 증명이 저장되지 않습니다"라는 오류가 보인다면, 캐시 공유 데이터셋 옵션이 비활성화되어 있습니다. 자격 증명을 저장하기 위해 데이터 소스를 수정하거나, 공유 데이터셋을 다른 데이터 소스로 변경해야 합니다.
캐시 공유 데이터셋을 선택하세요.
캐시를 30분 후에 만료시키는 옵션을 선택하세요. 또한 캐시가 지정된 일정에 따라 만료되도록 선택할 수도 있습니다.
적용을 선택합니다.