PDA

View Full Version : [SPOON] Pb Insertion dans table



vir
07-29-2008, 10:47 AM
Bonjour,

J'ai une transformation de type :

1 - extraction depuis une table
Type : MySQL
Access : Native (JDBC)
Database Name : gestion_comp
Port : 3306
User name : root

2 - insertion dans table mapping
id_employe -> ID_EMPLOYE
nom_employe -> NOM_EMPLOYEE
prenom_employe -> PRENOM_EMPLOYE

3 - insertion dans une autre table
Type : MySQL
Access : Native (JDBC)
Database Name : star_schema1
Port : 3306
User name : root

Après execution de la transformation , dans l'onglet statistique l'étape 1 et 3 sont en erreur .
Cependant apres relance de la transformation en mode debug ça fonctionne.
Comment faire pour que la transformation marche du premier coup ?

Voici le log :

2008/07/29 16:33:14 - Objets partagés - Lecture du fichier des objets partagés [file:///C:/Documents and Settings/Administrateur/.kettle/shared.xml]
2008/07/29 16:33:14 - org.pentaho.di.trans.TransMeta - Le fichier des objets partagés 'null' est vide (ou introuvable).
2008/07/29 16:33:14 - org.pentaho.di.ui.spoon.trans.TransGraph - Transformation ouverte.
2008/07/29 16:33:14 - Pentaho Data Integration - Chargement transformation [test_vivi]...
2008/07/29 16:33:14 - Pentaho Data Integration - Exécution de la transformation démarrée.
2008/07/29 16:33:14 - org.pentaho.di.trans.TransMeta - Le fichier des objets partagés 'null' est vide (ou introuvable).
2008/07/29 16:33:14 - org.pentaho.di.ui.spoon.trans.TransGraph - Transformation ouverte.
2008/07/29 16:33:14 - Pentaho Data Integration - Chargement transformation [test_vivi]...
2008/07/29 16:33:14 - Pentaho Data Integration - Exécution de la transformation démarrée.
2008/07/29 16:33:14 - test_vivi - Distribution démarrée pour la tranformation [test_vivi]
2008/07/29 16:33:14 - test_vivi - Nombre d'arguments détectés:0
2008/07/29 16:33:14 - test_vivi - Ce n'est pas une ré exécution de la transformation
2008/07/29 16:33:14 - test_vivi - 3 étapes différentes vont êtres chargées.
2008/07/29 16:33:14 - test_vivi - Allocation plages de lignes...
2008/07/29 16:33:14 - test_vivi - Allocation plages de lignes pour l'étape 0 --> Extraction depuis table
2008/07/29 16:33:14 - test_vivi - copies précédentes = 1, copies suivantes=1
2008/07/29 16:33:14 - test_vivi - La transformation a alloué de nouvelle plage de lignes [Extraction depuis table.0 - Alimentation_star_schema Mapping.0]
2008/07/29 16:33:14 - test_vivi - Allocation 1 plages de lignes pour l'étape 0 --> Extraction depuis table
2008/07/29 16:33:14 - test_vivi - Allocation plages de lignes pour l'étape 1 --> Alimentation_star_schema Mapping
2008/07/29 16:33:14 - test_vivi - copies précédentes = 1, copies suivantes=1
2008/07/29 16:33:14 - test_vivi - La transformation a alloué de nouvelle plage de lignes [Alimentation_star_schema Mapping.0 - Insertion dans table.0]
2008/07/29 16:33:14 - test_vivi - Allocation 2 plages de lignes pour l'étape 1 --> Alimentation_star_schema Mapping
2008/07/29 16:33:14 - test_vivi - Allocation plages de lignes pour l'étape 2 --> Insertion dans table
2008/07/29 16:33:14 - test_vivi - Allocation 2 plages de lignes pour l'étape 2 --> Insertion dans table
2008/07/29 16:33:14 - test_vivi - Allocation des étapes & données...
2008/07/29 16:33:14 - test_vivi - La transformation est sur le point d'allouer à l'étape [Extraction depuis table] type [TableInput]
2008/07/29 16:33:14 - Extraction depuis table.0 - distribution activée
2008/07/29 16:33:14 - Extraction depuis table.0 - Démarrage allocation buffers & nouveaux threads...
2008/07/29 16:33:14 - Extraction depuis table.0 - Step info: nrentrée=0 nrsortie=1
2008/07/29 16:33:14 - Extraction depuis table.0 - La relation en sortie est 1:1
2008/07/29 16:33:14 - Extraction depuis table.0 - Lignes en sortie trouvées [Extraction depuis table.0 - Alimentation_star_schema Mapping.0]
2008/07/29 16:33:14 - Extraction depuis table.0 - Fin distribution
2008/07/29 16:33:14 - test_vivi - La transformation a alloué une nouvelle étape: [Extraction depuis table].0
2008/07/29 16:33:14 - test_vivi - La transformation est sur le point d'allouer à l'étape [Alimentation_star_schema Mapping] type [SelectValues]
2008/07/29 16:33:14 - Alimentation_star_schema Mapping.0 - distribution activée
2008/07/29 16:33:14 - Alimentation_star_schema Mapping.0 - Démarrage allocation buffers & nouveaux threads...
2008/07/29 16:33:14 - Alimentation_star_schema Mapping.0 - Step info: nrentrée=1 nrsortie=1
2008/07/29 16:33:14 - Alimentation_star_schema Mapping.0 - Étape précédente récupérée depuis [Alimentation_star_schema Mapping] #0 --> Extraction depuis table
2008/07/29 16:33:14 - Alimentation_star_schema Mapping.0 - La relation en entrée est 1:1
2008/07/29 16:33:14 - Alimentation_star_schema Mapping.0 - Jeux d'enregistrement en entrée trouvé [Extraction depuis table.0 - Alimentation_star_schema Mapping.0]
2008/07/29 16:33:14 - Alimentation_star_schema Mapping.0 - La relation en sortie est 1:1
2008/07/29 16:33:14 - Alimentation_star_schema Mapping.0 - Lignes en sortie trouvées [Alimentation_star_schema Mapping.0 - Insertion dans table.0]
2008/07/29 16:33:14 - Alimentation_star_schema Mapping.0 - Fin distribution
2008/07/29 16:33:14 - test_vivi - La transformation a alloué une nouvelle étape: [Alimentation_star_schema Mapping].0
2008/07/29 16:33:14 - test_vivi - La transformation est sur le point d'allouer à l'étape [Insertion dans table] type [TableOutput]
2008/07/29 16:33:14 - Insertion dans table.0 - distribution activée
2008/07/29 16:33:14 - Insertion dans table.0 - Démarrage allocation buffers & nouveaux threads...
2008/07/29 16:33:14 - Insertion dans table.0 - Step info: nrentrée=1 nrsortie=0
2008/07/29 16:33:14 - Insertion dans table.0 - Étape précédente récupérée depuis [Insertion dans table] #0 --> Alimentation_star_schema Mapping
2008/07/29 16:33:14 - Insertion dans table.0 - La relation en entrée est 1:1
2008/07/29 16:33:14 - Insertion dans table.0 - Jeux d'enregistrement en entrée trouvé [Alimentation_star_schema Mapping.0 - Insertion dans table.0]
2008/07/29 16:33:14 - Insertion dans table.0 - Fin distribution
2008/07/29 16:33:14 - test_vivi - La transformation a alloué une nouvelle étape: [Insertion dans table].0
2008/07/29 16:33:14 - test_vivi - Cette transformation ne peut être ré-éxécutée avec la date de ré-exécution: 2008/07/29 16:33:14
2008/07/29 16:33:14 - test_vivi - Initialisation de 3 étape(s)...
2008/07/29 16:33:14 - Extraction depuis table.0 - Running on slave server #0/1.
2008/07/29 16:33:14 - Insertion dans table.0 - Running on slave server #0/1.
2008/07/29 16:33:14 - Alimentation_star_schema Mapping.0 - Running on slave server #0/1.
2008/07/29 16:33:14 - gestion_ star_schema1 - New database connection defined
2008/07/29 16:33:14 - gestion_comp - New database connection defined
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : An error occurred intialising this step:
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : Error occured while trying to connect to the database
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) :
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : Error connecting to database: (using class org.gjt.mm.mysql.Driver)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : Communications link failure due to underlying exception:
** BEGIN NESTED EXCEPTION **
java.net.UnknownHostException
MESSAGE: null: null
STACKTRACE:
java.net.UnknownHostException: null: null
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at java.net.InetAddress.getAllByName0(Unknown Source)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at java.net.InetAddress.getAllByName0(Unknown Source)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at java.net.InetAddress.getAllByName(Unknown Source)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:137)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at com.mysql.jdbc.Connection.createNewIO(Connection.java:2569)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at java.sql.DriverManager.getConnection(Unknown Source)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at java.sql.DriverManager.getConnection(Unknown Source)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at org.pentaho.di.core.database.Database.connectUsingClass(Database.java:412)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at org.pentaho.di.core.database.Database.normalConnect(Database.java:298)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at org.pentaho.di.core.database.Database.connect(Database.java:263)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at org.pentaho.di.core.database.Database.connect(Database.java:225)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at org.pentaho.di.trans.steps.tableoutput.TableOutput.init(TableOutput.java:515)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at org.pentaho.di.trans.step.StepInitThread.run(StepInitThread.java:48)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at java.lang.Thread.run(Unknown Source)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) :
** END NESTED EXCEPTION **

