Cas d'utilisation pour le calcul de tuple

En sélectionnant des tuples, vous pouvez cibler vos calculs dans la grille Smart View active, en limitant leur portée à des tranches de données spécifiques dans votre cube.

La sélection de tuples vous aide à optimiser les calculs de grille asymétrique dans les dimensions et permet d'éviter des calculs excédentaires.

Les tuples de calcul Essbase diffèrent des tuples utilisés dans les interrogations MDX. La performance du calcul et la taille du cube sont principalement influencées par le nombre de blocs dans la base de données (taille de bloc spécifique). C'est la raison pour laquelle les tuples de calcul ne sont spécifiés que pour les combinaisons de membres dispersés. En outre, pour faciliter la définition de scripts de calcul, les membres multiples d'une seule dimension dispersée peuvent être inclus dans une spécification de calcul de tuple. Par exemple, si vous spécifiez ("New York", "California", "Actual", "Cola") comme tuple de calcul, vous calculez alors les intersections de cellule suivantes :

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

Étudions la grille symétrique suivante. Elle est symétrique parce que chaque produit a les mêmes marchés et scénario (Actual) représentés dans la grille.

Grille symétrique avec les valeurs Actual, Jan pour cinq marchés pour Cola, et les cinq mêmes marchés pour Diet Cola

La grille suivante est asymétrique car le produit Diet Cola comporte moins de marchés dans la grille que le produit Cola.

Grille asymétrique avec les valeurs Actual, Jan pour cinq marchés pour Cola, mais seulement deux marchés pour Diet Cola

La portée du calcul par défaut, lorsque plus d'une dimension figure dans un énoncé FIX ou dans un point de vue (PDV) de grille Smart View, doit calculer le produit croisé (toutes les combinaisons possibles) des membres de l'énoncé FIX ou de la grille. Autrement dit, un calcul basé sur un PDV dans lequel la combinaison de produit-marché provient de la grille calcule toutes les combinaisons de rangée-membre suivantes :

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"

Il est probable que vous n'ayez pas besoin d'autant de calculs. Si vous voulez calculer uniquement les combinaisons affichées sur la grille, vous pouvez préciser les tuples à calculer et limiter le calcul à une tranche plus petite. Le calcul de tuples peut également réduire le temps de calcul et la taille du cube.

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