Produit cartésien

Comment :

Référence :

Le produit cartésien permet de générer un rapport contenant toute combinaison de rapports ou instances de données non-liés dans une requête multivoie. Cela implique, par exemple, que si un segment mère comprend trois instances enfants sur un chemin et deux instances enfants sur un autre chemin, lorsque le paramètre CARTESIAN est activé (ON), une requête faisant référence au segment mère et les deux instances enfants génère seize rapports. Lorsque le paramètre CARTESIAN est désactivé(OFF), cette même requête ne génère que trois rapports.

Pour en savoir plus sur la façon dont les tests de sélection sont appliqués aux segments enfant sur les chemins indépendants, consultez Sélection d'enregistrements pour votre rapport.


Haut de page

x
Syntaxe : Activer/Désactiver les produits cartésiens
SET CARTESIAN = {OFF|ON}

où :

OFF

Désactive le produit cartésien. OFF est le paramètre par défaut.

ON

Active le produit cartésien et génère toutes les combinaisons de rapports non-liés.

SET CARTESIAN peut aussi être lancé dans une requête.


Haut de page

x
Référence : Notes d'utilisation pour le produit cartésien


Exemple : Reporting avec le produit cartésien

Lorsque CARTESIAN est activé, la requête multivoie suivante produit un rapport contenant toutes les combinaisons possibles de modèles et standards pour chaque voiture :

SET CARTESIAN=ON
TABLE FILE CAR
PRINT MODEL STANDARD
BY CAR
IF CAR EQ 'JAGUAR'
END

Dans un environnement ASCII, la sortie est la suivante:

CAR
MODEL
STANDARD
JAGUAR
V12XKE AUTO
4 WHEEL DISC BRAKES
V12XKE AUTO
POWER STEERING
V12XKE AUTO
RECLINING BUCKET SEATS
V12XKE AUTO
WHITEWALL RADIAL PLY TIRES
V12XKE AUTO
WRAP AROUND BUMPERS
XJ12L AUTO
4 WHEEL DISC BRAKES
XJ12L AUTO
POWER STEERING
XJ12L AUTO
RECLINING BUCKET SEATS
XJ12L AUTO
WHITEWALL RADIAL PLY TIRES
XJ12L AUTO
WRAP AROUND BUMPERS

Lorsque CARTESIAN est désactivé (OFF, par défaut), la même requête produit un rapport de la source de données CAR contenant une liste des modèles et des standards sans rapports logiques.

Dans un environnement ASCII, la sortie est la suivante:

CAR
MODEL
STANDARD
JAGUAR
V12XKE AUTO
4 WHEEL DISC BRAKES
XJ12L AUTO
POWER STEERING
.
RECLINING BUCKET SEATS
.
WHITEWALL RADIAL PLY TIRES
.
WRAP AROUND BUMPERS

WebFOCUS