Metriky sledované nástrojem Základ udávají výkon systému. Pomocí těchto metrik můžete stanovit předběžný výkon a následně měřit přínosy následně prováděných optimalizací.
Před použitím tohoto nástroje musíte vytvořit sešit aplikace, včetně osnovy, nastavení konfigurace, výpočetních skriptů a dotazů, které chcete do krychle zahrnout.
Po spuštění nástroje dojde k sestavení krychle, načtení vybraných datových souborů, spuštění vybraných výpočetních skriptů a spuštění dotazů obsažených v sešitu aplikace. Je důležité získat od uživatelů reprezentativní vzorek dotazů.
Nástroj Základ vytvoří panel aplikace a provozních procesů, který vám pomůže s návrhem a optimalizací krychle. V průběhu implementací změn a opětovného sestavování krychle vám nástroj Základ pomůže porovnávat iterace změn krychle. Na kartě Essbase.Stats.Baseline sešitu aplikace připojuje nástroj Základ nové tabulky s nejnovějšími daty z jednotlivých iterací.
Před spuštěním nástroje Základ dokončete tyto úkoly:
Chcete-li vytvořit sešit aplikace, můžete si stáhnout ukázkový sešit aplikace a poté ho upravit podle svých potřeb.
Pokud listy dotazu obsahují metadata z jiného serveru, zobrazí nástroj Cube Designer varování a pozastaví zpracování do doby, než odpovíte.
Nastavení | Hodnota |
---|---|
ASODYNAMICAGGINBSO | FULL |
HYBRIDBSOINCALCSCRIPT | FULL |
INDEXCACHESIZE | 100M |
DATACACHESIZE | 100M |
ASODEFAULTCACHESIZE | 100 |
MAXFORMULACACHESIZE | 102400 |
INPLACEDATAWRITEMARGINPERCENT | 20 |
CALCCACHEDEFAULT | 200000 |
LongQueryTimeThreshold | -1 |
Nástroj Základ označuje husté a řídké dimenze, velikost dat (velikosti souborů PAG a IND), velikost bloků a velikosti pamětí cache pro data, index a výpočet. Dále nabízí metriky pro načtení dat, výpočet a dotaz.
Spuštění nástroje Základ:
Listy výpočtů se spouští v pořadí, v jakém jsou uvedeny v sešitu aplikace. Funkce Optimalizace krychle ignoruje vlastnost Spuštění výpočtu v listech výpočtů.
Funkce Optimalizace krychle podporuje pouze výpočetní skripty, které lze spustit na stránce Úlohy. Nemůžete spustit výpočetní skripty závisející na aktuálním kontextu mřížky Smart View (například výpočty definované pomocí funkce @GRIDTUPLES nebo výpočty používající substituční runtime proměnné definované pomocí tagů <svLaunch>).
Pokud sešit aplikace neobsahuje datový list, zobrazí se výzva k výběru souborů dat a pravidel z katalogu. Bývá užitečně ukládat soubory dat a pravidel do sdíleného adresáře katalogu, aby v případě opětovného sestavení krychle nedošlo k jejich ztrátě.
Sestavení krychle bude chvíli trvat.
Databáze Essbase vytvoří list Essbase.Stats.Baseline a přidá ho do sešitu.
Toto množství lze snížit změnou dynamické dimenze na uloženou.
Snížením objemu požadovaných dat nebo počtu spuštění vzorce dosáhnete zlepšení výkonu.
Zkontrolujte pořadí řešení vypočtených prvků a zlepšete výkon snížením počtu spuštění vzorce. Nebo můžete zlepšit výkon uložením vypočteného prvku obsahujícího vzorce a tak dosáhnete snížení počtu spuštění vzorce.