Reglas de negocio - DS_Att_Precio_Zona
Objetivo
Documentar las reglas de negocio identificadas en el proceso NB_Silver_DS_Att_Precio_Zona, las cuales intervienen en la construcción y actualización de la dimensión snw_dim_att_precio_zona.
Alcance
Dentro del alcance
- Reglas para la identificación de registros nuevos.
- Reglas para la identificación de registros modificados.
- Reglas de generación de llaves surrogate.
- Reglas para el manejo de fechas.
- Reglas para la persistencia de la dimensión.
Contenido principal
Descripción general
El proceso NB_Silver_DS_Att_Precio_Zona compara la información proveniente de la tabla as4_mprxz contra la dimensión existente snw_dim_att_precio_zona para identificar registros nuevos y registros modificados. Con base en esta comparación, se generan nuevas llaves surrogate cuando es necesario y se actualizan los registros correspondientes antes de persistir la dimensión.
Logica del negocio
- Se compara la dimensión existente contra el dataset fuente mediante join full para identificar inserts y updates.
- Se identifican registros nuevos cuando la llave de la dimensión destino no existe.
- Se identifican cambios cuando campos descriptivos o de estatus difieren entre destino y fuente.
- Se genera nueva llave
surrogateincrementando el máximo CVE existente conrow_number. - Se conserva o asigna
FECHA_CREACIONpara registros nuevos o existentes según la lógica del notebook. - Se actualiza
FECHA_MODIFICAcon la fecha actual en formatoyyyyMMddcuando hay cambios. - Se integran registros actualizados, insertados y/o nulos mediante unión de DataFrames.
Gobierno y trazabilidad
- Trazabilidad basada en DBC exportado.
- Mantener link final de SharePoint en la celda de documentación del notebook.
- Validar owner técnico y permisos sobre fuentes y outputs.
- No documentar ni exponer lógica no presente en el DBC.
Nota
No se agregan reglas adicionales a las listadas en la sección lógica de negocio del proceso.
Artefactos relacionados
| Artefacto | Descripción |
|---|---|
| Diseño Funcional - DS_Att_Precio_Zona | Documenta la arquitectura funcional, componentes y dependencias del proceso. |
| Diseño Técnico - DS_Att_Precio_Zona | Documenta la arquitectura técnica, componentes y dependencias del proceso. |
| Fuentes - DS_Att_Precio_Zona | Documenta las fuentes de información consumidos por el proceso. |
| Operación - DS_Att_Precio_Zona | Describe los controles operativos y actividades de soporte del proceso. |
| Pipelines - DS_Att_Precio_Zona | Describe la secuencia de ejecución y procesamiento de datos. |
| Tablas - DS_Att_Precio_Zona | Documenta las tablas origen, intermedias y destino involucradas. |
| Validaciones - DS_Att_Precio_Zona | Documenta controles y validaciones asociados al proceso. |
Próximos pasos
No se identifican próximos pasos específicos dentro del alcance de este documento.