Olá Gustavo, tudo bem?
Desculpe a demora em obter retorno.
Esse problema pode surgir devido a erros na formatação dos dados ou discrepâncias entre as tabelas. Uma solução viável é identificar se há alguma diferença entre dados. Que bom que você notou essa diferença e conseguiu corrigir eliminando a pontuação do campo "cod_produto" na tabela "dados", assim garantiu a correspondência adequada com a tabela "dim_produtos".
Obrigada por compartilhar a solução aqui no fórum, pois poderá ajudar outros alunos.
Caso surja alguma dúvida, não hesite em compartilhar no fórum.
Espero ter ajudado.
Abraços!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!