Optimizacija cache memorije za izračun

Uslužni program cache memorije za izračun preporučuje optimalnu cache memoriju izračuna za kocku.

Upotreba pravilne postavke za cache memoriju izračuna može uvelike poboljšati izvedbu pri izračunu cijele sparse dimenzije u izračunskoj skripti. Izračun cijele sparse dimenzije tehnika je kojom se smanjuje broj blokova koji su upitu potrebni.

Zadana vrijednost cache memorije za izračun iznosi 200.000 bajtova. Maksimalna vrijednost iznosi 20.000.000 bajtova.

Cache memorija izračuna mora se postaviti tako da tik bude dovoljno velika za sparse dimenzije koje se izračunavaju u izračunskoj skripti. Ako se cache memorija postavi tako da bude veća no što je nužno, to će negativno utjecati na izvedbu.

Optimizacija cache memorija izračuna putem uslužnog programa cache memorije za izračun:
  1. Kako biste smanjili količinu podataka koje upit traži, izračunajte i spremite jednu ili više dimenzija putem izračunske skripte.

    Obično je najbolje odabrati najveću dimenziju.

  2. Tu dimenziju premjestite tako da bude prva sparse dimenzija u strukturi.

    Algoritam cache memorije za izračun odabire sparse dimenzije koje će postaviti u cache memoriju, počevši od prve sparse dimenzije.

  3. Izradite kocku bez učitavanja podataka.

    Kocka se mora izraditi kako bi uslužni program cache memorije za izračun radio.

  4. Pokrenite uslužni program Cache memorija za izračun.

    Uslužni program uz svaku će dimenziju prikazati pravilnu cache postavku od najviše 20 MB. Ako je vrijednost veća od 20 MB, prikazat će se N/D. Postavke iznad nekoliko MB općenito nisu potrebne.

    1. Na traci alata Cube Designer odaberite Administratorski zadaci > Optimiziraj kocku.
    2. Pritisnite Cache memorija za izračun.
    3. Prikažite list Essbase.Stats.CalcCache u aplikacijskoj radnoj knjizi. Preporučene postavke cache memorije za izračun možete pregledati u radnom listu Essbase.Stats.CalcCache u stupcu Cache memorija za izračun.
      Slika lista Essbase.Stats.CalcCache u radnoj knjizi aplikacije za optimizaciju kocke.

  5. Pronađite postavku Calc Cache u listu Essbase.Stats.CalcCache uz sparse dimenzije koje ste izračunali i spremili u 1. koraku.
  6. Ako ste u 1. koraku izračunali jednu dimenziju, zadanu postavku za cache memoriju izračuna postavite na tu vrijednost. Ako ste u 1. koraku izračunali više od jedne dimenzije, odaberite najveću vrijednost za Cache memorija za izračun u izračunatim vrijednostima.

    Dodajte ovu vrijednost u odjeljku Postavke aplikacije u radnom listu Cube.Settings. Vrijednost možete postaviti i u konfiguracijskim postavkama aplikacije u Essbase web-sučelju. Preporučujemo zaokruživanje kako biste imali više prostora.