공유 데이터 집합 캐시Cache a Shared Dataset

성능을 향상시키는 한 가지 방법은 공유 데이터 집합의 캐싱 속성을 구성하는 것입니다.One way to improve performance is to configure caching properties for a shared dataset. 공유 데이터 집합이 캐시되면 쿼리 결과의 복사본이 지정된 기간 동안 저장됩니다.When a shared dataset is cached, a copy of the query results is saved for a specified period of time. 공유 데이터 집합을 사용하는 보고서를 요청하는 첫 번째 사용자는 쿼리 결과 및 모든 처리가 완료될 때까지 기다려야 보고서를 볼 수 있습니다.The first user who requests a report that uses the shared dataset must wait for the query results and all processing to complete before viewing the report. 캐싱 기간 내에 보고서를 요청하는 이후 사용자는 쿼리 및 처리가 이미 발생했기 때문에 기다리지 않고 볼 수 있습니다.Subsequent users who request the report within the caching period will experience improved performance because the query and processing has already occurred. 또한 쿼리를 실행하고 지정된 캐시 만료 시점까지 결과를 캐시하기 위한 캐시 새로 고침 계획을 지정할 수도 있습니다.You can also specify a cache refresh plan to run the query and cache the results until the specified cache expiration.

공유 데이터 집합 또는 캐시 새로 고침 계획을 기반으로 보고서를 실행하는 사용자는 쿼리 캐시를 만들며 두 경우 모두 캐시 만료 옵션에 따라 캐시를 사용할 수 있습니다.Users running reports based on a shared dataset or cache refresh plans create the query cache and in both cases, the cache is available based on the cache expiration options.

캐시할 수 있는 공유 데이터 집합 유형은 제한되어 있습니다.There are restrictions on the types of shared datasets that you can cache. 예를 들어 사용자 ID에 따라 데이터가 달라지는 경우 또는 보고서를 요청하는 사용자의 보안 토큰을 사용하여 데이터가 검색되는 경우 쿼리 결과를 캐시할 수 없습니다.For example, the query results cannot be cached if the data varies based on the user identity or if data is retrieved using the security token of the user who requests the report. 자세한 내용은 공유 데이터 집합 캐시(SSRS)보고서 캐시(SSRS)를 참조하세요.For more information, see Cache Shared Datasets (SSRS) and Caching Reports (SSRS).

캐시된 보고서의 만료를 예약하려면To schedule the expiration of a cached report

  1. 보고서 관리자(SSRS 기본 모드)를 시작합니다.Start Report Manager (SSRS Native Mode).

  2. 보고서 관리자에서 캐싱 속성을 설정할 공유 데이터 집합으로 이동하고 항목 위로 마우스를 이동한 다음 드롭다운 화살표를 클릭합니다.In Report Manager, navigate to the shared dataset for which you want to set caching properties, hover over the item, and click the drop-down arrow.

  3. 드롭다운 메뉴에서 관리를 클릭합니다.In the drop-down menu, click Manage.

  4. 왼쪽 프레임에서 캐싱을 클릭합니다.In the left frame, click Caching.

    참고

    공유 데이터 집합을 실행하는 데 사용되는 자격 증명이 저장되어 있지 않습니다라는 오류가 표시되면 공유 데이터 집합 캐시 옵션이 비활성화됩니다.If you see the error Credentials used to run the shared dataset are not stored, the cache shared dataset option will be disabled. 데이터 원본을 수정하여 자격 증명을 저장하거나 공유 데이터 집합을 수정하여 자격 증명이 저장되어 있는 다른 데이터 원본을 사용해야 합니다.You need modify the data source to store credentials or modify the shared dataset to use a different data source that does store credentials.

  5. 공유 데이터 집합 캐시를 선택합니다.Select Cache share dataset.

  6. 30분 후에 캐시가 만료되는 옵션을 선택합니다.Select the option to expire the cache after 30 minutes. 지정된 일정에 따라 캐시가 만료되는 옵션을 선택할 수도 있습니다.You can also choose for the cache to expire on a specified schedule.

  7. 적용을 클릭합니다.Click Apply.

관련 항목:See Also

공유 데이터 집합 관리Manage Shared Datasets