Ordre de calcul de bloc

Essbase calcule les blocs dans l'ordre numérique, en commençant par la première dimension dispersée du cube BSO, puis en continuant jusqu'à ce que les blocs aient été créés pour toutes les combinaisons de membres dispersés qui ont au moins une valeur de données.

Lorsque vous exécutez un calcul par défaut (CALC ALL) sur une base de données, chaque bloc est traité dans l'ordre en fonction de son numéro de bloc. Si le calcul intelligent est activé et que le bloc n'a pas besoin d'être calculé, Essbase ignore le bloc et passe au suivant.

Essbase définit les combinaisons de membres dispersés à partir de la première dimension dispersée de l'outline.

Dans la base de données Sample Basic, Product est la première dimension dispersée de l'outline.

Figure 19-7 Dimensions dans la base de données Sample.Basic


Structure réduite des dimensions standard (non-attribut) dans la base de données Sample Basic.

Remarques :

Les dimensions d'attribut de l'outline Sample Basic (non illustrées dans la figure ci-dessus) ne sont pas incluses dans la consolidation de la base de données et n'affectent pas l'ordre de calcul des blocs. Reportez-vous à Utilisation des attributs Essbase.

La dimension Produit de Sample Basic comprend 19 membres (à l'exception des membres partagés, pour lesquels Essbase ne crée pas de blocs de données). Etant donné que Product est la première dimension dispersée, les 19 premiers blocs de données du cube sont numérotés en fonction de l'ordre de calcul des membres de la dimension Product.

Figure 19-8 Dimension Produit de Sample Basic


Dimension Product de Sample Basic, développée pour afficher tous les membres.

L'autre dimension dispersée est le marché. Les 19 premiers blocs de données contiennent le premier membre à calculer dans la dimension Market, à savoir New York. Le tableau ci-dessous présente les combinaisons de membres dispersés de chaque membre Product et de New York, pour les cinq premiers de ces 19 blocs de données :

Tableau 19-1 Combinaisons de membres dispersés : blocs de données 0 à 4

Numéro de bloc Membre du produit Membre du marché

0

Cola (100-10)

New York

1

Diet Cola (100-20)

New York

2

Cola sans caféine (100-30)

New York

3

Cola (100)

New York

4

Vieille Mode (200-10)

New York

Le prochain membre de la dimension Market est le Massachusetts. Essbase crée les 19 blocs de données suivants pour les combinaisons dispersées de chaque membre Product et du Massachusetts. Le tableau ci-dessous présente les combinaisons de membres dispersés pour les numéros de bloc 19 à 23 :

Tableau 19-2 Combinaisons de membres dispersés : blocs de données 19 à 23

Numéro de bloc Membre du produit Membre du marché

19

Cola (100-10)

Massachusetts

20

Diet Cola (100-20)

Massachusetts

21

Cola sans caféine (100-30)

Massachusetts

22

Cola (100)

Massachusetts

23

Vieille Mode (200-10)

Massachusetts

Essbase crée un bloc de données uniquement s'il existe au moins une valeur. Par exemple, si aucune valeur de données n'existe pour Old Fashioned Root Beer (200-10) dans le Massachusetts, Essbase ne crée pas de bloc de données pour 200-10 -> Massachusetts. Toutefois, Essbase réserve le numéro de bloc approprié pour 200-10 -> Massachusetts au cas où des données seraient chargées pour cette combinaison de membres à l'avenir.