Conceito de Data Vault
Data Vault é um método de modelagem de banco de dados que é projetado para fornecer armazenamento histórico de longo prazo de dados vindos de vários sistemas.
Como os dados serão consultados pelo cliente é uma questão para depois, normalmente melhor resolvida com um Modelo Dimensional. Antes é preciso guardá-los, e a seus relacionamentos. Esse é justamente o propósito do Data Vault: arquivar dados não-criticados, para preservá-los.
É também um método que lida com questões tais como auditoria, rastreamento de dados , velocidade de carregamento e resistência à mudança.
Aprenda Data Vault e seja um profissional diferenciado.
Data Vault incide sobre várias coisas, primeiro ele enfatiza a necessidade de rastrear de onde todos os dados no banco de dados vem, isto significa que cada linha deve ser acompanhada do registro de origem, data de carga e atributos , permitindo que um auditor possa traçar valores de volta para a fonte.
Em segundo lugar, não faz distinção entre bons e maus dados (“mau” significa não conformidade com as regras de negócio )
Isto é resumido na afirmação de que um conjunto de dados do Vault é uma única versão dos fatos, em oposição à prática em outros métodos de armazenamento de “uma única versão da verdade”, onde os dados que não estão de acordo com as definições são removidos ou “purificados”.
Em terceiro lugar, o método de modelagem é projetado para ser resistente a mudanças no ambiente de negócios onde os dados que são armazenados estão vindo separando informações estruturais dos atributos descritivos.
Finalmente, Data Vault permite o carregamento em paralelo , tanto quanto possível, de modo que grandes implementações podem escalar sem a necessidade de grande reformulação.
Fontes:
https://geekbi.wordpress.com/
https://en.wikipedia.org/wiki/Data_Vault_Modeling
https://www.oracle.com/br/products/database/options/database-vault/overview/index.html