Pořadí řešení v Essbase určuje pořadí, ve kterém se dynamický výpočet provádí v hybridním režimu. Pořadí řešení můžete přizpůsobit nebo přijmout výchozí nastavení, které je optimalizováno pro vysoký výkon a analýzu závislostí.
Koncept pořadí řešení se vztahuje na spouštění dynamického výpočtu, ať již jej spustí vzorec dynamického prvku nebo dynamická závislost ve skriptu výpočtu. Když je buňka vyhodnocena v multidimenzionálním dotazu, pořadí, ve kterém by měly být výpočty vyřešeny, může být nejednoznačné, pokud není specifikováno pořadí řešení, které označuje požadovanou prioritu výpočtu.
Pro dimenze nebo prvky můžete nastavit pořadí řešení nebo můžete použít výchozí pořadí řešení aplikace Essbase. Minimální pořadí řešení, které lze nastavit, je 0 a maximální je 127. Vyšší pořadí řešení znamená, že se prvek vypočítá později. Například prvek s pořadím řešení 1 se vyřeší dříve než prvek s pořadím řešení 2.
Když je aktivní hybridní režim výchozí pořadí řešení (rovněž známé jako pořadí výpočtů) blízce odpovídá pořadí v databázích blokového úložiště:
Typy dimenze/prvku | Výchozí hodnota pořadí řešení |
---|---|
Uložené prvky | 0 |
Prvky řídké dimenze | 10 |
Prvky husté dimenze účtu | 30 |
Prvky husté dimenze času | 40 |
Prvky husté normální dimenze | 50 |
Prvky dimenze atributu | 90 |
Dvoufázové dynamické prvky | 100 |
Prvky nebo pojmenované sady vypočtené pomocí MDX (definované v MDX s) | 120 |
Souhrnně lze říci, že výchozí pořadí řešení v hybridním režimu určuje, že uložené prvky se vypočítají před prvky dynamického výpočtu, a řídké dimenze se vypočítají před hustými dimenzemi, a to v pořadí, v jakém se objevují v osnově (shora dolů).
Dynamické prvky (se vzorci nebo bez vzorců), které nemají určené pořadí řešení, zdědí pořadí řešení své dimenze, pokud nejsou označeny jako dvoufázové.
Dvoufázový výpočet je nastavení, které můžete použít v režimu blokového úložiště na prvky se vzorci, které musejí být vypočteny dvakrát, aby se vytvořila správná hodnota.
Poznámka:
Nepoužívejte dvoufázový výpočet s krychlemi hybridního režimu. Používejte pouze pořadí řešení.
Dvoufázové výpočty nelze použít v hybridním režimu a každý prvek označený jako dvoufázový se vypočítá jako poslední až po atributech. V hybridním režimu byste měli zavést vlastní pořadí řešení namísto dvoufázového, pokud výchozí pořadí řešení nesplňuje vaše požadavky.
Výchozí pořadí řešení je v hybridním režimu optimalizováno pro tyto scénáře:
Dopředné odkazy, ve kterých vzorec dynamického prvku odkazuje na prvek, který je v pořadí osnovy na dalším místě. V hybridním režimu není závislost na pořadí osnovy.
Agregace podřízených hodnot na základě pořadí osnovy přesněji odpovídá agregaci pomocí ekvivalentních vzorců.
Dynamické husté prvky jako závislosti uvnitř řídkých vzorců. Pokud řídký vzorec v hybridním režimu odkazuje na hustý dynamický prvek, odkaz se ignoruje, protože řídké dimenze se počítají jako první. Chcete-li nastavení změnit, přiřaďte pořadí řešení řídké dimenzi, která je vyšší (počítá se později) než pořadí řešení husté dimenze.
Přizpůsobení pořadí řešení
Pokud potřebujete upravit chování dynamických výpočtů v hybridním režimu, přizpůsobení pořadí řešení dimenzí a prvků vám pomůže dosáhnout toho, aniž byste museli provádět velké změny osnovy.
Pokud zavedete vlastní pořadí řešení, přepíše se to výchozí. Pokud mají prvky nebo dimenze stejné pořadí řešení, pořadí, konflikt vyřeší pořadí, ve kterém se zobrazují v osnově (shora dolů).
Pokud neupravíte pořadí řešení pro určité prvky, platí pořadí řešení prvku nejvyšší dimenze pro všechny dynamické členy v dimenzi.
Chcete-li pořadí řešení změnit, použijte editor osnovy ve webovém rozhraní Essbase nebo modul Smart View (viz Změna pořadí řešení u vybraného POV).
Minimální pořadí řešení, které lze nastavit, je 0 a maximální je 127. Vyšší pořadí řešení znamená, že člen je vypočítán později.
Chcete-li prozkoumat případy použití pro pořadí řešení, pročtěte si šablony Pořadí řešení v technické části galerie sešitů aplikací, kterou najdete v katalogu souborů v aplikaci Essbase.
Poznámky k pořadí řešení v nehybridním režimu
V agregovaných krychlích úložiště
je pořadí řešení nastaveno na 0 pro všechny dimenze.
Agregace se provádí v pořadí osnovy, kromě:
V nehybridních krychlích blokových úložišť je výchozí pořadí řešení
řídké před hustými
účty před časem
atributy jako poslední
Poznámka:
Pokud je pořadí řešení prvků účtů nastaveno ručně tak, aby bylo vyšší než pořadí řešení časových prvků, budou účty vyhodnoceny po prvcích dynamických časových řad.