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.
SET CARTESIAN = {OFF|ON}
où :
Désactive le produit cartésien. OFF est le paramètre par défaut.
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.
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 |