Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Deski
Deski Forum d'entraide Deski (client lourd)
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 03/12/2010, 15h55   #1
Futur Membre du Club
 
Inscription : mai 2007
Messages : 49
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 49
Points : 15
Points : 15
Par défaut Comment fusionner 2 univers dans une requête?

Bonjour à tous,

Je vous sollicite une nouvelle fois face à un blocage.
J'utilise Deski et je dois créer un document utilisant des objets de 2 univers différents.
Les 2 univers ont 1 objet en commun, le n° de cas
J'ai pu créer dans mon rapport 2 requêtes sur chacun des univers avec les même filtres mais impossible de rajouter dans le rapport les objets issus de la 2ème requête.

Comment puis-je faire?

Merci d'avance
Jihane75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2010, 16h00   #2
Responsable Business Intelligence
 
Avatar de TomDuBouchon
 
Homme Thomas Cochin
Consultant en Business Intelligence
Inscription : juin 2009
Messages : 3 273
Détails du profil
Informations personnelles :
Nom : Homme Thomas Cochin
Âge : 29
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : juin 2009
Messages : 3 273
Points : 5 672
Points : 5 672
Bonjour,

Le problème vient du fait que tu ne peux pas mettre dans un même tableau des dimensions issues de requêtes différentes si elles ne sont pas liées.

Pour résoudre ton problème, il faut que pour chaque dimension non-liée de ta deuxième requête, tu crées une variable de type information, avec comme dimension liée n° de cas, et comme formule simplement ta dimension.

Ex : pour une dimension "Client" :

Variable InfClient de type information.
Dimension liée : n° cas
Formule :
C'est donc ces variables information qu'il faudra mettre dans ton tableau.
__________________
Pensez à consulter les FAQs BI, les Tutoriels BI et à effectuer des Recherches.
Un message vous a aidé ? Votez en cliquant sur
Votre problème est résolu ? Merci de l'indiquer en cliquant sur le bouton
Vous souhaitez contribuer à la rubrique BI ? Contactez-moi ou un autre responsable de l'équipe BI par MP.
TomDuBouchon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2010, 16h09   #3
Futur Membre du Club
 
Inscription : mai 2007
Messages : 49
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 49
Points : 15
Points : 15
Merci pour ta réactivité
Effectivement, n'ayant pas encore de formation BO, j'essaye d'apprendre seule et on m'avait toujours dit qu'il n'était pas possible de lier plusieurs univers.
Tu as prouvé le contraire

Cdt
Jihane75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2010, 16h32   #4
Futur Membre du Club
 
Inscription : mai 2007
Messages : 49
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 49
Points : 15
Points : 15
Dernière question

dans ma requete 1, j'ai des N° de cas que je n'ai pas dans ma requete 2

Dans ma requete 2, j'ai créé une variable en la liant avec le N° de cas de ma requete 1 et en formule le champ de la requete 2 que je souhaite récupérer

jusque là ca fonctionne sauf que, dans mon résultat, il m'affiche des données dans cette nouvelle variable même si je n'en ai pas

Ex :

requete 1 :
cas 547218
cas 578523

requete 2 :
cas 547218 demande 3

le résultat attendu est
cas 547218 demande 3
cas 578523

Alors que je récupère une valeur au niveau de ma 2ème ligne de résultat

Merci encore
Jihane75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2010, 16h49   #5
Responsable Business Intelligence
 
Avatar de TomDuBouchon
 
Homme Thomas Cochin
Consultant en Business Intelligence
Inscription : juin 2009
Messages : 3 273
Détails du profil
Informations personnelles :
Nom : Homme Thomas Cochin
Âge : 29
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : juin 2009
Messages : 3 273
Points : 5 672
Points : 5 672
OK, en fait, lorsque tu crées ta ou tes variables de type information, il faut mettre comme dimension liée une dimension de la même requête, en l'occurrence le n° cas de ta deuxième requête.
__________________
Pensez à consulter les FAQs BI, les Tutoriels BI et à effectuer des Recherches.
Un message vous a aidé ? Votez en cliquant sur
Votre problème est résolu ? Merci de l'indiquer en cliquant sur le bouton
Vous souhaitez contribuer à la rubrique BI ? Contactez-moi ou un autre responsable de l'équipe BI par MP.
TomDuBouchon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2010, 11h10   #6
Futur Membre du Club
 
