19.10.2014 Views

MicroStrategy 7 Administrator Guide

MicroStrategy 7 Administrator Guide

MicroStrategy 7 Administrator Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

&DFKHÃPDWFKLQJÃUHTXLUHPHQWV<br />

In order for a cache to be used, the cache must be valid and it must match the job<br />

being executed. The following table shows what the cache matching keys are for<br />

the different cache types.<br />

C<br />

O<br />

N<br />

C<br />

E<br />

P<br />

T<br />

S<br />

Cache type<br />

Object cache<br />

Element cache<br />

Report cache<br />

Cache matching key<br />

object ID<br />

project ID<br />

type<br />

attribute ID<br />

attribute version ID<br />

security filter<br />

report ID<br />

report version ID<br />

template ID<br />

template version ID<br />

filter ID<br />

filter version ID<br />

security filter and version IDs of the<br />

user that created the cached report<br />

resolution object which holds answers<br />

to prompts<br />

user ID (if you have configured the<br />

project to check for it in the cache key)<br />

Pre-calculated data<br />

You can create aggregate tables in your data warehouse to store pre-calculated<br />

data. Consult with your Database <strong>Administrator</strong> to see how this strategy can be<br />

used in your system.<br />

Database connection caching<br />

Connecting to and disconnecting from databases incurs a bit of overhead which<br />

can lead to a slight but noticeable performance degradation in particularly large<br />

and busy system. To avoid this degradation, <strong>MicroStrategy</strong> Intelligence Server<br />

caches database connections. These cached connections remain open and are<br />

reused whenever possible.<br />

Pre-calculated data 43

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!