Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Carga da Dimensão Produto

Estou com problemas na Carga da Dimensão Produto , fiz todos os passos e esta dando erro abaixo .

..... começa o erro 2021/06/12 09:34:18 - Dimensão Produto.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/06/12 09:34:18 - Dimensão Produto.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/06/12 09:34:18 - Dimensão Produto.0 - Error inserting/updating row 2021/06/12 09:34:18 - Dimensão Produto.0 - Cannot add or update a child row: a foreign key constraint fails (dwsucos.dim_produto, CONSTRAINT dim_marca_dim_produto_fk FOREIGN KEY (Cod_Marca) REFERENCES dim_marca (Cod_Marca) ON DELETE NO ACTION ON UPDATE NO ACTION) 2021/06/12 09:34:18 - Dimensão Produto.0 - 2021/06/12 09:34:18 - Dimensão Produto.0 - at org.pentaho.di.core.database.Database.insertRow(Database.java:1319) 2021/06/12 09:34:18 - Dimensão Produto.0 - at org.pentaho.di.core.database.Database.insertRow(Database.java:1243) 2021/06/12 09:34:18 - Dimensão Produto.0 - at org.pentaho.di.core.database.Database.insertRow(Database.java:1231) 2021/06/12 09:34:18 - Dimensão Produto.0 - at org.pentaho.di.core.database.Database.insertRow(Database.java:1219) 2021/06/12 09:34:18 - Dimensão Produto.0 - at org.pentaho.di.trans.steps.insertupdate.InsertUpdate.lookupValues(InsertUpdate.java:114) 2021/06/12 09:34:18 - Dimensão Produto.0 - at org.pentaho.di.trans.steps.insertupdate.InsertUpdate.processRow(InsertUpdate.java:299) 2021/06/12 09:34:18 - Dimensão Produto.0 - at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62) 2021/06/12 09:34:18 - Dimensão Produto.0 - at java.lang.Thread.run(Unknown Source) 2021/06/12 09:34:18 - Dimensão Produto.0 - Caused by: java.sql.SQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails (dwsucos.dim_produto, CONSTRAINT dim_marca_dim_produto_fk FOREIGN KEY (Cod_Marca) REFERENCES dim_marca (Cod_Marca) ON DELETE NO ACTION ON UPDATE NO ACTION) 2021/06/12 09:34:18 - Dimensão Produto.0 - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:117) 2021/06/12 09:34:18 - Dimensão Produto.0 - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) 2021/06/12 09:34:18 - Dimensão Produto.0 - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) 2021/06/12 09:34:18 - Dimensão Produto.0 - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:974) 2021/06/12 09:34:18 - Dimensão Produto.0 - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1113) 2021/06/12 09:34:18 - Dimensão Produto.0 - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1061) 2021/06/12 09:34:18 - Dimensão Produto.0 - at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1381) 2021/06/12 09:34:18 - Dimensão Produto.0 - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1046) 2021/06/12 09:34:18 - Dimensão Produto.0 - at org.pentaho.di.core.database.Database.insertRow(Database.java:1286) 2021/06/12 09:34:18 - Dimensão Produto.0 - ... 7 more 2021/06/12 09:34:18 - Dimensão Produto.0 - Finished processing (I=6, O=5, R=6, W=5, U=0, E=1) 2021/06/12 09:34:18 - DimensaoProduto_Produto - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : Errors detected! 2021/06/12 09:34:18 - Spoon - The transformation has finished!! 2021/06/12 09:34:18 - DimensaoProduto_Produto - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : Errors detected! 2021/06/12 09:34:18 - DimensaoProduto_Produto - ERROR (version 8.2.0.0-342, build 8.2.0.0-342 from 2018-11-14 10.30.55 by buildguy) : Errors detected! 2021/06/12 09:34:18 - DimensaoProduto_Produto - Transformation detected one or more steps with errors. 2021/06/12 09:34:18 - DimensaoProduto_Produto - Transformation is killing the other steps!

Etapas : 1 - https://i.ibb.co/qkckjm6/Capturar.png 2 - https://i.ibb.co/84mqq9g/Capturar-2.png 3- https://i.ibb.co/nbLMmtB/Capturar-3.png 4 - https://i.ibb.co/kxn6QcZ/Capturar-4-Preview.png ( deu um preview na Dimensão , porem quando dou Run da o erro acima .

Alguém sabe aonde é o erro ?

2 respostas

Oii Helio, tudo bem?

O erro está aqui:

Cannot add or update a child row: a foreign key constraint fails (dwsucos.dim_produto, CONSTRAINT dim_marca_dim_produto_fk FOREIGN KEY (Cod_Marca) REFERENCES dim_marca (Cod_Marca) ON DELETE NO ACTION ON UPDATE NO ACTION)

Nos seus jobs, estão tudo ok. O erro está na tabela, ele não esta encontrando a chave estrangeira que é o Cod_Marca.

Eu sugiro você rever as suas tabelas, se os campos se encontram ali.

Me avise qualquer coisa, tá bom? :)

solução!

Maria Gabriela

Deu certo , apenas fechei e abri o Spoon novamente e rodou , veja a tabela

https://i.ibb.co/54235Zr/Capturar.png