Optimalizácia cache výpočtu

Utilita Cache výpočtu odporúča optimálne nastavenie cache výpočtu pre kocku.

Používanie správneho nastavenia cache výpočtu môže významne prispieť k zlepšeniu výkonu pri výpočte celých riedkych dimenzií v skripte výpočtu. Výpočet celej riedkej dimenzie je postup na zníženie počtu blokov požadovaných dopytom.

Predvolená hodnota cache výpočtu je 200 000 bajtov. Maximálna hodnota je 20 000 000 bajtov.

Cache výpočtu je potrebné nastaviť na primeranú veľkosť, aby boli zahrnuté riedke dimenzie, ktoré sa vypočítavajú v skripte výpočtu. Nastavenie cache výpočtu na väčšiu veľkosť, než je potrebné, má negatívny vplyv na výkon.

Ako optimalizovať cache výpočtu pomocou utility Cache výpočtu:
  1. Ak chcete znížiť množstvo dát požadovaných dopytom, vypočítajte a uložte jednu alebo viacero dimenzií pomocou skriptu výpočtu.

    Obvykle je najlepšou voľbou vybrať najväčšiu dimenziu.

  2. Presuňte túto dimenziu tak, aby bola prvou riedkou dimenziou v štruktúre.

    Algoritmus cache výpočtu vyberie riedke dimenzie, ktoré majú byť umiestnené v cache, pričom začne prvou riedkou dimenziou.

  3. Vytvorte kocku bez zavedenia dát.

    Kocku je potrebné vytvoriť, aby mohla utilita Cache výpočtu fungovať.

  4. Spustite utilitu Cache výpočtu.

    Utilita zobrazí správne nastavenie cache vedľa každej dimenzie s veľkosťou do 20 MB. V prípade veľkosti nad 20 MB zobrazí text Nepoužíva sa. Zvyčajne nie je potrebné nastavenie viac než niekoľko MB.

    1. Na páse s nástrojmi návrhára kociek kliknite na položku Úlohy administrácie > Optimalizovať kocku.
    2. Kliknite na položku Cache výpočtu.
    3. Pozrite si hárok Essbase.Stats.CalcCache v zošite aplikácie. Odporúčané nastavenia cache výpočtu v hárku Essbase.Stats.CalcCache nájdete v stĺpci Cache výpočtu.
      Obrázok hárka Essbase.Stats.CalcCache v zošite aplikácie typu optimalizácie kocky.

  5. Vyhľadajte nastavenie Cache výpočtu v hárku Essbase.Stats.CalcCache vedľa riedkych dimenzií, ktoré ste vypočítali a uložili v kroku 1.
  6. Ak ste v kroku 1 vypočítali jednu dimenziu, predvolenú hodnotu cache výpočtu nastavte na túto hodnotu. Ak ste v kroku 1 vypočítali viacero dimenzií, z vypočítaných hodnôt vyberte najvyššiu hodnotu Cache výpočtu.

    Túto hodnotu pridajte do sekcie Nastavenia aplikácie v hárku Cube.Settings. Alebo môžete túto hodnotu nastaviť v nastaveniach konfigurácie aplikácie vo webovom rozhraní Essbase. Osvedčený postup je zaokrúhliť nahor, aby ste mali rezervu.