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

Designer Discussion :

transcodification avec une table dans un univers


Sujet :

Designer

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 26
    Par défaut transcodification avec une table dans un univers
    bonjour
    version: BOXIR2
    serveur :unix

    j aimerai savoir s il est possible de mettre en place dans l univers BO une table de transcodification.

    contexte: je dois utiliser une table dite de reference REF ( dimension) dans l univers qui comprend deux colonnes: ref.champ1 et ref.champ2. Elle permettra de prendre la nouvelle valeur ref.champ1 à partir de la jointure du champ ref.champ2. Le ref.champ2 est joint a la table de dimension DIM.champ 2 qui contient les anciennes données. Cette table est de type
    DIM.champ1; DIM.Champ2; DIM.Champ3 etc...

    le problème s est que les tables de faits F ne prennent pas en compte cette modification et lorsque j exécute la requête dans les rapports, les tables de faits ne me ramenent pas les données avec le nouveau champ ref.champ1.
    Les tables de faits sont de type F.Champ2 etc....elles ne contiennent pas la valeur du champ1

    Je ne sais donc pas comment faire pour que ma table de reference puisse réellement transcoder le champ souhaité!
    D ailleurs, est ce possible? ( Générelamement les transcodifications se font dans l alimentation mais la solution n a pas ete retenue)

    Merci d avance de votre aide.

    Merci de me dire si j ai été claire... j avoue que j ai un doute...

  2. #2
    Rédacteur
    Avatar de TomDuBouchon
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juin 2009
    Messages
    3 343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine et Marne (Île de France)

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

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 343
    Par défaut
    Bonjour,

    Je pense avoir a peu près compris ce que tu souhaites mais pas la façon de l'obtenir...

    Dis-moi si c'est ça :

    REF..........DIM.........F
    Champ1....Champ1
    Champ2---Champ2---Champ2
    Champ3....Champ3

    (les jointures sont représentés par les "-")

    Et dans tes requête tu voudrais afficher REF.Champ1 en lieu et place de DIM.Champ2 ?

    Si c'est bien ça, et qu'il y a intégrité référentielle entre DIM et REF ça devrait fonctionner à partir du moment où tu places REF.Champ1 dans tes requêtes.
    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

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 26
    Par défaut Transcodification dasn univers bo
    Bonjour

    Merci beaucoup de votre retour


    REF..........DIM.........F
    Champ1....Champ1
    Champ2---Champ2---Champ2
    Champ3....Champ3

    je voudrais recuperer la valeur du champ 3 de la table F en fonction du champ 1 de REF et non plus de champ 1 de DIM
    car la table DIm comprend des valeur de champ 1 qui ne sont pas forcement a jour.
    le seul champ qui relie F et REF est le champ 2.
    donc j ai fait la modification suivante:

    REF..........F.........DIM
    Champ1....Champ1
    Champ2---Champ2---Champ2
    Champ3....Champ3

    liaison de ref avec F par le champ 2, j ai besoin de la table DIM pour recuperer d autre valeur.

    Les objets comprenant le champ DIM.Champ1 ont ete remplace par leREF.champ1
    les invites basees sur ces objets sont donc a jour.
    le probleme est que la requete ne permet pas de ramener les valeurs de f.champ3 avec REF.champ1. perte des resultats.
    le SQL: montre qu il y a une jointure entre le F.champ1 et REF.champ1 car le champ est utilise pour les droits User mais aussi pour recuperer des données comme les libelles du champ1.

    Donc ca complique un peu les choses, car la correspondance entre les libelles DIM.champ1 et REF.champ1 n est pas forcement "vraie"

    Bon : question : est ce que je suis claire? je ne sais pas si vous avez meiux compris le problème?

    Merci encore.

  4. #4
    Rédacteur
    Avatar de TomDuBouchon
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juin 2009
    Messages
    3 343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine et Marne (Île de France)

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

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 343
    Par défaut
    En même temps, il est normal que les données ne correspondent pas entre REF.Champ1 et F.Champ1, sinon il n'y aurait aucun intérêt à utiliser la table REF.

    Par contre, je ne comprends pas l'histoire de la jointure entre ces champs pour la sécurité.
    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

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 26
    Par défaut Transcodification dans univers bo
    la gestion de la securtite est geree par LDAP de Lotus

    ainsi, le droit de visionner les donnees est fonction du champ1
    il existe une table BO_USER qui permet gerer les droits d acces aux donnees en fonction de l id et du champ1
    elle est du type
    BO_user
    ID Champ1

    et le champ1 est relie a la table DIM par le champ1

    Bo_user
    ID Champ1

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 26
    Par défaut suite transco
    Oups désolée erreur de manip


    donc je disais...
    la gestion de la securtite est geree par LDAP de Lotus

    ainsi, le droit de visionner les donnees est fonction du champ1
    il existe une table BO_USER qui permet gerer les droits d acces aux donnees en fonction de l id et du champ1
    elle est du type
    BO_user
    ID Champ1

    et le champ1 est relie a la table DIM par le champ1

    Bo_user DIM REF F
    ID Champ1--champ1--champ1
    ..............................champ2--- champ2



    donc je sais qu il y a forcement un souci avec la jointure des champs1
    mais le probleme c est que je n ai pas d autre moyen pour lier la table DIM aux autres tables car il me faut recuperer les libelles du champs1 et ca passe par le champ 1.

    c est pour cette raison que je me pose des question sur la faisabilite de de cette transco dans l univers.

    Voila

    j espere avoirr repondu a votre question
    et surtout avori ete un peu plus claire

    Merci encore

Discussions similaires

  1. [Vxi3] Ajouter une table dans un univers
    Par dessinateurttuyen dans le forum Designer
    Réponses: 4
    Dernier message: 20/12/2010, 16h10
  2. jointure avec une table dans une autre DB
    Par bastringue dans le forum Langage SQL
    Réponses: 3
    Dernier message: 26/05/2008, 15h34
  3. [Conception] Enregistrement d'une table dans un txt avec mise en page
    Par sephirothmana dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 28/06/2006, 13h55
  4. creation d'une table dans MS Access avec jdbc
    Par dalio2579 dans le forum Langage
    Réponses: 1
    Dernier message: 01/06/2006, 14h55
  5. Comment créer une Table dans 1 Bdd ACCESS avec Builder??
    Par makandja dans le forum C++Builder
    Réponses: 6
    Dernier message: 17/03/2004, 20h21

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