Skip to main content

Pipelines - DS_cuota

Objetivo

Documentar el flujo de procesamiento del pipeline NB_Silver_DS_Cuota, describiendo las etapas identificadas en la documentación analizada para la construcción de la tabla as4_fact_vtas_cuota en la capa Silver.

Alcance

Dentro del alcance

  • Lectura de la tabla de cuotas.
  • Enriquecimiento mediante dimensiones.
  • Cálculo de métricas derivadas.
  • Generación de la partición.
  • Escritura de la tabla final.

Contenido principal

Descripción general

El pipeline inicia con la lectura de parámetros de ejecución y de la tabla de cuotas cargada en Bronze.

Posteriormente se realizan enriquecimientos utilizando dimensiones de negocio, se calcula la métrica PLAN_PIEZAS, se genera la clave de partición CVE_PART y finalmente se escribe la tabla as4_fact_vtas_cuota en la capa Silver.

Etapas del pipeline

El proceso sigue el patrón ELT Bronze → Silver de la arquitectura Medallion de Alpura:

EtapaComponenteDescripción
127_03_cuota_abril_2026Lectura de la tabla de cuotas ubicada en la capa Bronze.
2CUOTA_VENTAS_NVOCreación de la vista temporal después de aplicar fuente.drop(".").
3queryEnriquecimiento inicial mediante la dimensión de canal para resolver información de canal y producto.
4query_1Enriquecimiento comercial mediante las dimensiones de producto, grupo cliente, depósito y tiempo. En esta etapa se calcula PLAN_PIEZAS.
5query_2Incorporación de atributos adicionales del producto y clasificación Frío/Seco.
6query_3Resolución de identificadores de categoría y subcategoría.
7query_4Resolución de claves de categoría y subcategoría, además del filtrado de registros con CVE_PART válido.
8as4_fact_vtas_cuotaEscritura de la tabla final en Silver mediante replaceWhere CVE_PART = v_StartDate.

Flujo del Pipeline

Consideraciones

  • El proceso utiliza una tabla de cuotas previamente cargada en Bronze como fuente principal.
  • La tabla final se encuentra particionada mediante CVE_PART.
  • La frecuencia de ejecución identificada para el proceso es mensual.
Alcance del documento

Este documento describe el flujo del pipeline identificado para el proceso NB_Silver_DS_Cuota.

Artefactos relacionados

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

Próximos pasos

  • Revisar si la segunda escritura en modo overwrite sin la cláusula replaceWhere corresponde al comportamiento esperado o si requiere una corrección en la implementación.