Optimalizácia distribúcie dát

Utilita Distribúcia dát umožňuje lepšie porozumieť dátam v aplikácii a pomáha vám pri rozhodovaní, ako optimalizovať kocku.

Porozumenie dátam vám pomôže určiť:
  • Ktoré dimenzie majú byť riedke a ktoré husté.

    Husté dimenzie definujú bloky v aplikácii ukladacieho priestoru blokov. V ideálnom prípade by blok mal obsahovať dimenzie s najväčším množstvom dát a mal by predstavovať hlavné rozloženie dopytu pre danú aplikáciu. V prípade aplikácií finančného vykazovania to zvyčajne znamená, že dimenzie Čas a Účet by mali byť husté.

  • Ktoré dimenzie sa majú vypočítať a uložiť pomocou skriptu výpočtu.

    Jeden z faktorov, ktorý ovplyvňuje výkon dopytu, je počet blokov požadovaných dopytom. Ak je počet blokov požadovaných dopytom príliš vysoký, výkon dopytu sa zhoršuje. Ak chcete znížiť počet požadovaných blokov, vopred vypočítajte členy vyššej úrovne jednej alebo viacerých dimenzií. Najprv nastavte atribút ukladacieho priestoru dimenzie pre členy vyššej úrovne na uložený atribút (Uložiť alebo Nikdy nezdieľať). Potom spustite skript výpočtu, ktorý agreguje danú dimenziu pomocou príkazu CALC DIM alebo AGG.

  • Ktoré dimenzie sa majú použiť ako dimenzia úlohy v príkaze FIXPARALLEL.

    Ak chcete optimalizovať skript výpočtu použitý na agregáciu uložených riedkych dimenzií, použite príkaz FIXPARALLEL. Je dôležité vybrať správne dimenzie úloh. Dimenzia úlohy určuje, akým spôsobom sa výpočet rozdeľuje do vlákien a paralelne vykonáva. Jedna alebo viaceré riedke dimenzie by mali obsahovať najviac dát, aby sa redukovali prázdne úlohy. V ideálnom prípade by tieto dáta mali byť rovnomerne distribuované.

Ako spustiť utilitu Distribúcia dát:
  1. Na páse s nástrojmi návrhára kociek kliknite na položku Úlohy administrácie > Optimalizovať kocku.
  2. Vyberte položku Distribúcia dát.

    Tento proces môže trvať dlhší čas, hlavne v prípade veľkých modelov.

  3. Pozrite si pracovný hárok Essbase.Stats.DataDist.
    Obrázok pracovného hárka Essbase.Stats.DataDist v zošite aplikácie optimalizácie kocky.