Skip to main content

Tablas - RTM

Objetivo

Documentar las tablas, dimensiones, relaciones y objetos identificados para el proceso RTM - Visita Clientes, incluyendo fuentes as4_*, dimensiones snw_*, fact principal, llaves y tablas migradas consumidas.

Alcance

Dentro del alcance

  • Fuentes de datos utilizadas por el proceso RTM.
  • Dimensiones consumidas.
  • Tablas migradas consumidas.
  • Fact principal del proceso.
  • Relaciones y llaves identificadas.
  • Clasificación de objetos documentados.

Fuera del alcance

  • Diseño funcional del proceso.
  • Reglas de negocio.
  • Flujo de ejecución del pipeline.
  • Runbook operativo.
  • Validaciones no documentadas.
  • Configuracion YAML del proceso

Contenido principal

Descripción general

Este documento concentra el inventario de tablas, dimensiones, relaciones y objetos identificados para el proceso RTM - Visita Clientes.

Incluye la tabla principal as4_rtm_visita_clientes, las fuentes as4_* consumidas, las dimensiones snw_dim_clientes, snw_dim_depositos y snw_dim_canal, así como las llaves y relaciones identificadas en el modelo.

Fuentes de Datos

ObjetoPatrón de tablaRolFiltro
as4_hhdplad{w_catalog}.{w_schema_destiny}.as4_hhdpladBase de visitas RTMFECALT entre w_StartDate y w_EndDate.
as4_adasirut{w_catalog}.{w_schema_destiny}.as4_adasirutAsignación ruta-cliente-sucursalFECINI entre w_StartDate y w_EndDate.
as4_mcterut{w_catalog}.{w_schema_destiny}.as4_mcterutFrecuencia, días de visita y secuenciasNo identificado.
as4_admotiv{w_catalog}.{w_schema_destiny}.as4_admotivMotivos de no venta / fallaFECLIQ entre fechas.
as4_mctecomp{w_catalog}.{w_schema_destiny}.as4_mctecompCoordenadas de clienteNo identificado.
as4_cat_historico_ctes{w_catalog}.{w_schema_destiny}.as4_cat_historico_ctesHistórico de clientes y coordenadasFECHACARGA entre fechas y ESTATUSCTE not in (B,S).

Dimensiones Utilizadas

Dimensión consumidaNotebook DBCUsoLlaves
snw_dim_clientesNB_Silver_DS_Client.dbcRazón social y canal SOP del clienteID_CTE/NUMCTE, ID_SUC/NUMSUC
snw_dim_depositosDim_depositos.dbcDescripción de depósitoID_DEPOSITO
snw_dim_canalNB_Silver_DS_Channel.dbcID_CANAL y descripción de canalCVE_CANAL
Consideración

El DBC de depósitos observado escribe cat_master_alpura.sch_bronze_layer.snw_deposit, mientras que RTM consume snw_dim_depositos en el esquema destino configurado. Validar alineación de nombres en operación.

Tablas Migradas Consumidas

Tablas migradas consumidas:

  • as4_hhdplad
  • as4_adasirut
  • as4_mcterut
  • as4_admotiv
  • as4_mctecomp
  • as4_cat_historico_ctes

Modelo de Datos

Fact principal:

  • cat_master_alpura.sch_silver_layer.as4.rtm_visita_clientes

Dimensiones:

  • snw_dim_clientes
  • snw_dim_depositos
  • snw_dim_canal
RelaciónLlaveTipo
Fact RTM → ClienteNUMCTE + NUMSUCLEFT JOIN en etapa base
Fact RTM → DepósitoID_DEPOSITOLEFT JOIN en etapa base
Fact RTM → CanalCVE_CANALLEFT JOIN en etapa final
Visita → Ruta clienteCVEDEP + NUM_RUTA + FECHA/FECINI + HORA_INILEFT JOIN
Ruta cliente → Calendario de visitaCVEDEP + NUM_RUTA + NUMCTE + NUMSUCLEFT JOIN

Llaves identificadas:

  • FECHA
  • NUMCTE
  • NUMSUC
  • ID_DEPOSITO
  • NUM_RUTA
  • IDVISI
  • VENDOR
  • _row_hash como hash técnico de trazabilidad

Consideraciones sobre Tablas

El DBC de depósitos observado escribe cat_master_alpura.sch_bronze_layer.snw_deposit, mientras que RTM consume snw_dim_depositos en el esquema destino configurado.

Se debe validar la alineación de nombres en operación.

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.
Reglas de Negocio - RTMContiene las reglas aplicadas durante el procesamiento.
Validaciones - RTMDescribe validaciones identificadas.

Próximos pasos

  • Validar la alineación de nombres entre snw_dim_depositos y cat_master_alpura.sch_bronze_layer.snw_deposit.