Guia BA
Dois Sistemas Mostram Números Diferentes
Um guia prático de BA para investigar divergências de dados.
Surya · 8 de agosto de 2026 · 4 min de leitura · 14 práticas
Para Business Analysts investigando divergências de dados, BAs apoiando funções de reconciliação ou controle, Qualquer um que recebeu "qual número está certo" sem mais nenhum contexto e Product Owners triando um ticket de qualidade de dados.
Sistema A: 1.248 operações. Sistema B: 1.231 operações. Alguém joga os dois prints no Teams e pergunta: "qual dos dois está errado?" Talvez nenhum. Números diferentes costumam vir de definições, tempos, populações, filtros ou estados de processamento diferentes — não de um dos sistemas estar quebrado. O primeiro trabalho não é achar o número errado. O primeiro trabalho é garantir que você está realmente comparando a mesma coisa.
01Passo 01
Confirme a métrica
"Operações" sozinho ainda não é uma definição compartilhada.
Passo 01
Confirme a métrica
"Operações" sozinho ainda não é uma definição compartilhada.
Resumo
- Operação?
- Ordem?
- Execução?
- Registro?
- Bruto ou líquido?
Por que isso ajuda
Dois times podem estar certos e mesmo assim discordar, se um está contando ordens e o outro está contando execuções.
02Passo 02
Confirme a janela de tempo
O mesmo dia pode significar três coisas diferentes para três sistemas diferentes.
Passo 02
Confirme a janela de tempo
O mesmo dia pode significar três coisas diferentes para três sistemas diferentes.
Resumo
- Data de negócio, ou data de calendário?
- Qual fuso horário?
- Qual é o corte?
- A que horas o batch realmente roda?
Por que isso ajuda
Uma operação registrada às 23h58 pode cair em "hoje" ou "amanhã" dependendo de qual dessas quatro respostas o sistema usa.
03Passo 03
Confirme a população
Antes de comparar contagens, confirme que os dois lados estão contando a mesma fatia do mundo.
Passo 03
Confirme a população
Antes de comparar contagens, confirme que os dois lados estão contando a mesma fatia do mundo.
Resumo
- Mercado?
- Região?
- Cliente?
- Produto?
- Praça?
- Status?
Por que isso ajuda
Um sistema restrito a EMEA e outro global nunca vão bater, e nenhum dos dois está com defeito.
04Passo 04
Confirme a origem
Nem todo número vem do mesmo lugar, mesmo quando a tela parece igual.
Passo 04
Confirme a origem
Nem todo número vem do mesmo lugar, mesmo quando a tela parece igual.
Um relatório em cache que fica atrasado em relação ao banco de produção, por definição do sistema, não é um bug. Vale a pena saber disso antes de alguém passar a tarde perseguindo isso como se fosse um.
Resumo
- Banco de dados em produção?
- API?
- Relatório agendado?
- Cache?
- Data warehouse?
Por que isso ajuda
A origem diz o quão atualizado o número tem permissão para estar — o que às vezes já explica toda a diferença sozinho.
05Passo 05
Compare definições, não só contagens
Os dois sistemas podem estar corretos e mesmo assim nunca concordar.
Passo 05
Compare definições, não só contagens
Os dois sistemas podem estar corretos e mesmo assim nunca concordar.
Comparação
Sistema A
Conta uma operação alterada como uma única operação — só a versão mais recente.
Sistema B
Conta cada versão da operação separadamente, incluindo as alterações.
Por que isso ajuda
Os dois podem estar se comportando exatamente como foram desenhados. A divergência é uma lacuna de definição, não um defeito em nenhum dos dois.
06Passo 06
Compare estados de processamento
Uma contagem feita no meio do pipeline nunca vai bater com uma contagem feita no final dele.
Passo 06
Compare estados de processamento
Uma contagem feita no meio do pipeline nunca vai bater com uma contagem feita no final dele.
O fluxo
Por que isso ajuda
Se o Sistema A conta qualquer coisa depois de "Recebida" e o Sistema B só conta "Liquidada", a diferença já está explicada antes de você olhar uma única linha.
07Passo 07
Verifique os filtros
Alguém, em algum momento, provavelmente aplicou um filtro e esqueceu dele.
Passo 07
Verifique os filtros
Alguém, em algum momento, provavelmente aplicou um filtro e esqueceu dele.
Resumo
- Um filtro de tela deixado ligado
- Padrões de relatório que ninguém lembra de ter configurado
- Condições WHERE de SQL embutidas na query
- Status excluídos por padrão
Por que isso ajuda
Esse único passo resolve mais divergências do que qualquer um dos outros e é o mais fácil de pular porque parece simples demais para ser a resposta.
08Passo 08
Verifique se há duplicatas
Às vezes o número maior é o errado, não o menor.
Passo 08
Verifique se há duplicatas
Às vezes o número maior é o errado, não o menor.
Por que isso ajuda
Uma requisição reenviada, um batch executado de novo, ou um join que se multiplica inesperadamente podem inflar uma contagem silenciosamente.
09Passo 09
Verifique se há registros faltando
E às vezes é o número menor que está incompleto de verdade.
Passo 09
Verifique se há registros faltando
E às vezes é o número menor que está incompleto de verdade.
Por que isso ajuda
Uma carga que falhou, um filtro que descarta nulos silenciosamente, ou um join que descarta linhas sem correspondência podem encolher uma contagem silenciosamente.
10Passo 10
Compare identificadores
Casar pela chave errada pode parecer exatamente uma divergência de dados.
Passo 10
Compare identificadores
Casar pela chave errada pode parecer exatamente uma divergência de dados.
Resumo
- ID da Operação
- ID da Ordem
- ID da Transação
- ID Externo
Por que isso ajuda
Se o Sistema A usa um ID de operação interno como chave e o Sistema B usa uma referência externa, registros que na verdade batem vão parecer sem correspondência até o mapeamento ser corrigido.
11Passo 11
Pegue uma amostra pequena antes de mexer na população inteira
Não comece pelas 100.000 linhas.
Passo 11
Pegue uma amostra pequena antes de mexer na população inteira
Não comece pelas 100.000 linhas.
Por que isso ajuda
Escolha de 5 a 10 divergências individuais e rastreie cada uma manualmente. O padrão que explica todas elas geralmente aparece depois da terceira ou quarta.
Dica — Se a mesma explicação der conta das suas primeiras cinco divergências, é bem provável que ela explique o resto também — confirme isso antes de assumir o contrário.
12Passo 12
Separe o que você encontrar em categorias de reconciliação
Nem toda divergência é o mesmo tipo de divergência. Separe-as antes de explicá-las.
Passo 12
Separe o que você encontrar em categorias de reconciliação
Nem toda divergência é o mesmo tipo de divergência. Separe-as antes de explicá-las.
O fluxo
Por que isso ajuda
"Só em A" aponta para um problema de registro faltante. "Nos dois, valores diferem" aponta para um problema de definição ou tempo. Elas precisam de investigações diferentes, não de uma explicação em comum.
13Passo 13
Classifique a causa raiz
Toda divergência remete a uma de um pequeno número de causas.
Passo 13
Classifique a causa raiz
Toda divergência remete a uma de um pequeno número de causas.
Resumo
- Dado — algo está faltando ou duplicado
- Definição — os dois lados querem dizer coisas diferentes
- Tempo — os dois lados foram medidos em momentos diferentes
- Processamento — os dois lados estão em estágios diferentes do pipeline
- Relatório — a camada de relatório, não o dado subjacente, está errada
- Requisito — ninguém realmente especificou qual desses estava correto
Por que isso ajuda
Nomear a categoria já é a maior parte da correção. "É um problema de tempo" já diz a todos que tipo de conversa vem a seguir.
14Passo 14
Documente a causa real, não só que foi resolvido
"Resolvido" não é um achado. É a ausência de um.
Passo 14
Documente a causa real, não só que foi resolvido
"Resolvido" não é um achado. É a ausência de um.
The shift
Por que isso ajuda
A próxima pessoa que se deparar com uma divergência parecida — e vai ter uma próxima pessoa — precisa da causa real, não de uma atualização de status.
Nenhum dos números estava "errado".
Eles nunca estiveram contando a mesma coisa.
A maioria das divergências de dados se resolve numa resposta de uma frase assim que alguém rastreia um punhado de registros em vez de discutir sobre os totais. Os totais são um sintoma. A lacuna de definição, tempo ou status por baixo deles é o achado de verdade.
Leve isso com você
Checklist de Investigação de Divergência de Dados
CHECKLIST DE INVESTIGAÇÃO DE DIVERGÊNCIA DE DADOS [ ] Mesma métrica [ ] Mesma definição de negócio [ ] Mesma data [ ] Mesmo fuso horário [ ] Mesma população [ ] Mesmos filtros [ ] Mesmo status [ ] Mesma origem [ ] Mesmos identificadores [ ] Checagem de duplicatas feita [ ] Checagem de registros faltantes feita [ ] Amostra pequena reconciliada [ ] Causa raiz classificada [ ] Decisão de negócio registrada
Receba novos guias em primeira mão.