Prípad použitia výpočtu n-tice

Výberom n-tíc môžete zamerať svoje výpočty v aktívnej mriežke aplikácie Smart View a obmedziť tak ich rozsah na konkrétne výseky dát v kocke.

Výber n-tíc vám pomáha optimalizovať výpočty v asymetrickej mriežke naprieč dimenziami a vyhnúť sa tak nadmerným výpočtom.

N-tice výpočtov Essbase sa líšia od n-tíc používaných v dopytoch MDX. Výkon výpočtu a veľkosť kocky určuje najmä počet blokov v databáze (pri danej veľkosti bloku). N-tice výpočtov sa preto zadávajú len pre kombinácie riedkych členov. Na uľahčenie skriptovania výpočtu je okrem toho možné zahrnúť do špecifikácie n-tice výpočtov viacero členov z jednej riedkej dimenzie. Ak napríklad zadáte hodnotu ("New York", "California", "Actual", "Cola") ako n-ticu výpočtu, vypočítate nasledujúce prieniky buniek:

"New York"->"Actual"->"Cola"
"California"->"Actual"->"Cola"

Predstavte si nasledujúcu symetrickú mriežku. Je symetrická, pretože každý produkt má v mriežke zadané rovnaké trhy a rovnaký scenár (Actual).

Symetrická mriežka s hodnotami Actual, Jan pre päť trhov pre produkt Cola a rovnakých päť trhov pre produkt Diet Cola

Nasledujúca mriežka je asymetrická, pretože produkt Diet Cola má v mriežke menej trhov než produkt Cola.

Asymetrická mriežka s hodnotami Actual, Jan pre päť trhov pre produkt Cola, ale len pre dva trhy pre produkt Diet Cola

Predvolený rozsah výpočtu v prípade, že príkaz FIX alebo uhol pohľadu mriežky aplikácie Smart View obsahuje viac ako jednu dimenziu, je výpočet krížového produktu (všetkých možných kombinácií) členov v príkaze FIX alebo v mriežke. Inak povedané, výpočet na základe uhla pohľadu, v ktorom kombinácie produktu a trhu vychádzajú z mriežky, vypočítava všetky nasledujúce kombinácie riadka a člena:

Cola->"New York"
Cola->"Massachusetts"
Cola->"Florida"
Cola->"Connecticut"
Cola->"New Hampshire"
"Diet Cola"->"New York"
"Diet Cola"->"Massachusetts"
"Diet Cola"->"Florida"
"Diet Cola"->"Connecticut"
"Diet Cola"->"New Hampshire"

Výsledkom môže byť rozsiahlejšia výpočtová aktivita, než akú potrebujete. Ak chcete vypočítať len kombinácie zobrazené v mriežke, môžete zadať, ktoré n-tice sa majú vypočítať, a obmedziť výpočet na menší výsek. Výpočet n-tíc tiež môže zredukovať trvanie výpočtu a veľkosť kocky.

Cola->"New York"
Cola->"Massachusetts"
Cola->"Florida"
Cola->"Connecticut"
Cola->"New Hampshire"
"Diet Cola"->"New York"
"Diet Cola"->"Florida"