Last packet sent to the server was 0 ms ago.
2008/07/29 16:33:14 - Extraction depuis table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : An error occurred, processing will be stopped:
2008/07/29 16:33:14 - Extraction depuis table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : Error occured while trying to connect to the database
2008/07/29 16:33:14 - Extraction depuis table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) :
2008/07/29 16:33:14 - Extraction depuis table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : Error connecting to database: (using class org.gjt.mm.mysql.Driver)
2008/07/29 16:33:14 - Extraction depuis table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : Communications link failure due to underlying exception:
** BEGIN NESTED EXCEPTION **
java.net.UnknownHostException
MESSAGE: null
STACKTRACE:
java.net.UnknownHostException: null
2008/07/29 16:33:14 - Extraction depuis table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at java.net.InetAddress.getAllByName0(Unknown Source)
2008/07/29 16:33:14 - Extraction depuis table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at java.net.InetAddress.getAllByName0(Unknown Source)
2008/07/29 16:33:14 - Extraction depuis table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at java.net.InetAddress.getAllByName(Unknown Source)
2008/07/29 16:33:14 - Extraction depuis table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:137)
2008/07/29 16:33:14 - Extraction depuis table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
2008/07/29 16:33:14 - Extraction depuis table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at com.mysql.jdbc.Connection.createNewIO(Connection.java:2569)
2008/07/29 16:33:14 - Extraction depuis table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
2008/07/29 16:33:14 - Extraction depuis table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
2008/07/29 16:33:14 - Extraction depuis table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at java.sql.DriverManager.getConnection(Unknown Source)
2008/07/29 16:33:14 - Extraction depuis table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at java.sql.DriverManager.getConnection(Unknown Source)
2008/07/29 16:33:14 - Extraction depuis table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at org.pentaho.di.core.database.Database.connectUsingClass(Database.java:412)
2008/07/29 16:33:14 - Extraction depuis table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at org.pentaho.di.core.database.Database.normalConnect(Database.java:298)
2008/07/29 16:33:14 - Extraction depuis table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at org.pentaho.di.core.database.Database.connect(Database.java:263)
2008/07/29 16:33:14 - Extraction depuis table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at org.pentaho.di.core.database.Database.connect(Database.java:225)
2008/07/29 16:33:14 - Extraction depuis table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at org.pentaho.di.trans.steps.tableinput.TableInput.init(TableInput.java:317)
2008/07/29 16:33:14 - Extraction depuis table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at org.pentaho.di.trans.step.StepInitThread.run(StepInitThread.java:48)
2008/07/29 16:33:14 - Extraction depuis table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at java.lang.Thread.run(Unknown Source)
2008/07/29 16:33:14 - Extraction depuis table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) :
** END NESTED EXCEPTION **

