Skip to main content

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

  1. Preparación de parámetros y funciones auxiliares, se inicializan los parámetros requeridos para la ejecución del proceso.

  2. Construcción de ODS transaccionales y auxiliares, se generan los objetos ODS necesarios para soportar la construcción de la fact de ventas.

  3. Enriquecimiento de corrientes transaccionales, las corrientes NFD y APCXNVO son complementadas mediante dimensiones y tablas consumidas por el proceso.

  4. Cálculo de medidas y homologación de layout, se calculan métricas comerciales y se transforman ambas corrientes a una estructura común.

  5. 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.
Alcance del documento

Este documento describe el flujo del pipeline identificado a partir de la documentación analizada del proceso NB_Silver_Ventas_Brutas.

Artefactos relacionados

ArtefactoDescripción
Diseño Funcional - Ventas_BrutasDocumenta la arquitectura funcional, componentes y dependencias del proceso.
Diseño Técnico - Ventas_BrutasDocumenta la arquitectura técnica, componentes y dependencias del proceso.
Fuentes - Ventas_BrutasDocumenta las fuentes de información consumidos por el proceso.
Operación - Ventas_BrutasDescribe los controles operativos y actividades de soporte del proceso.
Reglas de Negocio - Ventas_BrutasDescribe las reglas apliacadas durante la conformación de la dimensión.
Tablas - Ventas_BrutasDocumenta las tablas origen, intermedias y destino involucradas.
Validaciones - Ventas_BrutasDocumenta controles y validaciones asociados al proceso.

Próximos pasos

No se identifican próximos pasos específicos dentro del alcance de este documento.