Skip to main content

7.1. Camada Histórico Staging Area

A solução contempla uma camada no modelo que funciona de forma similar a uma réplica da camada STG, com o objetivo de manter N cópias dos dados alterados.

A principal diferença entre a camada STG e a camada H_STG é que a primeira possui sempre a versão mais atual do registro e é essa versão do dado que passa pelo motor de qualidade. Já a camada H_STG possui o histórico do registro ao longo do tempo. O período de manutenção desse histórico é parametrizado e pode ser alterado de acordo com a necessidade de cada negócio.

A manutenção desse histórico no modelo muitas vezes é o único histórico desse dado na companhia como um todo. A grande maioria dos sistemas não possui esse histórico a não ser que seja restaurado o backup de uma foto do passado, o que dificulta o entendimento do comportamento do dado. Por ter esse dado ao alcance do analista fica fácil compreender a evolução do dado e assim consegue-se responder perguntas e até mesmo auditorias baseadas em fatos e não em intuição.

Caso seja identificado durante uma auditoria que o dado foi manipulado erroneamente o analista poderá acessar seu histórico e com base nos dados ali armazenados o mesmo poderá fazer a correção no sistema de origem para a visão desejada.