Reglas de negocio - RTM
Objetivo
Documentar las reglas de negocio identificadas para el proceso RTM - Visita Clientes, considerando los criterios de filtrado, deduplicación, unión, clasificación, tratamiento de coordenadas y trazabilidad utilizados en la generación de la tabla Silver as4_rtm_visita_clientes.
Alcance
Dentro del alcance
- Reglas de negocio identificadas para el proceso RTM.
- Criterios de filtro por ventana temporal.
- Reglas de deduplicación de dimensiones.
- Reglas de unión base RTM.
- Clasificación de registros
UNI/DUPL. - Tratamiento de registros con
CLIENTE_SUC = 0|0. - Tratamiento de coordenadas.
- Genereación de campos de trazabilidad.
Fuera del alcance
- Arquitectura técnica del proceso.
- Definición de fuentes de datos.
- Flujo de ejecución del pipeline.
- Runbook operativo.
- Validaciones no documentadas.
- Modelo de datos y relaciones.
Contenido principal
Descripción general
Este documento concentra las reglas de negocio identificadas para el proceso RTM - Visita Clientes, aplicadas durante la construcción de la tabla Silver as4_rtm_visita_clientes.
Las reglas incluyen filtro por ventana temporal, deduplicación de dimensiones, unión base RTM, clasificación de registros UNI/DUPL, tratamiento de cliente 0|0, limpieza y normalización de coordenadas y generación de campos de trazabilidad.
Lógica de negocio
| Regla | Descripción |
|---|---|
| Filtro por ventana temporal | Las fuentes transaccionales se limitan al rango w_StartDate - w_EndDate. |
| Deduplicación de dimensiones | Clientes, depósitos y canal se agrupan con MAX de atributos descriptivos por llave. |
| Unión base RTM | Cruza HHDPLAD con ADASIRUT, MCTERUT, ADMOTIV, histórico de clientes, MCTECOMP y depósitos. |
| Clasificación de únicos | Primera pasada marca UNI cuando cambia cliente/sucursal, no hay registro previo o existen condiciones de tiempo/visita no consecutiva. |
Tratamiento cliente 0|0 | Segunda pasada marca UNI cuando CLIENTE_SUC = 0|0 y el cliente previo no es 0|0. |
| Coordenadas | Lecturas y coordenadas locales se limpian y escalan a DECIMAL(18,6). |
| Trazabilidad | Se generan _row_hash, _run_id, _load_ts, _start_date y _end_date. |
Consideraciones
No se agregan reglas adicionales a las listadas en la sección lógica de negocio del proceso.
Artefactos relacionados
| Artefacto | Descripción |
|---|---|
| Diseño Funcional - RTM | Describe el objetivo funcional, alcance y flujo funcional del proceso |
| 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. |
| Tablas - RTM | Documenta las tablas origen, dimensiones y tabla final. |
| Validaciones - RTM | Describe validaciones identificadas. |
Próximos pasos
No se identifican próximos pasos específicos dentro del alcance de este documento.