0
respostas

Gravação tabelas Fato do banco de dados SQL Server > Pentaho > MySQL

Estou com o erro abaixo no Pentaho que está impedindo a gravação no banco MySQL, conseguem me ajudar a resolver?

2022/02/22 00:48:11 - Spoon - Using legacy execution engine 2022/02/22 00:48:11 - Spoon - Transformation opened. 2022/02/22 00:48:11 - Spoon - Launching transformation [Fato002]... 2022/02/22 00:48:11 - Spoon - Started the transformation execution. 2022/02/22 00:48:11 - Fato002 - Dispatching started for transformation [Fato002] 2022/02/22 00:48:12 - Gravação Tabela de Fato 002.0 - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : Error in step, asking everyone to stop because of: 2022/02/22 00:48:12 - Gravação Tabela de Fato 002.0 - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : org.pentaho.di.core.exception.KettleDatabaseException: 2022/02/22 00:48:12 - Gravação Tabela de Fato 002.0 - Error inserting/updating row 2022/02/22 00:48:12 - Gravação Tabela de Fato 002.0 - Cannot add or update a child row: a foreign key constraint fails (dwsucos.fato_002, CONSTRAINT dim_produto_fato_002_fk FOREIGN KEY (Cod_Produto) REFERENCES dim_produto (Cod_Produto) ON DELETE NO ACTION ON UPDATE NO ACTION) 2022/02/22 00:48:12 - Gravação Tabela de Fato 002.0 - 2022/02/22 00:48:12 - Gravação Tabela de Fato 002.0 - at org.pentaho.di.core.database.Database.insertRow(Database.java:1319) 2022/02/22 00:48:12 - Gravação Tabela de Fato 002.0 - at org.pentaho.di.core.database.Database.insertRow(Database.java:1243) 2022/02/22 00:48:12 - Gravação Tabela de Fato 002.0 - at org.pentaho.di.core.database.Database.insertRow(Database.java:1231) 2022/02/22 00:48:12 - Gravação Tabela de Fato 002.0 - at org.pentaho.di.core.database.Database.insertRow(Database.java:1219) 2022/02/22 00:48:12 - Gravação Tabela de Fato 002.0 - at org.pentaho.di.trans.steps.insertupdate.InsertUpdate.lookupValues(InsertUpdate.java:114) 2022/02/22 00:48:12 - Gravação Tabela de Fato 002.0 - at org.pentaho.di.trans.steps.insertupdate.InsertUpdate.processRow(InsertUpdate.java:299) 2022/02/22 00:48:12 - Gravação Tabela de Fato 002.0 - at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62) 2022/02/22 00:48:12 - Gravação Tabela de Fato 002.0 - at java.lang.Thread.run(Unknown Source) 2022/02/22 00:48:12 - Gravação Tabela de Fato 002.0 - Caused by: java.sql.SQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails (dwsucos.fato_002, CONSTRAINT dim_produto_fato_002_fk FOREIGN KEY (Cod_Produto) REFERENCES dim_produto (Cod_Produto) ON DELETE NO ACTION ON UPDATE NO ACTION) 2022/02/22 00:48:12 - Gravação Tabela de Fato 002.0 - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:117) 2022/02/22 00:48:12 - Gravação Tabela de Fato 002.0 - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) 2022/02/22 00:48:12 - Gravação Tabela de Fato 002.0 - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953) 2022/02/22 00:48:12 - Gravação Tabela de Fato 002.0 - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1098) 2022/02/22 00:48:12 - Gravação Tabela de Fato 002.0 - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1046) 2022/02/22 00:48:12 - Gravação Tabela de Fato 002.0 - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1371) 2022/02/22 00:48:12 - Gravação Tabela de Fato 002.0 - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1031) 2022/02/22 00:48:12 - Gravação Tabela de Fato 002.0 - at org.pentaho.di.core.database.Database.insertRow(Database.java:1286) 2022/02/22 00:48:12 - Gravação Tabela de Fato 002.0 - ... 7 more 2022/02/22 00:48:12 - Leitura Tabela de Fato 002.0 - Finished reading query, closing connection. 2022/02/22 00:48:12 - Leitura Tabela de Fato 002.0 - Finished processing (I=512, O=0, R=0, W=510, U=0, E=0) 2022/02/22 00:48:12 - Gravação Tabela de Fato 002.0 - Finished processing (I=1, O=0, R=1, W=0, U=0, E=1) 2022/02/22 00:48:12 - Fato002 - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : Errors detected! 2022/02/22 00:48:12 - Spoon - The transformation has finished!! 2022/02/22 00:48:12 - Fato002 - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : Errors detected! 2022/02/22 00:48:12 - Fato002 - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : Errors detected! 2022/02/22 00:48:12 - Fato002 - Transformation detected one or more steps with errors. 2022/02/22 00:48:12 - Fato002 - Transformation is killing the other steps!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software