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 :

Insertion de données


Sujet :

Pentaho

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    199
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 199
    Points : 87
    Points
    87
    Par défaut Insertion de données
    Bonjour,

    Je dois faire une insertion de données dans une table avec deux sources. Jusqu'ici pas de problème cela fonctionne, il insère bien mes données.
    Mais si j'en supprime dans la cible et que je refais tourner la tranformation, il repère bien qu'il y a des données à insérer mais le traitement plante car toute les autres données sont en erreur "violation de clé primaire".

    Je voulais dons savoir si il était possible d'insérer dans la table seulement les nouvelles données?

    merci d'avance

  2. #2
    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,

    l'étape "Insertion dans table" fait de l'ensertion (sans égard pour les clés,...).
    Si l'enregistrement existe dans la table (cl dépend de la table), il y a aura effectivement une violation de clés.

    Vous devez donc faire l'upsert (insertion/Mise à jour).
    Voir étape "Insertion/Mise à jour" (et activer l'option "Ne pas mettre à jour")

    http://wiki.pentaho.com/display/EAI/Insert+-+Update

    Cldt

    Samatar

  3. #3
    Membre confirmé

    Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mai 2008
    Messages
    260
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Mai 2008
    Messages : 260
    Points : 537
    Points
    537
    Par défaut
    Samatar a tout à fait raison (j'en profite pour le saluer !)

    J'ai fait la même réponse dans un autre post où la question a déjà été posée
    http://www.developpez.net/forums/d89...sieurs-tables/

    Sylvain
    www.osbi.fr
    Sylvain (www.osbi.fr)

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    199
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 199
    Points : 87
    Points
    87
    Par défaut
    merci pour vos réponses cela fonctionne très bien maintenant

  5. #5
    Membre confirmé

    Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mai 2008
    Messages
    260
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Mai 2008
    Messages : 260
    Points : 537
    Points
    537
    Par défaut
    Cool ;-)

    Enjoy with KETTLE 4... soon
    Sylvain (www.osbi.fr)

  6. #6
    Membre à l'essai
    Inscrit en
    Mars 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 10
    Points : 12
    Points
    12
    Par défaut
    Citation Envoyé par samatar Voir le message
    Bonjour,

    l'étape "Insertion dans table" fait de l'ensertion (sans égard pour les clés,...).
    Si l'enregistrement existe dans la table (cl dépend de la table), il y a aura effectivement une violation de clés.

    Vous devez donc faire l'upsert (insertion/Mise à jour).
    Voir étape "Insertion/Mise à jour" (et activer l'option "Ne pas mettre à jour")

    http://wiki.pentaho.com/display/EAI/Insert+-+Update

    Cldt

    Samatar
    bonjour tout le monde:
    j'ai une question, si vous permettez dans ma table fait j'ai des mesures que je ne peux pas analyser suivant tous les axes d'analyses ("adsence de certaines dimension") je comprends pas comment je vais pouvoir les insérer avec absence de certaines clés relatives aux dimension:
    juste un petit EXPLE: Production (%à toutes les dim: agence,date, type produit) et taux de pénétration (agence, date)

    cdt

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 14/05/2004, 14h32
  2. problème d'insertion de données
    Par Falgan dans le forum ASP
    Réponses: 2
    Dernier message: 06/04/2004, 09h29
  3. [Interbase 7] Problème d'insertion de données
    Par Tuscelan dans le forum InterBase
    Réponses: 12
    Dernier message: 19/11/2003, 22h58
  4. insertion de données
    Par m-l dans le forum SQL
    Réponses: 9
    Dernier message: 25/07/2003, 13h59
  5. [Postgresql] pb lors d'insertion de données
    Par bob20000 dans le forum Requêtes
    Réponses: 8
    Dernier message: 04/11/2002, 15h33

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