pondělí 4. února 2008

Jak zajistit/zjistit přesný počet prvků v dimenzích

Během návrhu hierarchií pro dimenze je třeba určit počet prvků pro jednotlivé úrovně.



Počet na samotné úrovni nemusí být přesný (lépe když je větší než menší), ale je důležité zajistit správný poměr mezi jednotlivými úrovni. Např. pro dimenzi Období určit poměr je snadné
  • úroveň ROK = n
  • úroveň KVARTAL=n x 4
  • úroveň MESIC = n x 12

Pro přesný odhad počtu prvků na jednotlivých úrovní dimenze existuje utilita, která projde všechny úrovně, zjistí přesný počet prvků a ten uloží v repository. Tato funkcionalita je dostupná pouze při ONLINE připojení k BI Metadata repository. Postup pro OBI EE/ OBI SE One je uveden níže.


Postup

1/ Spusťte BI Administration Tool a připojte se ONLINE



2/ Vyberte hierarchii dimenze pro kterou chcete zjistit počet prvků > pravé tlačítko myši > Estimate Levels



3/ BI Server zjistí přesný počet prvků pro jednotlivé úrovně a uloží je.



Erik Eckhardt (eec).

1 komentář:

Anonymní řekl(a)...

Pro doplnění: Počet prvků pro jednotlivé urovně hierarchie je serverem využíván při optimalizaci dotazu v případě, že používáme agregáty. BI Server tak určuje, který z předpočítaných agregátů je efektivnější využít při uživatelském dotazu. Proto také více něž absolutní číslo je důležité zachování poměru mezi jednotlivými úrovněmi. Špatné nastavení nemá vliv na funkcionalitu, ale na rychlost dotazů.