1
resposta

Erro na gravação da fato 001

Boa noite! Ao tentar gravar a fato 001 no DW surgiu o seguinte erro.

2021/04/27 01:25:18 - Gravação da Tabela Fato 001.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: 2021/04/27 01:25:18 - Gravação da Tabela Fato 001.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: 2021/04/27 01:25:18 - Gravação da Tabela Fato 001.0 - Error inserting/updating row 2021/04/27 01:25:18 - Gravação da Tabela Fato 001.0 - Cannot add or update a child row: a foreign key constraint fails (dwsucos.fato_001, CONSTRAINT dim_fabrica_fato_001_fk FOREIGN KEY (Cod_Fabrica) REFERENCES dim_fabrica (Cod_Fabrica) ON DELETE NO ACTION ON UPDATE NO ACTION) 2021/04/27 01:25:18 - Gravação da Tabela Fato 001.0 - 2021/04/27 01:25:18 - Gravação da Tabela Fato 001.0 - at org.pentaho.di.core.database.Database.insertRow(Database.java:1319) 2021/04/27 01:25:18 - Gravação da Tabela Fato 001.0 - at org.pentaho.di.core.database.Database.insertRow(Database.java:1243) 2021/04/27 01:25:18 - Gravação da Tabela Fato 001.0 - at org.pentaho.di.core.database.Database.insertRow(Database.java:1231) 2021/04/27 01:25:18 - Gravação da Tabela Fato 001.0 - at org.pentaho.di.core.database.Database.insertRow(Database.java:1219) 2021/04/27 01:25:18 - Gravação da Tabela Fato 001.0 - at org.pentaho.di.trans.steps.insertupdate.InsertUpdate.lookupValues(InsertUpdate.java:114) 2021/04/27 01:25:18 - Gravação da Tabela Fato 001.0 - at org.pentaho.di.trans.steps.insertupdate.InsertUpdate.processRow(InsertUpdate.java:299) 2021/04/27 01:25:18 - Gravação da Tabela Fato 001.0 - at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62) 2021/04/27 01:25:18 - Gravação da Tabela Fato 001.0 - at java.lang.Thread.run(Unknown Source) 2021/04/27 01:25:18 - Gravação da Tabela Fato 001.0 - Caused by: java.sql.SQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails (dwsucos.fato_001, CONSTRAINT dim_fabrica_fato_001_fk FOREIGN KEY (Cod_Fabrica) REFERENCES dim_fabrica (Cod_Fabrica) ON DELETE NO ACTION ON UPDATE NO ACTION) 2021/04/27 01:25:18 - Gravação da Tabela Fato 001.0 - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:117) 2021/04/27 01:25:18 - Gravação da Tabela Fato 001.0 - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) 2021/04/27 01:25:18 - Gravação da Tabela Fato 001.0 - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953) 2021/04/27 01:25:18 - Gravação da Tabela Fato 001.0 - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1092) 2021/04/27 01:25:18 - Gravação da Tabela Fato 001.0 - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1040) 2021/04/27 01:25:18 - Gravação da Tabela Fato 001.0 - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1347) 2021/04/27 01:25:18 - Gravação da Tabela Fato 001.0 - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1025) 2021/04/27 01:25:18 - Gravação da Tabela Fato 001.0 - at org.pentaho.di.core.database.Database.insertRow(Database.java:1286)

Podem me ajudar, por gentileza?

1 resposta

Oii Bruno, tudo bem?

Você poderia compartilhar comigo como está as tarefas do fluxo de dados da Fato001? Dessa forma fica mais fácil de analisar o que pode estar acontecendo.

As imagens podem ser upadas no imgur e você pode enviar o link aqui.