Validaciones
Objetivo
Documentar los criterios de validación, depuración y revisión identificados para el proceso Ventas Netas, asociados a la generación de la tabla Silver as4_netsales.
Alcance
Dentro del alcance
- Criterios explícitos de depuración de registros.
- Revisión de registros inválidos en
vw_dctvtasn_error. - Revisión de parámetros de ejecución.
- Revisión de conteo en
as4_dctvtasn. - Revisión de existencias de dimensiones migradas.
- Detección de fallos identificados para el proceso.
- Consideraciones técnicas relacionadas con compatibilidad de datos.
Fuera del alcance.
- Validaciones no documentadas.
- Pruebas unitarias no identificadas.
- Reglas de negocio completas.
- Arquitectura técnica.
- Fuentes de datos detalladas.
- Flujo completo del pipeline.
- Runbook operativo completo.
- SLA, frecuencia o notificaciones.
Contenido principal
Nota
No se identifica una sección específica de validaciones ni una tabla formal de validaciones para el proceso Ventas Netas.
Este documento conserva únicamente los criterios de depuración, revisión y detección de fllos que aparecen identificados para el proceso.
Criterios de Depuración Identificados
Se identifica la vista temporal vw_dctvtasn_error para separar registros inválidos.
Los registros se consideran inválidos cuando se cumple alguna de las siguientes condiciones:
CVE_CTEes nulo.CVE_PROes nulo.ID_PLADIS <= 0.
Revisiones Operativas Identificadas
Las acciones básicas identificadas para revisión del proceso son:
- Validar parámetros.
- Validar conteo en
as4_dctvtasn. - Validar existencia de dimensiones migradas.
- Revisar registros en
vw_dctvtasn_error.
Detección de Fallos
Los fallos identificados para el proceso pueden presentarse en:
- Vistas temporales.
- Joins con dimensiones.
- Proceso de
delete/insert. - Nulos en
CVE_CTE. - Nulos en
CVE_PRO. - Registros con
ID_PLADIS <= 0.
Consideraciones de Validación
vw_dctvtasn_errorse crea para detectar registros inválidos, pero no se identifica persistencia de esta vista como tabla de errores.- Si una dimensión migrada no tiene match, puede generar nulos o valores
0en llaves críticas. - El campo
CVE_CTEse define comoDECIMALen la tabla, pero en elINSERTaparece casteado comoSTRING; se recomienda validar compatibilidad y comportamiento en Databricks.
Artefactos relacionados
| Artefacto | Descripción |
|---|---|
| Diseño Funcional - Ventas Netas | Describe el objetivo funcional, alcance y flujo funcional del proceso |
| Diseño Técnico - Ventas Netas | Documenta la arquitectura, modelo de datos y dependencias técnicas. |
| Fuentes - Ventas Netas | Documenta las fuentes de datos utilizadas por el proceso. |
| Operación - Ventas Netas | Documenta consideraciones operativas, Runbook L1 y soporte. |
| Pipelines - Ventas Netas | Describe la secuencia de ejecución del proceso. |
| Reglas de Negocio - Ventas Netas | Contiene las reglas aplicadas durante el procesamiento. |
| Tablas - Ventas Netas | Documenta las tablas origen, dimensiones, campos, ralaciones y tabla final. |
Próximos pasos
- Confirmar si
vw_dctvtasn_errordebe persistir como tabla de errores. - Validar compatibilidad y comportamiento de
CVE_CTE, ya que se define comoDECIMALen la tabla y aparece castado comoSTRINGen elINSERT.