Vytvorte optimalizované kocky ukladacieho priestoru agregácie pomocou týchto dvoch utilít na optimalizáciu kocky:
Utilita | Vrátené dáta |
---|---|
Základ | Metrika výkonu kocky |
Poradie riešenia | Poradie riešenia členov v kocke |
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 a dopytov, ktoré chcete zahrnúť do kocky.
Utilita po spustení zostaví kocku, zavedie vybrané dátové súbory, zostaví predvolenú agregáciu alebo agregáciu na základe dopytu (ak je táto možnosť aktivovaná v sekcii Customize (Prispôsobiť)) 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.
Príprava na spustenie utility Základ na optimalizáciu kocky v kocke ukladacieho priestoru agregácie
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. Pozrite si časť Preskúmanie šablón galérie.
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 |
---|---|
ASODEFAULTCACHESIZE | 100
Označuje predvolenú veľkosť cache ukladacieho priestoru agregácie. Predvolená hodnota je 100. Začnite hodnotou 100 a upravte ju, ak to signalizuje výstup QUERYTRACE. |
LONGQUERYTIMETHRESHOLD | -1
Pomocou tohto nastavenia môžete zadať najkratšiu dobu trvania dopytu v sekundách, pre ktorú chcete zaznamenať štatistické informácie. Pri používaní tejto utility odporúča spoločnosť Oracle nastavenie LONGQUERYTIMETHRESHO. |
QUERYTRACE | -1
Nastaví spustenie trasovania toku výpočtu dopytu a tlač výsledkov do súboru. Nastavenie QUERYTRACE poskytuje podrobnejšiu analýzu. |
Spustenie utility Základ na optimalizáciu kocky v kocke ukladacieho priestoru agregácie
V kockách ukladacieho priestoru agregácie identifikuje utilita Základ dynamické a uložené dimenzie a dimenzie podporujúce viacero hierarchií. Poskytuje aj metriku na zavedenie dát, zostavovanie agregácií a vykonávanie dopytov.
Ako spustiť utilitu Základ:
Keď vytvárate agregáciu, služba Essbase vyberie zobrazenia agregácie, ktorých zhrnutie sa má vykonať, agreguje ich na základe hierarchie štruktúr a uloží hodnoty buniek vo vybraných zobrazeniach. Ak agregácia zahŕňa agregované bunky závislé od hodnôt na úrovni 0, ktoré sa menia prostredníctvom zavedenia dát, hodnoty na vyššej úrovni sa automaticky aktualizujú na konci procesu zavedenia dát.
Prípadne zadajte nenulovú hodnotu pre položku Zastaviť pri pomere.
Ak necháte hodnotu Zastaviť pri pomere na nulovej hodnote (predvolená hodnota), znamená to, že nie je nastavený žiadny pomer na zastavenie.
Nastavenie tejto voľby na nenulovú hodnotu môžete použiť vtedy, keď neexistuje žiadny známy bežný typ dopytu vykonávaný používateľmi kocky a chcete zlepšiť výkon obmedzením rastu kocky. Služba Essbase agreguje vybrané zobrazenia pod podmienkou, že maximálny rast agregovanej kocky nesmie presiahnuť daný pomer. Ak je napríklad veľkosť kocky 1 GB, zadanie celkovej veľkosti 1,2 znamená, že veľkosť výsledných dát nesmie presiahnuť 20 % z 1 GB, čiže celkovo 1,2 GB
Služba Essbase agreguje výber zobrazení, ktorý je definovaný na základe analýzy vzorov dopytov používateľov. Toto je dobrý prístup, ak používatelia kocky zvyčajne vykonávajú podobné typy dopytov. Utilita najskôr spustí dopyty zahrnuté v pracovnom zošite a potom na základe týchto dopytov vytvorí zobrazenia agregácie.
Toto políčko môžete začiarknuť, ak kocka implementuje Alternatívne hierarchie pre zdieľané členy alebo atribúty a chcete ich zahrnúť do agregácie.
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.
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.
Utilita Poradie riešenia poskytuje vizuálne zobrazenie toku poradia riešenia použitého v aplikácii. Môže to byť užitočné pri diagnostikovaní problémov výkonu dopytov súvisiacich so vzorcami.
Pomocou informácií v hárku Essbase.Stats.SolveOrder môžete upraviť poradie riešenia a optimalizovať tak výkon dopytov. Pozrite si časť Poradie výpočtu.