Skip to main content

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_CTE es nulo.
  • CVE_PRO es 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_error se 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 0 en llaves críticas.
  • El campo CVE_CTE se define como DECIMAL en la tabla, pero en el INSERT aparece casteado como STRING; se recomienda validar compatibilidad y comportamiento en Databricks.

Artefactos relacionados

ArtefactoDescripción
Diseño Funcional - Ventas NetasDescribe el objetivo funcional, alcance y flujo funcional del proceso
Diseño Técnico - Ventas NetasDocumenta la arquitectura, modelo de datos y dependencias técnicas.
Fuentes - Ventas NetasDocumenta las fuentes de datos utilizadas por el proceso.
Operación - Ventas NetasDocumenta consideraciones operativas, Runbook L1 y soporte.
Pipelines - Ventas NetasDescribe la secuencia de ejecución del proceso.
Reglas de Negocio - Ventas NetasContiene las reglas aplicadas durante el procesamiento.
Tablas - Ventas NetasDocumenta las tablas origen, dimensiones, campos, ralaciones y tabla final.

Próximos pasos

  • Confirmar si vw_dctvtasn_error debe persistir como tabla de errores.
  • Validar compatibilidad y comportamiento de CVE_CTE, ya que se define como DECIMAL en la tabla y aparece castado como STRING en el INSERT.