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

Pentaho Discussion :

Mapping champs step insertion / Mise à jour


Sujet :

Pentaho

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 8
    Points : 7
    Points
    7
    Par défaut Mapping champs step insertion / Mise à jour
    Bonjour,

    Je rencontre un problème sur le step insertion/MAJ dans Kettle.

    Je souhaite en effet alimenter une table existante dans ma base Oracle depuis un fichier Excel.

    Lorsque je veux récupèrer les champs de ma table dans la fonction Insertion/MAJ, cette dernière ne me renvoie que les champs de mon fichier en entrée.

    N'y a t-il pas un moyen de mapper les champs en entrée (fichier) avec ceux en sortie (BdD) pour pouvoir placer ensuite les comparaisons ?

    Merci pour votre aide.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 106
    Points : 117
    Points
    117
    Par défaut
    Non, c'est pas encore possible.
    Avec "Browse..." : show table layout par contre tu peut voire les champs dans ta table. (ou copier/coller)

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    Ok, merci Matt.
    Sais-tu en revanche si cette fonctionnalité doit être intégrée dans une prochaine version ?
    Merci.

  4. #4
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    447
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 447
    Points : 546
    Points
    546
    Par défaut
    Salut,

    Tu peux en faire la demande ici:


    http://jira.pentaho.com/browse/

    Cldt

    Samatar

  5. #5
    Nouveau membre du Club
    Inscrit en
    Mars 2010
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 24
    Points : 31
    Points
    31
    Par défaut insertion/mise a jour kettle
    salut tout le monde

    je suis entrain de faire une transformation sur un fichier excel j'ai fait l'extraction de données et la transformation, aprés j ai fait l alimentation de ma table par "insertion/mis a jour" mais une fois je change le fichier source ma table ne se met pas a jour
    si quelqu'un à une idée sur ce sujet là prière de la posté le plutôt possible


    bonne journée

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    447
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 447
    Points : 546
    Points
    546
    Par défaut
    Bonjour,

    pouvez-vous svp attacher la transformation (sample)?

    Merci

    Cordialement

    Samatar

  7. #7
    Nouveau membre du Club
    Inscrit en
    Mars 2010
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 24
    Points : 31
    Points
    31
    Par défaut
    salut

    j'arrive pas à joindre la transformation ça te dérange pas de me donner ton adresse mail comme ca je te l'envoyerai

    cdlt

  8. #8
    Nouveau membre du Club
    Inscrit en
    Mars 2010
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 24
    Points : 31
    Points
    31
    Par défaut
    enfin j ai pu la joindre (je l ai zipper )
    Fichiers attachés Fichiers attachés

  9. #9
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    447
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 447
    Points : 546
    Points
    546
    Par défaut
    Bonjour,

    essayez la transformation en attaché

    Cordialement

    Samatar

  10. #10
    Nouveau membre du Club
    Inscrit en
    Mars 2010
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 24
    Points : 31
    Points
    31
    Par défaut
    merci pour la proposition
    mais en fait le problème c'est que la seule mise a jour possible c'est l'ajout d'une ligne, dans le cas de la modification l'enregistrement est ajouté une 2eme fois parce que le clé n'est pas définie
    par contre c'est je rajoute la clé primaire pour la table j'obtient une erreur à chaque exécution (c'est comme si la clé primaire est violée)

    Cdlt

    hanane

  11. #11
    Nouveau membre du Club
    Inscrit en
    Mars 2010
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 24
    Points : 31
    Points
    31
    Par défaut
    Donc le probleme existe au niveau de la modification et la suppression

  12. #12
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    447
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 447
    Points : 546
    Points
    546
    Par défaut
    Bonjour,

    ATTENTION l'étape va rechercher s'il existe un enregistrement avec les clés spécifiées.
    Si aucun enregistrement n'est trouvé, la ligne sera insérée, autrement elle sera mise à jour (si activation mise à jour).

    PDI va se baser sur les clés que vous indiquez et NON sur les clés primaires de votre table
    Vous pourriez donc avoir un cas ou l'enregistrement n'existera pas avec les clés spécifiées (mais existera dans la base pour les clés primaires) et donc PDI va tenter une insertion, ce que la table refusera (violation de clés).

    Je devez donc garder à l'esprit vos contraintes table et construire votre mise à jour en fonction de cela.

    Cordialement

    Samatar

  13. #13
    Nouveau membre du Club
    Inscrit en
    Mars 2010
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 24
    Points : 31
    Points
    31
    Par défaut
    bonjour

    En fait c'est exactement ce que j 'ai fait!!! j'ai spécifié la clé et j'ai activé l icone mise a jour mais ça reste tjrs en vain
    et pour les clés, j'ai pas définie aucune clé primaire dans mes tables(sources de données), donc il y aura pas de violation de clé!!!

    en plus j'ai pas de problème au niveau de l'insertion, c 'est au niveau de la modification et la suppression que le processus bloque

    cdlt

  14. #14
    Nouveau membre du Club
    Inscrit en
    Mars 2010
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 24
    Points : 31
    Points
    31
    Par défaut alimentation table de fait
    bonjour samatar

    pour l'insertion /mise a jour c'est reglé
    et là je suis dans la phase d'alimentation de la table de fait

    si j'ai bien compris pour remplir la table fait, on se base sur les données de production pour faire les calculs nécessaires et ressortir les mesures, ensuite on procède par une recherche dans la base de données pour retourner les identifiants des dimensions relatifs, ainsi la forme de notre table sera:
    id_dim1
    id_dim2
    id_dim3
    id_dim4
    mesure_A
    mesure_B
    mesure_C
    si la mesure_C ne dépond pas des dim_4, et dim_3, comment je peux l'insérer dans ma table????

    une autre question: ''je saiiis que là je comence à en abuser " : est ce que vous avez travaillé avec CUBE DESIGNER, je suis débutante avec pentaho, et j'aimerais savoir normalement est ce qu'on crée un seul cube ou plusieurs??

Discussions similaires

  1. Insertion/Mise à jour Table
    Par infosabri dans le forum kettle/PDI
    Réponses: 1
    Dernier message: 12/06/2012, 09h56
  2. Insertion/mise à jour en fonction de la date
    Par Juwan dans le forum Développement de jobs
    Réponses: 12
    Dernier message: 09/05/2012, 14h03
  3. insertion + mise à jour
    Par debutantasp dans le forum ASP
    Réponses: 3
    Dernier message: 08/02/2008, 20h38
  4. triggers insertion, mise à jour, suppression
    Par bibi_forever dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 15/05/2007, 11h22
  5. Réponses: 2
    Dernier message: 12/02/2003, 15h26

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