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

BIRT Discussion :

Jonction simple entre deux csv


Sujet :

BIRT

  1. #1
    Membre actif Avatar de Gaillac
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    165
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2008
    Messages : 165
    Points : 209
    Points
    209
    Par défaut Jonction simple entre deux csv
    Bonsoir,

    j'ai découvert BIRT hier soir et risque de devoir l'abandonner demain, vu que je n'ai pas réussi à passer l'étape un pourtant assez basique.
    Donc je poste ici pour essayer de sauver BIRT avant le constat de non avancement demain.

    J'ai en entrée des fichiers csv (au format ssv, mais passons).
    Mettons fichier1 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    "Id1";plein de choses
    "Id2";plein de choses
    "Id3";plein de choses
    et fichier2 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    "Test1;"Id1+Id2"
    "Test2;"Id2"
    "Test3";"Id1+Id3"
    et je veux produire un rapport listant les tests pour chaque Id :
    Id1 : Test1, Test3
    Id2 : Test1, Test2
    Id3 : Test3

    Et ben je n'y arrive pas. J'ai essayé des "joint data set", des "computed columns", mais je n'ai pas réussi grand chose.
    Je peux avoir un autre fichier csv pour faire table de jonction si besoin (donc une ligne une relation :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    "Id1";"Test1"
    "Id2";"Test2"
    "Id2";"Test2"
    etc...
    )
    mais même avec ça je ne m'en suis pas sortit.
    Je suis convaincu que c'est possible, mais "on" ne va pas me laisser le temps d'approfondir.

    Du coup, deux questions simples :
    • Comment ?
    • Existe-il un site avec de vrais explications simplement indexées, une sorte de manuel utilisateur, ou de grosse FAQ ?


    Bonne soirée,
    Gaillac

  2. #2
    Membre actif Avatar de Gaillac
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    165
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2008
    Messages : 165
    Points : 209
    Points
    209
    Par défaut
    Bonsoir,

    j'ai fini par trouver une solution, même si elle ne m'a pas plu. J'ai d'une part créé les csv - tables de jointure décrites plus haut, puis j'ai créé des tableaux ((en code, des arrays) en extrayant les fichiers (fichier1 et la jointure) contenant respectivement la liste des id du fichier1 et les listes (ordonnées) des id et des tests du fichier de jointure. Puis j'ai créé un scripted dataset où dans la méthode fetch j'ai rempli mes colonnes id et tests avec les tableaux.
    Ça marche mais c'est assez décevant de devoir passer par des tableaux intermédiaires.

    Pour la petite histoire on a quand même lâché BIRT, parce que les petits bouts de code partout c'est pas terrible pour la maintenabilité (fichier1 et fichier2 était des illustrations simplistes de mes données et de mon problème) et parce que pour créer des graphiques pourtant basiques (par exemple sur les status des tests) il m'a encore fallu bricoler des computed columns et des data à droite à gauche.
    Bref, je suis déçu parce que convaincu que je suis passé à côté des possibilités de l'outil, mais tant pis.

    Bon w-end,

    Gaillac

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

Discussions similaires

  1. Route simple entre deux réseaux
    Par Lekno dans le forum Administration
    Réponses: 3
    Dernier message: 27/11/2016, 13h28
  2. Association simple entre deux classes
    Par samaara dans le forum Diagrammes de Classes
    Réponses: 2
    Dernier message: 30/06/2015, 14h08
  3. [OpenGL 3.x] Calcul simple entre deux matrices via la GPU
    Par kottogeek dans le forum OpenGL
    Réponses: 30
    Dernier message: 19/08/2014, 15h48
  4. [AC-2003] Problème de soustraction toute simple entre deux heures
    Par voyel dans le forum VBA Access
    Réponses: 7
    Dernier message: 20/06/2011, 09h54
  5. Optimisation d'un calcul simple entre deux dates
    Par grafik.muzik dans le forum Requêtes
    Réponses: 4
    Dernier message: 07/05/2009, 01h11

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