Last packet sent to the server was 0 ms ago.
2008/07/29 16:33:14 - Insertion dans table - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : Erreur lors de l'initialisation de l'étape [Insertion dans table]
2008/07/29 16:33:14 - Extraction depuis table - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : Erreur lors de l'initialisation de l'étape [Extraction depuis table]
2008/07/29 16:33:14 - test_vivi - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : L'initialisation de l'étape [Extraction depuis table.0] a échoué!
2008/07/29 16:33:14 - test_vivi - L'étape [Alimentation_star_schema Mapping.0] a été initialisée sans erreur.
2008/07/29 16:33:14 - test_vivi - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : L'initialisation de l'étape [Insertion dans table.0] a échoué!
2008/07/29 16:33:14 - Extraction depuis table.0 - Finished reading query, closing connection.
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : Unexpected error rolling back the database connection.
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : org.pentaho.di.core.exception.KettleDatabaseException:
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : Unable to get database metadata from this database connection
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at java.lang.Thread.run (null:-1)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at org.pentaho.di.ui.spoon.trans.TransGraph$23.run (TransGraph.java:3059)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at org.pentaho.di.trans.Trans.prepareExecution (Trans.java:596)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at org.pentaho.di.trans.steps.tableoutput.TableOutput.dispose (TableOutput.java:613)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at org.pentaho.di.core.database.Database.rollback (Database.java:637)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at org.pentaho.di.core.database.Database.rollback (Database.java:648)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at org.pentaho.di.core.database.Database.getDatabaseMetaData (Database.java:3192)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) :
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at org.pentaho.di.core.database.Database.getDatabaseMetaData(Database.java:3196)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at org.pentaho.di.core.database.Database.rollback(Database.java:648)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at org.pentaho.di.core.database.Database.rollback(Database.java:637)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at org.pentaho.di.trans.steps.tableoutput.TableOutput.dispose(TableOutput.java:613)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at org.pentaho.di.trans.Trans.prepareExecution(Trans.java:596)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at org.pentaho.di.ui.spoon.trans.TransGraph$23.run(TransGraph.java:3059)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at java.lang.Thread.run(Unknown Source)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : Caused by: java.lang.NullPointerException
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : at org.pentaho.di.core.database.Database.getDatabaseMetaData(Database.java:3192)
2008/07/29 16:33:14 - Insertion dans table.0 - ERROR (version 3.1.0-RC1, build 771 from 2008/07/08 11:57:26) : ... 6 more

Merci d'avance pour votre aide

cedric claidiere
11-03-2008, 09:10 AM
Bonjour,

Essaie d'enlenver l'émulation de curseur dans l'onglet "MySQL" des options de ta connexion.

Cordialement,

Ced