Referência de chave estrangeira ausente: código de erro: ERR00008 [Tipo: Aviso]
Observação
A funcionalidade descrita neste artigo está disponível como parte de uma versão prévia. A funcionalidade e o conteúdo deste artigo estão sujeitos a alterações. Para obter mais informações sobre como participar da versão prévia pública da análise de desempenho empresarial, entre em contato com bpaquestions@service.microsoft.com.
Sintomas
O código de erro ERR00008 é registrado na tabela de logs de autoajuda do Bpa no Microsoft Dataverse quando determinadas referências de chave estrangeira não podem ser encontradas na entidade pai. Nesse cenário, os registros na tabela Fatos são mapeados para "Desconhecido".
Solução
Nenhuma ação imediata é necessária, pois esse problema pode ser causado por atrasos de sincronização de dados. Recomendamos observar as próximas duas a três execuções de análise de desempenho de negócios para ver se o erro se resolve sozinho.
Se o problema persistir e o erro ainda estiver na tabela logs de autoajuda do Bpa, entre em contato com Suporte da Microsoft para obter mais assistência.
Aqui está um exemplo de um registro:
Foreign key constraint violated for dmo_bankregisterfact.dmo_subledgernumberkey referring dmo_subledgernumberdim.dmo_subledgernumberkey for 7 records.
Violation dmo_bankregistersourcekey - [Decimal('5637196796'), Decimal('35637199580'), Decimal('5637196797'), Decimal('35637199581'), Decimal('35637199579'), Decimal('35637199577'), Decimal('35637199576')]"]