Calcul de tuples sélectionnés

En sélectionnant des tuples, vous pouvez concentrer vos calculs dans la grille Smart View active afin de limiter leur portée à des tranches spécifiques de données dans votre cube. La sélection de tuples vous permet d'optimiser les calculs de grille asymétrique dans les dimensions, en évitant un calcul excessif.

Les tuples de calcul Essbase sont différents des tuples utilisés dans les requêtes MDX. Les performances de calcul et la taille du cube dépendent principalement du nombre de blocs dans la base de données (en fonction d'une taille de bloc donnée). C'est pourquoi les tuples de calcul sont indiqués uniquement pour les combinaisons de membres dispersés. En outre, pour faciliter le script de calcul, plusieurs membres d'une même dimension dispersée peuvent être inclus dans une spécification de tuple de calcul. Par exemple, si vous indiquez ("New York", "California", "Actual", "Cola") comme tuple de calcul, vous calculez les croisements de cellules suivants :

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

Observons la grille symétrique suivante. Elle est symétrique car les mêmes marchés et le même scénario (Actual) sont représentés pour tous les produits dans la grille.

Grille symétrique contenant les valeurs Actual et 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 a moins de marchés dans la grille que le produit Cola.

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

Lorsque plusieurs dimensions se trouvent dans une instruction FIX ou un point de vue (PDV) Smart View, la portée de calcul par défaut correspond au calcul du produit croisé (toutes les combinaisons possibles) des membres de l'instruction FIX ou de la grille. Autrement dit, un calcul induit par le PDV, dans lequel les combinaisons de produits et de marchés proviennent de la grille, calcule toutes les combinaisons ligne-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"

Vous n'avez peut-être pas besoin d'autant de calculs. Si vous souhaitez calculer uniquement les combinaisons figurant dans la grille, vous pouvez indiquer les tuples à calculer et limiter le calcul à une plus petite tranche. Le calcul des 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"