Ir al contenido principal

Data Vault 2.0 - Modelado - References

Además de los datos contextuales variantes en el tiempo y creados por el negocio, existen otros datos complementarios que no son definidos ni mantenidos por el negocio. Estos datos son tales como: estados, provincias, valores ISO, fechas, tipos de cambio, etc. Estos valores son remitidos a tablas de referencia para su almacenamiento.

Estas tablas suelen tener forma normal tres cuando contienen gran variedad de campos. Para la llave primaria en el caso de "RefCalendar" se utiliza una expresión que claramente transmite información importante, en otros casos es posible el uso de llaves hash. (Es apropiado considerar que en caso de requerir horas se construya una entidad separada a fin de evitar que estas tablas crezcan demasiado)

En los casos de ser código y descripción se sugiere la creación de una tabla que soporte los distintos catálogos, teniendo como llave primaria grupo y código, y como atributo la descripción. En cualquier caso es posible tomar la decisión de incrustar los valores directamente en los atributos del satellite. En caso de requerir almacenar nuevos catálogos solamente será necesario agregar nuevos grupos que representen esos catálogos.

También es posible incluir una tabla al estilo satellite con referencia a la llave primaria de la tabla "reference" si en caso es deseable mantener el registro histórico de cambios.

Siguiente: Modelado - Point-in-timeIndice

Saludos,

Brian Estrada