공유 데이터 세트 캐시

성능을 향상시키는 한 가지 방법은 공유 데이터 세트에 대한 캐싱 속성을 구성하는 것입니다. 공유 데이터 세트가 캐시되면 쿼리 결과의 복사본이 지정된 기간 동안 저장됩니다. 공유 데이터 세트를 사용하는 보고서를 요청하는 첫 번째 사용자는 쿼리 결과 및 모든 처리가 완료될 때까지 기다려야 보고서를 볼 수 있습니다. 캐싱 기간 내에 보고서를 요청하는 후속 사용자는 쿼리 및 처리가 이미 발생했기 때문에 성능이 향상되었습니다. 캐시 새로 고침 계획을 지정하여 쿼리를 실행하고 지정된 캐시 만료까지 결과를 캐시할 수도 있습니다.

공유 데이터 세트 또는 캐시 새로 고침 계획에 따라 보고서를 실행하는 사용자는 쿼리 캐시를 만들고 두 경우 모두 캐시 만료 옵션에 따라 캐시를 사용할 수 있습니다.

캐시할 수 있는 공유 데이터 세트 유형에는 제한이 있습니다. 예를 들어 데이터가 사용자 ID에 따라 달라지면 쿼리 결과를 캐시할 수 없습니다. 마찬가지로, 보고서를 요청하는 사용자의 보안 토큰을 사용하여 데이터를 검색하는 경우에는 캐싱이 불가능합니다. 자세한 내용은 공유 데이터 세트 캐시(SSRS)보고서 캐시(SSRS)를 참조하세요.

캐시된 보고서의 만료를 예약하려면

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

  2. 보고서 관리자에서 캐싱 속성을 설정할 공유 데이터 세트로 이동하고 항목 위로 마우스를 가져가서 화살표를 선택합니다.

  3. 메뉴에서 관리를 선택합니다.

  4. 왼쪽 프레임에서 캐싱을 선택합니다.

    참고 항목

    "공유 데이터 세트를 실행하는 데 사용된 자격 증명이 저장되지 않습니다"라는 오류가 표시되면 캐시 공유 데이터 세트 옵션을 사용할 수 없습니다. 자격 증명을 저장하도록 데이터 원본을 수정하거나 자격 증명을 저장하는 다른 데이터 원본을 사용하도록 공유 데이터 세트를 수정해야 합니다.

  5. 공유 데이터 세트 캐시를 선택합니다.

  6. 30분 후에 캐시를 만료하는 옵션을 선택합니다. 지정된 일정에 따라 캐시가 만료되는 옵션을 선택할 수도 있습니다.

  7. 적용을 선택합니다.

공유 데이터 세트 관리