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

QlikView Discussion :

Création d'une table à partir de plusieurs sources


Sujet :

QlikView

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 5
    Points : 4
    Points
    4
    Par défaut Création d'une table à partir de plusieurs sources
    Bonjour

    J'ai 4 tables
    la table A a une clef commune avec ma table B
    ma table B a 1 clef commune avec ma table C
    et ma table C a une clef commune avec ma table D

    Mon but est de créer une table de faits en partant de A et en ajoutant les info de B, C et D pour compléter les infos de ma table A.

    Ensuite, je souhaite enregistrer cette table via STORE pour la réutiliser dans plusieurs modèles.
    Je rencontre quelques soucis et je pense que c'est surtout un pb de syntaxe.
    Si qqun a un exemple.
    Merci

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Septembre 2008
    Messages
    940
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 940
    Points : 1 409
    Points
    1 409
    Par défaut
    Il suffit d'utiliser join load dans ton script :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    matable:
    Load * from masourceA;
    Join load * from masourceB;
    Join load * from masourceC;
    Join load * from masourceD;
    Store matable into monfichierQVD;

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 5
    Points : 4
    Points
    4
    Par défaut merci
    j'ai essayé ce script mais est ce que les clefs pour faire les jointures d'une table à l'autre sont implicite ou alors, est ce qu'il faut définir cela quelque part comme en SQL ?

    JOIN A, B on A.col1 = B.col2

  4. #4
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Septembre 2008
    Messages
    940
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 940
    Points : 1 409
    Points
    1 409
    Par défaut
    Pour les tables SQL, on peut bien sûr les lier
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Load * from mabase
    SQL Select a.*,b.zone from matable1 a join matable2 b on a.c1=b.c2
    Pour ce qui est du join load, QV utilise les champs de même nom comme zones de jointure. Il n'y a pas de jointure à expliciter dans ce cas.

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 5
    Points : 4
    Points
    4
    Par défaut merci
    Merci pour l'éclairage.
    J'ai encore quelques erreurs en raison de plusieurs champs avec le même nom dans 2 tables mais çà prend bonne tournure.
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [ASE]SOS Création d'une table à partir d'une requête
    Par bilelle dans le forum Adaptive Server Enterprise
    Réponses: 1
    Dernier message: 26/09/2007, 11h39
  2. Création d'une table à partir d'une autre table en VB6
    Par mqsi dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 20/07/2007, 14h22
  3. création d'une table à partir de 3 tables
    Par Ucom-C++ dans le forum Langage SQL
    Réponses: 8
    Dernier message: 24/04/2007, 23h10
  4. création d'une table à partir d'un fichier texte
    Par romain.barraud dans le forum Installation
    Réponses: 5
    Dernier message: 05/04/2007, 18h40
  5. Création d'une table à partir d'une requête
    Par pedroleouf dans le forum Administration
    Réponses: 16
    Dernier message: 25/10/2006, 18h18

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