3
respostas

Fato 001 sql server CHAVES

Boa noite,

Recuperei o ambiente do sql server Fontes_DB porém não está com as chaves primárias o fato001 e está dando erro no pentaho. Como coloco as chaves estrangeiras nela?

3 respostas

2020/10/29 20:51:58 - Insert / update.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) 2020/10/29 20:51:58 - Insert / update.0 - 2020/10/29 20:51:58 - Insert / update.0 - at org.pentaho.di.core.database.Database.insertRow(Database.java:1319) 2020/10/29 20:51:58 - Insert / update.0 - at org.pentaho.di.core.database.Database.insertRow(Database.java:1243) 2020/10/29 20:51:58 - Insert / update.0 - at org.pentaho.di.core.database.Database.insertRow(Database.java:1231) 2020/10/29 20:51:58 - Insert / update.0 - at org.pentaho.di.core.database.Database.insertRow(Database.java:1219) 2020/10/29 20:51:58 - Insert / update.0 - at org.pentaho.di.trans.steps.insertupdate.InsertUpdate.lookupValues(InsertUpdate.java:114) 2020/10/29 20:51:58 - Insert / update.0 - at org.pentaho.di.trans.steps.insertupdate.InsertUpdate.processRow(InsertUpdate.java:299) 2020/10/29 20:51:58 - Insert / update.0 - at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62) 2020/10/29 20:51:58 - Insert / update.0 - at java.lang.Thread.run(Unknown Source) 2020/10/29 20:51:58 - Insert / update.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)

Oii Elizama, tudo bem?

Provavelmente o arquivo de backup disponibilizado pelo professor está incorreto. Pedirei a equipe para que atualize o arquivo.

Para não deixar o curso parado, estarei disponibilizando aqui nesse link.

Depois de realizar o download, restaure o banco de dados e realize a conexão novamente no Data Integration.

Qualquer dúvida estou por aqui, tá bom?

Bom dia,

Vi que você havia informado isso desde o mês 6, mas pensei que já tinha sido corrigido. Por este motivo mandei a pergunta novamente