Inscription : mai 2007
Messages : 49
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 49
Points : 15
Points : 15
Merci
Jihane75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2010, 15h20   #7
Futur Membre du Club
 
Inscription : mai 2007
Messages : 49
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 49
Points : 15
Points : 15
J'ai une question complémentaire

J'ai ma requete principale sur l'univers 1 qui me sort tous mes cas avec certaines conditions (date, région...)

Je souhaite crée une 2ème requete sur un autre univers. Dans les conditions de ma seconde requete, j'ai voulu mettre en condition
N° cas égal à un élément de ma 1ère requete

En executant, j'ai un message de disant que les listes ne peuvent dépasser 1000 lignes

Comment puis-je faire autrement?
Jihane75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2010, 15h52   #8
Modérateur
 
Avatar de Julien59
 
Julien Lizzul
Inscription : mars 2008
Messages : 1 103
Détails du profil
Informations personnelles :
Nom : Julien Lizzul
Âge : 25
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : mars 2008
Messages : 1 103
Points : 1 295
Points : 1 295
Il est en effet impossible dans un IN de mettre plus de 1000 valeurs. C'est le SGBD qui bloque ça, et non BO.
Tu peux peut être passer par des requêtes combinées avec une INTERSECTION ?

Sinon, tu fais tout dans l'état. A savoir lier tes 2 requêtes et filtrer des 2 côtés sur les valeurs nulles.

Bon courage
__________________
  • Pensez à consulter la FAQ BO
  • Quand votre problème est solutionné, n'oubliez pas de cliquer sur le bouton
Julien59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2010, 19h47   #9
Futur Membre du Club
 
Inscription : mai 2007
Messages : 49
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 49
Points : 15
Points : 15
De nouveau une interrogation

Dans ma requête principale, j'ai la liste de mes n° de cas (info issu de mon univers 1)

Ma seconde requête correspond à la liste de mes commandes. Ces commandes peuvent être liées à des cas (univers 2)
Je souhaite donc sortir tous mes n° de cas avec ou sans commandes.

Lorsque je crée une variable n° de commande de type information, liée à mon objet n° de cas de ma seconde requete, et que je l'ajoute à mon design, je récupère une valeur dans cette variable systématiquement alors que je ne devrais pas.

Faut-il rajouter une condition dans ma seconde requete pour ne prendre que les commandes qui ont un n° de cas?
Faut-il conditionner la variable de type information?

Merci
Jihane75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2010, 09h53   #10
Responsable Business Intelligence
 
Avatar de TomDuBouchon
 
Homme Thomas Cochin
Consultant en Business Intelligence
Inscription : juin 2009
Messages : 3 273
Détails du profil
Informations personnelles :
Nom : Homme Thomas Cochin
Âge : 29
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : juin 2009
Messages : 3 273
Points : 5 672
Points : 5 672
Non, dans les propriétés de ta variable de type information, il faut lui indiquer une dimension liée, en l'occurrence le n° cas de la requête 2.
__________________
Pensez à consulter les FAQs BI, les Tutoriels BI et à effectuer des Recherches.
Un message vous a aidé ? Votez en cliquant sur
Votre problème est résolu ? Merci de l'indiquer en cliquant sur le bouton
Vous souhaitez contribuer à la rubrique BI ? Contactez-moi ou un autre responsable de l'équipe BI par MP.
TomDuBouchon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2010, 10h06   #11
Futur Membre du Club
 
Inscription : mai 2007
Messages : 49
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 49
Points : 15
Points : 15
C'est ce que j'ai fais et malgré cela, pour les cas sans commande, je récupère une valeur par défaut dans cette variable
Jihane75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h44.


 
 
 
 
Partenaires

Hébergement Web