IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Alimentation Discussion :

Jointure entre 2 tables du ODS avec 1 Dimension du DS


Sujet :

Alimentation

  1. #1
    Membre du Club Avatar de Fiona08
    Inscrit en
    Juillet 2008
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 108
    Points : 55
    Points
    55
    Par défaut Jointure entre 2 tables du ODS avec 1 Dimension du DS
    Salut à tous,

    Est-il possible de joindre 2 tables avec 1 dimension? Bien que situé à des niveaux différents ?
    Je m’excuse si vous trouver la question bête, mais je suis débutante en BI.

    Problème :
    J’ai 2 tables (article et produit) situées dans l’ODS et contenant les informations tel que : le groupe de chaque article et sa description

    1 Table de dimension contenant les informations tels que : Abréviation du produit

    Pour mon rapport, j’ai besoin du groupe de l’article, sa description et son abréviation.
    J’avais comme Idée de faire une jointure entre les tables deux tables de l’ODS la table de dimension, mais quelqu’un m’a dit que ce n’était pas une bonne idée.

    Ayez vous des idées comment je peux résoudre ce genre de problème ? Je suis preneuse.

    Merci

    Fiona

  2. #2
    Expert confirmé
    Avatar de doc malkovich
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2008
    Messages
    1 884
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 884
    Points : 4 285
    Points
    4 285
    Billets dans le blog
    1
    Par défaut
    Techniquement tu ne devrais pas avoir de problèmes à lier des tables de l'ODS avec une table de dim du DWH, surtout si elles sont dans la même base de données.

    Maintenant, c'est vrai que ce n'est pas très propre, et a un gros inconvénient :
    l'ODS est un espace technique pour qualifier les données reçues, tu ne peux pas garantir la qualité des données de l'ODS aux utilisateurs, surtout quand tu reçois un jour des données erronées ( qui font planter les traitements avant le DWH ) ! Alors que ce n'est pas le cas du DWH.
    D'ailleurs il est souvent préconisé de ne pas donner l'accès à l'ODS.

    La solution "propre" est de monter les données de l'ODS dans le DWH ...

    ( mais je t'avoue avoir déjà mixé l'ods et le dwh dans certains cas d'urgence )

  3. #3
    Membre du Club Avatar de Fiona08
    Inscrit en
    Juillet 2008
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 108
    Points : 55
    Points
    55
    Par défaut
    Salut john malkovich,

    merci pour ta reponse. Peux tu me dire quel genre de jointure utilisé, si je veux joindre la table Article avec Groupe_de_Produit et Dim_Produit pour obtenir les abréviations des Produits situées dans D-Produit?

    Merci
    fiona

  4. #4
    Expert confirmé
    Avatar de doc malkovich
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2008
    Messages
    1 884
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 884
    Points : 4 285
    Points
    4 285
    Billets dans le blog
    1
    Par défaut
    pour moi une jointure simple

    je ne vois pas le problème ... tu peux m'en dire + ?
    Où sont tes tables, sur quelle base de données, quels schémas ?
    Après c'est surtout une question de droits ...

  5. #5
    Membre du Club Avatar de Fiona08
    Inscrit en
    Juillet 2008
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 108
    Points : 55
    Points
    55
    Par défaut
    Citation Envoyé par john malkovich Voir le message
    pour moi une jointure simple

    je ne vois pas le problème ... tu peux m'en dire + ?
    Où sont tes tables, sur quelle base de données, quels schémas ?
    Après c'est surtout une question de droits ...
    Salut,

    lbase de données = oracle
    schémas (j'espere avoir compris) = BI

    J'ai pensée à un left outer join avec la table Groupe_de_Produits comme Master.

    Fiona

  6. #6
    Expert confirmé
    Avatar de doc malkovich
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2008
    Messages
    1 884
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 884
    Points : 4 285
    Points
    4 285
    Billets dans le blog
    1
    Par défaut
    Ca dépend de tes besoins, si tu as une abréviation de produit ou pas pour tous tes articles

    Citation Envoyé par Fiona08 Voir le message
    Pour mon rapport, j’ai besoin du groupe de l’article, sa description et son abréviation.
    euh, au fait ... c'est pour un rapport ou c'est dans une alimentation ?

  7. #7
    Membre du Club Avatar de Fiona08
    Inscrit en
    Juillet 2008
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 108
    Points : 55
    Points
    55
    Par défaut
    c'est pour un rapport que je ferai avec Report Studio de Cognos 8.3

    Autre question:
    As-tu dejà utilisé Report Studio de Cognos 8.3?
    Sais tu comment faire un Rapport avec des onglets(Tab)?

    Fiona

  8. #8
    Expert confirmé
    Avatar de doc malkovich
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2008
    Messages
    1 884
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 884
    Points : 4 285
    Points
    4 285
    Billets dans le blog
    1
    Par défaut
    aie, ici tu es dans la section "ETL" ... et ce n'est pas du reporting !

    Tu trouveras plus ta réponse aux abonnés de la section reporting :
    http://www.developpez.net/forums/f35...igence/autres/

    ( désolé, je ne connais pas Cognos )

  9. #9
    Membre du Club Avatar de Fiona08
    Inscrit en
    Juillet 2008
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 108
    Points : 55
    Points
    55
    Par défaut
    Merci.

    je continue à chercher.

Discussions similaires

  1. Réponses: 16
    Dernier message: 20/05/2015, 14h36
  2. Jointure de deux tables de faits avec une dimension
    Par waloo5 dans le forum Débuter
    Réponses: 6
    Dernier message: 18/04/2012, 01h23
  3. Jointure entre 2 tables du ODS avec 1 Dimension du DS
    Par Fiona08 dans le forum Débuter
    Réponses: 0
    Dernier message: 24/02/2009, 11h43
  4. Jointure entre 2 tables avec des champs de types différents
    Par qltmi dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 27/11/2008, 21h58
  5. [Débutant] select avec jointure entre 4 tables
    Par ulyssemac dans le forum Langage SQL
    Réponses: 2
    Dernier message: 25/11/2007, 20h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo