Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Designer
Designer Forum d'entraide Designer (création d'univers, etc.)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/07/2007, 18h29   #1
Membre habitué
 
Inscription : octobre 2005
Messages : 179
Détails du profil
Informations personnelles :
Âge : 35
Localisation : Maroc

Informations forums :
Inscription : octobre 2005
Messages : 179
Points : 123
Points : 123
Envoyer un message via Skype™ à azziz2005
Par défaut Jointure raccourcie BO

Salut tout le monde,
J'ai un PB que j'ai relevé quand j'ai utilisé une jointure raccourcie (C'est pour résoudre les boucles), prenons l'exemple suivant :
Supposant que nous avons les tables suivantes dans notre univers: A, B et C
A Jointure directe avec B
B Jointure raccourci avec C
Quand je compose une requête entre les attributs de la table A et les Attributs de la table C un message est affiché lors de la génération du SQL « Produit cartésien«
La requête générée est : select ATTRIBUTS_A, ATTRIBUT_C from A, C.
Sans jointure entre A et C

Est-ce que BO (BO5) n'utilise pas les jointures raccourcies quand –il n'y a pas de jointure directe entre table de l'univers ?

Merci d'avance
azziz2005 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/07/2007, 18h53   #2
Membre habitué
 
Inscription : octobre 2005
Messages : 179
Détails du profil
Informations personnelles :
Âge : 35
Localisation : Maroc

Informations forums :
Inscription : octobre 2005
Messages : 179
Points : 123
Points : 123
Envoyer un message via Skype™ à azziz2005
une autre précision les deux jointures(A->B--->c) sont inserées dans un contexte
azziz2005 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2007, 08h35   #3
Membre émérite
 
Avatar de bastoonet
 
Inscription : septembre 2006
Messages : 815
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France

Informations forums :
Inscription : septembre 2006
Messages : 815
Points : 843
Points : 843
As-tu créer cette jointure raccourcie entre la table A et C ? (jointure classique + cocher raccourci en bas à gauche)


...sinon la solution la plus simple est de créer un alias de ta table C et de la joindre par un jointure classique à la table A !!!
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2007, 12h48   #4
Membre habitué
 
Inscription : octobre 2005
Messages : 179
Détails du profil
Informations personnelles :
Âge : 35
Localisation : Maroc

Informations forums :
Inscription : octobre 2005
Messages : 179
Points : 123
Points : 123
Envoyer un message via Skype™ à azziz2005
Oui, j'ai cocher raccourci jointure entre les tables A et C.
Effectivement c'est la solution adoptée, crée un alias de C et inséré une jointure classique entre A et ALIAS(C) et modifié dans les objets de C @aggregateware(ALAIS[C],C)
azziz2005 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2007, 13h11   #5
Invité de passage
 
Inscription : septembre 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 2
Points : 2
Points : 2
Salut,

Par contre attention au fonctionnel.
Est ce que tes deux chemins signifient la même chose fonctionnellement ?
Si oui le solution est bonne
sinon il te faut dupliquer les objets (donc pas d'agregataware) car un même objet ne doit pas contenir plusieurs contenus fonctionnels. Sinon les utilisateurs feront des erreurs en créant les rapports..

A+
ben-jah est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h19.


 
 
 
 
Partenaires

Hébergement Web