bonjour,
on m'a demandé de récupérer un univers sur lequel j'ai ajouté plusieurs table. Mais j'ai un soucis plutôt étonnant qui est apparu lors du requêtage.
j'explique :
Je veux l’info de table1 qui est lié avec table3
OR table2 est également liée avec table3 mais dans un autre contexte.
Ma requête qui n’a rien à voir avec Table2 ramène table2. Je ne comprends pas pourquoi.
J’ai du rater quelquechose dans l’univers, mais je ne sais pas quoi
SELECT
TABLE1.info1_PK
FROM
TABLE1,
TABLE2,
TABLE3,
WHERE
table1.clé=TABLE3.clé
and
Table2.clé=TABLE3.clé
And
table1.clé=’123’
Mes tables sont liées ainsi
TABLE3-TABLE1
TABLE3-TABLE2
Dans un SQL "normal" on ne passerait même pas par table3 car toutes les infos nécessaires sont dans table1.
BO décide d'y associer table3 (aller, mettons ...).
Par contre il réutilise table3 pour partir sur un autre contexte et requêter table2 qui n'a rien à voir !
=> Comment cela est il possible ? qu'ai je raté ?
Merci de votre aide
Universe Design tool 4.1
Version : 14.1.4.1327
Plateforme SAP BusinessObjects BI 4.1 Support Pack 4 Patch 3
Version : 14.1.4.1448
je viens de constater que les tables 1 et 2 sont associés (via objets associés sur l'un des tables).
Cel explique surement le problème ... mais pourquoi sont elles associées ? et comment les dé-asscocier ?
Merci
Partager