Pipelines - Ventas brutas
Objetivo
Documentar el flujo de procesamiento del pipeline NB_Silver_Ventas_Brutas, describiendo las etapas identificadas para la construcción de la tabla de hechos as4_fact_ventas en la capa Silver.
Alcance
Dentro del alcance
- Parametrización de la ejecución.
- Construcción de objetos ODS intermedios.
- Procesamiento de las corrientes NFD y APCXNVO.
- Generación de dimensiones auxiliares.
- Enriquecimiento mediante dimensiones consumidas.
- Consolidación en staging.
- Carga incremental de la tabla final.
Contenido principal
Descripción general
El proceso NB_Silver_Ventas_Brutas implementa un pipeline de integración y transformación de datos orientado a la construcción de la tabla de hechos as4_fact_ventas. El flujo contempla la preparación de objetos auxiliares, el procesamiento de las corrientes transaccionales, el enriquecimiento mediante dimensiones, la consolidación de información en staging y la carga incremental de la fact final.
Etapas del pipeline
-
Preparación de parámetros y funciones auxiliares, se inicializan los parámetros requeridos para la ejecución del proceso.
-
Construcción de ODS transaccionales y auxiliares, se generan los objetos ODS necesarios para soportar la construcción de la fact de ventas.
-
Enriquecimiento de corrientes transaccionales, las corrientes NFD y APCXNVO son complementadas mediante dimensiones y tablas consumidas por el proceso.
-
Cálculo de medidas y homologación de layout, se calculan métricas comerciales y se transforman ambas corrientes a una estructura común.
-
Consolidación y carga incremental, la información es consolidada en staging y posteriormente cargada de forma incremental en la tabla as4_fact_ventas.
Flujo del pipeline
Lógica del procesamiento
La construcción de la información inicia con la generación de objetos ODS auxiliares requeridos para soportar el procesamiento de las corrientes transaccionales NFD y APCXNVO.
Posteriormente, ambas corrientes son enriquecidas mediante dimensiones consumidas por el proceso y sometidas a transformaciones orientadas al cálculo de medidas comerciales y homologación de su estructura.
Finalmente, la información resultante es consolidada en stg_ventas_ODS y utilizada para actualizar de forma incremental la tabla as4_fact_ventas mediante reproceso por rango de fechas.
Consideraciones
- El proceso depende de la disponibilidad previa de las dimensiones consumidas.
- El proceso es incremental por rango de fechas.
Este documento describe el flujo del pipeline identificado a partir de la documentación analizada del proceso NB_Silver_Ventas_Brutas.
Artefactos relacionados
| Artefacto | Descripción |
|---|---|
| Diseño Funcional - Ventas_Brutas | Documenta la arquitectura funcional, componentes y dependencias del proceso. |
| Diseño Técnico - Ventas_Brutas | Documenta la arquitectura técnica, componentes y dependencias del proceso. |
| Fuentes - Ventas_Brutas | Documenta las fuentes de información consumidos por el proceso. |
| Operación - Ventas_Brutas | Describe los controles operativos y actividades de soporte del proceso. |
| Reglas de Negocio - Ventas_Brutas | Describe las reglas apliacadas durante la conformación de la dimensión. |
| Tablas - Ventas_Brutas | Documenta las tablas origen, intermedias y destino involucradas. |
| Validaciones - Ventas_Brutas | Documenta controles y validaciones asociados al proceso. |
Próximos pasos
No se identifican próximos pasos específicos dentro del alcance de este documento.