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_StartDateyw_EndDateen formatoyyyyMMdd. - 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
replaceWheresobreFECHA. - 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_stagey de la tabla final por rango de fechas.
Artefactos relacionados
| Artefacto | Descripción |
|---|---|
| Diseño Técnico - RTM | Documenta la arquitectura, componentes, modelo de datos y dependencias técnicas. |
| Fuentes - RTM | Describe las fuentes de información consumidos por el proceso. |
| Operación - RTM | Documenta consideraciones operativas, Runbook L1 y soporte. |
| Pipelines - RTM | Describe la secuencia de ejecución y procesamiento de datos. |
| Reglas de Negocio - RTM | Contiene las reglas aplicadas durante el procesamiento. |
| Tablas - RTM | Documenta las tablas origen, dimensiones y tabla final. |
| Validaciones - RTM | Describe validaciones identificadas. |
Próximos pasos
- Confirmar si existe una sentencia efectiva
CREATE VIEWparavw_as4_rtm_visita_clientes. - Identificar workflow asociado, frecuencia de ejecución y SLA, ya que no se encuentran definidos dentro del DBC.