Metrika sledovaná utilitou Základ znázorňuje výkon systému. Pomocou tejto metriky môžete zistiť základný výkon a potom merať prínosy optimalizácií, ktoré následne vykonáte.
Pred použitím tejto utility najprv vytvorte zošit aplikácie vrátane štruktúry, nastavení konfigurácie, skriptov výpočtov a dopytov, ktoré chcete zahrnúť do kocky.
Utilita po spustení zostaví kocku, zavedie vybrané dátové súbory, spustí vybrané skripty výpočtov a spustí dopyty zahrnuté v zošite aplikácie. Je dôležité, aby ste mali reprezentatívnu vzorku dopytov od používateľov.
Utilita Základ vytvorí panel aplikácie a procesy operácií, pomocou ktorých môžete navrhnúť a optimalizovať kocku. Po implementovaní zmien a opätovnom vytvorení kocky môžete pomocou základu porovnať iterácie modifikácií kocky. V zošite aplikácie na karte Essbase.Stats.Baseline utilita Základ pridá nové tabuľky s najnovšími dátami pre každú iteráciu.
Skôr než spustíte utilitu Základ, vykonajte tieto úlohy:
Na vytvorenie zošita aplikácie si môžete stiahnuť vzorový zošit aplikácie a ten modifikovať podľa svojich potrieb.
Ak hárky dopytu obsahujú metadáta z iného servera, návrhár kociek zobrazí upozornenie a pozastaví spracovanie, až kým neodpoviete.
Nastavenie | Hodnota |
---|---|
ASODYNAMICAGGINBSO | FULL |
HYBRIDBSOINCALCSCRIPT | FULL |
INDEXCACHESIZE | 100M |
DATACACHESIZE | 100M |
ASODEFAULTCACHESIZE | 100 |
MAXFORMULACACHESIZE | 102400 |
INPLACEDATAWRITEMARGINPERCENT | 20 |
CALCCACHEDEFAULT | 200000 |
LongQueryTimeThreshold | -1 |
Utilita Základ identifikuje husté a riedke dimenzie, veľkosť dát (veľkosti súborov PAG a IND), veľkosť bloku a veľkosti dát, indexu a cache výpočtu. Poskytuje aj metriku pre zavedenie dát, výpočet a dopyt.
Ako spustiť utilitu Základ:
Pracovné hárky výpočtov sa spúšťajú v poradí, v ktorom sa zobrazujú v zošite aplikácie. Funkcia Optimalizovať kocku ignoruje vlastnosť Vykonať výpočet v hárkoch výpočtov.
Funkcia Optimalizovať kocku podporuje iba skripty výpočtov, ktoré je možné spúšťať z úloh. Nie je možné spúšťať skripty výpočtov, ktoré sú závislé od aktuálneho kontextu mriežky Smart View (napríklad výpočty definované pomocou funkcie @GRIDTUPLES alebo výpočty, ktoré používajú substitučné premenné runtime definované so značkami <svLaunch>).
Ak v zošite aplikácie nemáte dátový hárok, zobrazí sa výzva na výber dátového súboru a súboru pravidiel z katalógu. Osvedčený postup je ukladať dátové súbory a súbory pravidiel v zdieľanom adresári v katalógu, aby sa súbory pri opätovnom vytvorení kocky nestratili.
Vytvorenie kocky trvá nejaký čas.
Essbase vygeneruje hárok Essbase.Stats.Baseline a pridá ho do zošita.
Zmenou dynamickej dimenzie sa uloženú sa toto množstvo zmenší.
Zmenšením množstva požadovaných dát alebo znížením počtu vykonaní vzorca sa zlepší výkon.
Skontrolujte poradie riešenia vypočítaných členov a znížte počet vykonaní vzorcov, čím sa zlepší výkon. Alebo skúste uložiť vypočítaný člen obsahujúci vzorce, čím takisto znížite počet vykonaní vzorca a zlepšíte výkon.