Vytvářejte optimalizované agregované krychle úložiště pomocí těchto dvou utilit Optimize Cube:
Utilita | Vrácená data |
---|---|
Standardní hodnoty | Metriky výkonu krychle |
Pořadí řešení | Pořadí řešení prvků v krychli |
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 této utility nejprve vytvořte sešit aplikace, včetně osnovy, nastavení konfigurace a dotazů, které chcete zahrnout do krychle.
Když spustíte obslužný program, vytvoří krychli, načte vybrané datové soubory, sestaví buď výchozí agregaci, nebo agregaci založenou na dotazech (pokud je povolena v Přizpůsobit) a spustí dotazy obsažené 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říprava na spuštění utility Optimize Cube Baseline na krychli agregovaného úložiště
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. Prostudujte si téma Prozkoumávání šablon galerie.
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 |
---|---|
ASODEFAULTCACHESIZE | 100
Určuje výchozí velikost paměti cache agregovaného úložiště. Výchozí hodnota je 100. Začne se na 100 a upraví se, pokud to indikuje výstup QUERYTRACE. |
LONGQUERYTIMETHRESHOLD | -1
Toto nastavení vám umožňuje zadat nejkratší délku doby dotazu v sekundách, pro kterou chcete zachytit statistické informace. Společnost Oracle doporučuje při používání této utility nastavit LONGQUERYTIMETHRESHOLD. |
QUERYTRACE | -1
Nastaví trasování toku výpočtu dotazu, které se má spustit, a výsledky, které se mají vytisknout do souboru. Nastavení QUERYTRACE poskytuje podrobnější analýzu. |
Spusťte utilitu Optimize Cube Baseline na krychli agregovaného úložiště
Na agregovaných krychlích úložiště identifikuje utilita Baseline dynamické, uložené dimenze a dimenze s vícenásobnou hierarchií. Kromě toho poskytuje metriky pro načítání dat, vytváření agregací a provádění dotazů.
Spuštění nástroje Základ:
Aplikace Essbase při sestavování agregace vybere agregovaná zobrazení, u kterých se má provést nasčítání, agreguje je na základě hierarchie osnovy a uloží hodnoty buněk do vybraných zobrazení. Pokud agregace zahrnuje agregované buňky závislé na hodnotách úrovně 0, které se během načítání dat změnily, hodnoty vyšší úrovně se konci procesu načítání dat automaticky aktualizují.
Volitelně zadejte nenulovou hodnotu Poměru do zastavení.
Ponechání poměru do zastavení na nule (výchozí) znamená, že není nastaven žádný poměr zastavení.
Zvažte nastavení této volby na nenulovou hodnotu, pokud uživatelé vaší krychle neprovádějí žádný běžný typ dotazu a chcete zlepšit výkon omezením růstu krychle. Aplikace Essbase vybraná zobrazení agreguje. Maximální růst agregované krychle však nesmí překročit zadaný poměr. Pokud je například velikost krychle 1 GB, zadání celkové velikosti 1,2 znamená, že velikost výsledných dat nesmí překročit 20 % z 1 GB u celkové velikosti 1,2 GB
Essbase agreguje výběr pohledů, který je definován na základě analýzy vzorců uživatelských dotazů. To je dobrý přístup, pokud uživatelé vaší krychle obvykle provádějí podobné typy dotazů. Utilita nejprve spustí dotazy obsažené v sešitu a poté na základě těchto dotazů vytvoří agregovaná zobrazení.
Zvažte zaškrtnutí tohoto políčka, pokud vaše krychle implementuje Alternativní hierarchie pro sdílené prvky nebo atributy a chcete je zahrnout do agregace.
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.
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.
Nástroj Pořadí řešení nabízí vizuální zobrazení pořadí řešení použitého v aplikaci. Může to pomoci při diagnostice problémů s výkonem dotazů v souvislosti se vzorci.
Pomocí informací v listu Essbase.Stats.SolveOrder upravte pořadí řešení a optimalizujte výkon dotazu. Prostudujte si téma Pořadí výpočtu.