Em um cenário de integração de dados heterogêneos, a compatibilidade semântica é um desafio primordial. Considere um sistema que necessita consolidar informações de diferentes bases de dados, cada uma com seus próprios esquemas e terminologias. Nesse contexto, qual das seguintes abordagens é mais adequada para resolver conflitos de significado e garantir a interoperabilidade entre os dados?
- A)A adoção de uma arquitetura de 'data lake' que armazena dados brutos sem qualquer transformação, permitindo que a interpretação seja feita a posteriori.
- B)A implementação de um modelo de dados canônico universal e a padronização forçada de todos os sistemas legados para esse novo modelo.
- C)A utilização de técnicas de mapeamento de ontologias e vocabulários controlados para alinhar os diferentes conceitos e atributos semânticos.gabarito
- D)A criação de 'views' materializadas em cada base de dados de origem, que pré-processam os dados para um formato comum antes da integração.
- E)A replicação assíncrona de todos os dados para um único repositório centralizado, onde os conflitos são resolvidos manualmente por uma equipe de especialistas.