O que é Data Vault?

23/06/2014 06:45

 

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.

data vault

É 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/2013/09/05/data-vault-para-que/

https://en.wikipedia.org/wiki/Data_Vault_Modeling

https://www.oracle.com/br/products/database/options/database-vault/overview/index.html