BlogDados mestres

Survivorship em dados mestres: as regras que decidem qual valor sobrevive no golden record

Survivorship em MDM: entenda as regras de sobrevivência que decidem qual dado vence quando duplicados são unificados no cadastro mestre.

Paulo Cordeiro8 min de leitura

Outro dia um cliente me perguntou qual era o dado correto do fornecedor. O CNPJ estava certo em todos os sistemas. O problema era o endereço, o telefone e a razão social, cada um diferente no ERP, no cadastro de compras e na planilha que o financeiro mantinha por conta própria.

Devolvi a pergunta: correto segundo qual sistema?

Foi aí que expliquei o que é survivorship em dados mestres. É a disciplina que decide, atributo por atributo, qual valor sobrevive quando um mesmo cliente, fornecedor ou material está cadastrado de formas diferentes em sistemas diferentes. O resultado dessa decisão é o golden record, o cadastro único que a empresa passa a considerar verdadeiro.

Survivorship não é sinônimo de deduplicação. Deduplicação, ou matching, é a etapa que descobre que três cadastros são, na verdade, a mesma entidade. Survivorship entra depois, para resolver o que fazer com os valores que não batem entre esses três cadastros.

Como funciona na prática

A regra de ouro do survivorship é simples de enunciar e difícil de aplicar: a decisão é por atributo, não por registro inteiro.

Isso significa que o golden record de um fornecedor pode trazer a razão social do ERP, o endereço de um serviço de validação externo e a categoria de compra definida por um analista de cadastro. Não existe um sistema vencedor único. Existe um vencedor para cada campo.

As formas mais comuns de decidir esse vencedor são quatro.

A primeira é a prioridade de fonte. Você monta um ranking de sistemas para cada atributo. O ERP costuma ser a fonte de verdade para dado fiscal e razão social, porque é ele que dialoga com a nota fiscal e com o Sintegra. Já o CRM tende a ser mais confiável para telefone e e-mail comercial, porque é atualizado pelo vendedor que fala com o cliente toda semana. Definir esse ranking obriga a empresa a decidir, de uma vez, quem manda em cada tipo de informação, e isso sozinho já resolve metade das discussões de cadastro que eu vejo em reunião de governança.

A segunda é o critério de mais recente. O valor atualizado por último prevalece. Funciona bem quando a fonte mais recente é confiável, mas é perigoso quando não é. Já vi empresa aplicar essa regra para telefone de fornecedor e descobrir que um estagiário tinha digitado um número errado na véspera, e esse número errado virou o dado oficial da companhia inteira só por ser o mais novo.

A terceira é o critério de completude e qualidade. Entre dois valores, vence o que passa nas validações, o que tem mais caracteres preenchidos, o que não dispara alerta na checagem de qualidade. Um endereço com CEP, número e complemento vence um endereço só com o nome da rua.

A quarta é a decisão humana. Quando nenhuma regra automática é defensável, o conflito vai para o data steward resolver manualmente. É o caso típico de duas razões sociais parecidas, mas não idênticas, que exigem alguém olhar o contrato ou ligar para o fornecedor.

O ponto que costuma passar despercebido é que survivorship depende de um matching bem feito antes dele. Se o matching juntar dois fornecedores diferentes como se fossem um só, a regra de sobrevivência vai escolher valores de um grupo que nunca deveria ter existido, e o golden record nasce errado com toda a elegância técnica do mundo. Por isso eu sempre recomendo limiares conservadores na etapa de match, principalmente em cadastro de materiais, onde dois parafusos parecidos no texto podem ser itens completamente diferentes na prateleira.

Quem é responsável por essa decisão

Na maioria das empresas que atendo, a regra de sobrevivência nasce de uma conversa entre três papéis.

O data steward conhece o processo de negócio e sabe, por exemplo, que o endereço de entrega do cliente não pode vir do cadastro comercial, porque o vendedor preenche qualquer coisa só para fechar a venda. O arquiteto de dados ou especialista em MDM traduz essa regra em configuração dentro da ferramenta. E o dono do processo, geralmente alguém de compras, vendas ou finanças, assina embaixo de qual sistema manda em qual atributo.

Quando essa conversa não acontece, o time de TI configura a regra sozinho, pelo caminho mais fácil, que normalmente é o sistema mais recente ou o que foi implantado por último. Resultado: uma régua técnica perfeita decidindo algo que deveria ser decisão de negócio.

Quais ferramentas fazem isso

As plataformas de MDM do mercado já nascem com motor de matching e de survivorship embutido, porque são as duas faces da mesma moeda.

O SAP Master Data Governance trabalha essa lógica dentro do próprio ecossistema SAP, com regra de consolidação configurável por domínio de dado mestre. A Informatica MDM tem um dos motores de match e merge mais maduros do mercado. A Stibo Systems é forte em dados de produto, onde completude de atributo pesa mais do que prioridade de fonte. A Reltio trabalha com survivorship dinâmico, recalculado conforme chegam novos dados. A Semarchy e a Profisee ganharam espaço pela flexibilidade de configurar regras sem depender tanto de código. E a Ataccama entra pelo lado da qualidade de dados, que alimenta direto o critério de completude.

