Skip to main content

Diseño funcional - RTM

Objetivo

Describir la funcionalidad del proceso RTM - Visita Clientes, cuyo propósito es transformar la lógica RTM desde tablas fuente as4_* ya ingeridas y generar la tabla Silver as4_rtm_visita_clientes.

El proceso consolida información de visitas, rutas, clientes, depósitos, canal, motivos, coordenadas y trazabilidad técnica de carga.

Alcance

Dentro del alcance

  • Documentación funcional del proceso RTM - Visita Clientes.
  • Ejecución del notebook principal NB_Silver_DS_RTM.dbc
  • Operación por rango de fechas mediante los parámetros w_StartDatey w_EndDate en formato yyyyMMdd.
  • Generación de la tabla Delta en la capa Silver as4_rtm_visita_clientes.
  • Consolidación de información relacionada con visitas, rutas, clientes, depósitos, canal, motivos, coordenadas y trazabilidad técnica de carga.

Fuera del alcance.

  • Implementación técnica detallada del notebook.
  • Configuración del workflow.
  • Definición de frecuencia de ejecución.
  • Definición de SLA.
  • Creación efectiva de vista Gold, ya que en el DBC proporcionado no se identificó una sentencia efectiva CREATE VIEW.

Contenido principal

Descripción general

El proceso transforma la lógica RTM a partir de tablas fuentes as4_* ya ingeridas y genera la tabla Silver as4_rtm_visita_clientes.

El proceso consolida información de visitas, rutas, clientes, depósitos, canal, motivos, coordenadas y trazabilidad técnica de carga.

Información Consolidada por el Proceso

El proceso consolida información asociada a los siguientes elementos:

  • Visitas.
  • Rutas
  • Clientes.
  • Depósitos.
  • Canal.
  • Motivos.
  • Coordenadas.
  • Trazabilidad técnica de carga.

Flujo Funcional Documentado

De forma general, el proceso:

  • Recibe parámetros de fecha y configuración de catálogo/esquemas.
  • Prepara vistas temporales base para visitas, rutas, motivos, clientes y coordenadas.
  • Consolida información RTM mediante joins entre las fuentes y dimensiones requeridas.
  • Clasifica registros únicos y duplicados.
  • Genera la tabla final as4_rtm_visita_clientes.

Consideraciones Funcionales

  • El proceso es incremental por rango de fechas usando replaceWhere sobre FECHA.
  • La ejecución manual requiere parámetros válidos de fecha y catálogo/esquemas.
  • La variable de vista Gold existe, pero no se encontró sentencia de creación de vista dentro del DBC.
  • Se recomienda validar conteos de vw_rtm_final_stage y de la tabla final por rango de fechas.

Artefactos relacionados

ArtefactoDescripción
Diseño Técnico - RTMDocumenta la arquitectura, componentes, modelo de datos y dependencias técnicas.
Fuentes - RTMDescribe las fuentes de información consumidos por el proceso.
Operación - RTMDocumenta consideraciones operativas, Runbook L1 y soporte.
Pipelines - RTMDescribe la secuencia de ejecución y procesamiento de datos.
Reglas de Negocio - RTMContiene las reglas aplicadas durante el procesamiento.
Tablas - RTMDocumenta las tablas origen, dimensiones y tabla final.
Validaciones - RTMDescribe validaciones identificadas.

Próximos pasos

  • Confirmar si existe una sentencia efectiva CREATE VIEW para vw_as4_rtm_visita_clientes.
  • Identificar workflow asociado, frecuencia de ejecución y SLA, ya que no se encuentran definidos dentro del DBC.