Nástroj pro distribuci dat pomáhá lépe pochopit data v aplikaci a provádět tak důležitá rozhodnutí ohledně optimalizace krychle.
Husté dimenze definují bloky v aplikaci blokového úložiště. V ideálním případě by měl blok obsahovat dimenze s většinou dat a představovat převládající rozvržení dotazu pro danou aplikaci. V aplikacích finančních sestav to obvykle znamená, že husté by měly být dimenze Čas a Účet.
Jedním z faktorů ovlivňujících výkon dotazu je počet bloků požadovaných dotazem. Pokud je počet požadovaných bloků příliš vysoký, snižuje se výkon dotazu. Počet požadovaných bloků můžete snížit předběžným vypočtením prvků horní úrovně jedné nebo několika řídkých dimenzí. Nejprve nastavte atribut úložiště dimenze horních prvků na uložený atribut (Uložit nebo Nikdy nesdílet) a poté spusťte výpočetní skript, který tuto dimenzi agreguje pomocí funkce CALC DIM nebo AGG.
K optimalizaci výpočetního skriptu sloužícího k agregaci uložených řídkých dimenzí použijte příkaz FIXPARALLEL. Je důležité vybrat ty správné dimenze úlohy. Dimenze úlohy je ta, která určuje, jak se má výpočet rozdělit do vláken a paralelně spustit. Aby se omezil počet prázdných úloh, měly by jedna nebo několik řídkých dimenzí obsahovat většinu dat a v ideálním případě by tato data měla být rovnoměrně distribuovaná.
Spuštění tohoto procesu může trvat hodně dlouho, obzvláště u větších modelů.