Nenhuma dessas ferramentas resolve o problema sozinha. Eu já vi empresa comprar a licença mais cara do mercado e continuar com cadastro ruim, porque ninguém sentou para definir qual sistema é dono de qual atributo. Ferramenta aplica a regra. Governança decide a regra.

Como aprender sobre o assunto

Survivorship é um tema de MDM avançado, então o caminho de estudo passa primeiro pelo básico de governança e qualidade de dados antes de chegar aqui.

Eu recomendo começar pelos fundamentos de Master Data Management e pelas dimensões de qualidade de dados, depois avançar para matching e deduplicação, e só então estudar survivorship e construção de golden record. A certificação CDMP da DAMA, com o corpo de conhecimento do DAMA-DMBOK, cobre essa trilha de forma estruturada e é hoje a certificação mais reconhecida da área. Para quem já trabalha com SAP, vale também a formação específica em SAP Master Data Governance, porque a sintaxe muda, mas a lógica de decisão é a mesma.

Na prática, nada substitui participar de um projeto de consolidação de cadastro de verdade, sentado com o time de negócio, discutindo linha por linha por que um sistema deveria vencer o outro.

As oportunidades de carreira

Quem domina matching e survivorship de dados mestres não é mais um analista de cadastro comum. É o profissional que a empresa chama quando duas companhias se fundem e os ERPs precisam virar um só, quando o projeto de SAP S/4HANA exige decidir o que entra no cadastro novo, ou quando a empresa finalmente decide atacar a duplicidade de fornecedor que trava compras há anos.

Esse conhecimento separa o analista de cadastro operacional do especialista em MDM, do arquiteto de dados e do consultor de governança, cargos com remuneração mais alta justamente porque a decisão errada custa caro. Uma regra mal configurada pode sobrescrever o cadastro fiscal correto de um cliente pelo errado, e isso vira problema de nota fiscal, de imposto e de auditoria, não só de TI.

Principais dúvidas

Survivorship é a mesma coisa que deduplicação?

Não. Deduplicação, ou matching, encontra os registros que representam a mesma entidade. Survivorship decide quais valores desses registros entram no cadastro final.

O que é golden record?

É o registro único e consolidado de um cliente, fornecedor ou material, resultado da aplicação das regras de survivorship sobre os registros que o matching identificou como duplicados.

Qual é a regra de survivorship mais usada?

A prioridade de fonte, porque obriga a empresa a decidir, por escrito, qual sistema é dono de cada atributo, em vez de deixar essa decisão a critério de quem configurou o sistema por último.

Survivorship pode ser feito sem software de MDM?

Pode, de forma manual ou com planilha, mas não escala. Em empresas com milhares de fornecedores e materiais, a regra precisa estar automatizada em uma ferramenta, com exceção para os casos que exigem decisão humana.

Quem define as regras de survivorship na empresa?

O ideal é uma decisão conjunta entre o data steward, o dono do processo de negócio e o time técnico de MDM, nunca uma escolha isolada de TI.

MDM Academy

Esse tipo de conteúdo, que mistura conceito técnico com decisão de negócio, é exatamente o que ensinamos na MDM Academy, a escola de governança e dados mestres da 4MDG.

A proposta da MDM Academy não é formar gente que decora nome de ferramenta, e sim profissional que entende por que uma regra de sobrevivência existe, que sabe sentar com compras, com vendas e com TI para decidir qual sistema manda em qual dado, e que sai preparado para liderar um projeto de consolidação de cadastro de verdade, não só operar um software.

Se você quer se aprofundar em MDM, governança e qualidade de dados com esse olhar prático, vale conhecer a MDM Academy ou entrar no Clube dos Dados, nossa comunidade de quem vive o cadastro no dia a dia das empresas brasileiras.

Conclusão

Toda empresa grande já tem o dado espalhado em três, quatro, cinco sistemas diferentes. Isso não é o problema. O problema é não ter decidido, antes de qualquer projeto de consolidação, qual desses sistemas manda em cada pedaço da informação.

Survivorship é essa decisão escrita, testada e automatizada. Sem ela, todo projeto de golden record vira uma régua técnica aplicada sobre uma bagunça organizacional que ninguém teve coragem de resolver antes.

Na sua empresa, quando o cadastro diverge entre sistemas, quem decide qual valor vale: a regra, o sistema mais recente ou ainda é no grito entre áreas?

Quer se tornar um especialista em governança de dados? Fale agora com nossos especialistas e conheça a MDM Academy

Quero ser um aluno

Ao submeter seu e-mail, você concorda com a política de privacidade da MDM Academy | 4MDG.

Fale com um especialista