Skip to main content

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

ReglaDescripción
Filtro por ventana temporalLas fuentes transaccionales se limitan al rango w_StartDate - w_EndDate.
Deduplicación de dimensionesClientes, depósitos y canal se agrupan con MAX de atributos descriptivos por llave.
Unión base RTMCruza HHDPLAD con ADASIRUT, MCTERUT, ADMOTIV, histórico de clientes, MCTECOMP y depósitos.
Clasificación de únicosPrimera pasada marca UNI cuando cambia cliente/sucursal, no hay registro previo o existen condiciones de tiempo/visita no consecutiva.
Tratamiento cliente 0|0Segunda pasada marca UNI cuando CLIENTE_SUC = 0|0 y el cliente previo no es 0|0.
CoordenadasLecturas y coordenadas locales se limpian y escalan a DECIMAL(18,6).
TrazabilidadSe generan _row_hash, _run_id, _load_ts, _start_date y _end_date.

Consideraciones

Nota

No se agregan reglas adicionales a las listadas en la sección lógica de negocio del proceso.

Artefactos relacionados

ArtefactoDescripción
Diseño Funcional - RTMDescribe el objetivo funcional, alcance y flujo funcional del proceso
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.
Tablas - RTMDocumenta las tablas origen, dimensiones y tabla final.
Validaciones - RTMDescribe validaciones identificadas.

Próximos pasos

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