APIs

Introdução ao MDM

Na estratégia da Plataforma, o Master Data Management (MDM) desempenha um papel crucial na padronização e otimização dos dados essenciais para todas as empresas que fazem parte do ecossistema. O MDM atua como a espinha dorsal que mantém a integridade e a uniformidade dos dados, permitindo uma operação mais suave e eficiente em todos os processos.

Para quê serve o MDM?

Padronização de Dados: O MDM é responsável por padronizar informações vitais, como nomes de países, modelos de veículos e outros elementos críticos. Essa padronização garante que todos os dados dentro do nosso ecossistema sigam um conjunto comum de regras, tornando a comunicação e o compartilhamento de dados mais eficazes.

Uniformização de IDs: Para simplificar a comunicação entre consumidores e fornecedores no ecossistema, o MDM atribui IDs específicos a entidades. Isso permite que os consumidores usem esses IDs ao fazer chamadas de API na plataforma, tornando o processo mais eficiente e eliminando a necessidade de lidar com IDs específicos de fornecedores.

Acesso Facilitado: Além de sua função de padronização, o MDM atua como uma plataforma central para acesso a dados. Alguns mantidos no nosso Data Lake podem ser facilmente acessados por diferentes empresas do ecossistema, tornando as informações atualizadas prontamente disponíveis para diversas aplicações.

MDM na pespectiva Consumidor e Fornecedor

Consumidores: Para consumidores de dados, é essencial entender que o envio de IDs MDM, como IDs de países, em chamadas de API é premissa. Isso garante que as APIs, como SCAD ou SMON, funcionem corretamente. Os campos das APIs que requerem IDs MDM estão detalhados na documentação.

Fornecedores: Para fornecedores de dados, é importante mapear os IDs MDM recebidos dos consumidores para os dados específicos em sua própria base de dados. Isso garante que a interpretação dos dados seja precisa e que a comunicação seja eficaz. Por exemplo, se um ID MDM representa o "Brasil," os fornecedores devem mapeá-lo para os dados correspondentes em sua própria base, como "Br", garantindo a consistência dos dados em todo o ecossistema.

Para utilizar o MDM você precisa, basicamente, de três coisas:

  1. Saber quais são as entidades disponíveis (País, Cidade, Vínculo Empregatício, etc.)
  2. Ter acesso a especificação de uma entidade (características, versões e demais detalhes relacionados a cada entidade)
  3. Fazer as suas "consultas" ao MDM para obter os dados desejados