MicroStrategy-보고서 캐시 흐름
보고서 캐시는 보고서에 사용하기 위해 데이터 소스에서 최근에 요청한 정보를 보유하는 데이터 저장소입니다. 보고서가 처음 실행될 때마다 캐시가 생성됩니다. 보고서의 캐시에는 데이터베이스, 파일 또는 웹 소스에서 가져온 결과가 포함됩니다.
보고서 캐시의 장점
다음은 MicroStrategy 캐싱 기능을 사용하여 얻을 수있는 몇 가지 이점입니다.
캐시 된 보고서는 MicroStrategy 소프트웨어 내에서 이미 데이터를 사용할 수 있으므로 결과를 더 빠르게 반환합니다.
계산 및 파생 메트릭과 관련된 실행 시간은 캐시 된 보고서가 데이터 소스에 대해 실행될 필요가 없기 때문에 더 빠릅니다.
캐시에 데이터 소스의 결과가 저장되고 동일한 데이터가 필요한 새 작업 요청에서 사용할 수 있습니다.
캐시 유형
MicroStrategy에는 세 가지 유형의 캐시가 사용됩니다.
Report Caches− 사전 계산 및 사전 처리 된 결과입니다. 이들은 Intelligence Server 컴퓨터 또는 디스크의 메모리에 저장됩니다. 데이터웨어 하우스에 대해 반복적으로 요청을 다시 실행하는 것보다 더 빠르게 검색 할 수 있습니다.
Element Caches− 자주 사용되는 테이블 요소로 Intelligence Server 컴퓨터의 메모리에 저장됩니다. 사용자가 애트리뷰트 요소의 디스플레이를 탐색 할 때 빠르게 검색 할 수 있습니다.
Object Caches − 이들은 Intelligence Server의 메모리에 저장된 메타 데이터 개체이므로 후속 요청에서 빠르게 검색 할 수 있습니다.
Cach 활성화
보고서 수준과 프로젝트 수준 모두에서 캐시를 활성화 할 수 있습니다. 이것은 프로젝트 구성 편집기를 사용하여 수행됩니다.
프로젝트 수준에서 활성화
프로젝트 수준에서 캐시가 활성화 된 경우 프로젝트 내의 모든 보고서는 캐싱 기능을 사용합니다.
보고서 수준에서 활성화
보고서 수준에서 활성화하면 특정 보고서 만 캐시를 사용합니다. 보고가 프로젝트 수준에서 비활성화 된 경우에도 보고서 수준에서 활성화되면 보고서 수준에서 작동합니다.
캐시 단점
캐시 된 데이터는 캐시가 생성 된 이후 데이터 소스를 통해 실행되지 않았기 때문에 항상 최신 상태가 아닙니다. 보고서를 실행하기 전에 보고서의 캐시를 삭제하면이를 방지 할 수 있습니다. 이렇게하면 데이터 소스를 통해 보고서가 다시 실행되므로 데이터 소스에서 가장 최근 데이터가 반환됩니다. 그러나 보고서 캐시를 삭제하려면 관리 권한이 필요합니다.