Skip to main content

Reglas de negocio - Dim Producto

Objetivo

Documentar las reglas de negocio identificadas durante el análisis del proceso Dim Producto, incluyendo transformaciones, criterios de integración y valores por defecto utilizados durante la conformación de las dimensión maestra de productos.

Alcance

Dentro del alcance

  • Reglas identificadas en la sección de lógica de negocio.
  • Transformaciones y criterios de integración documentados.
  • Valores por defecto utilizados durante el procesamiento.

Fuera del alcance

  • Arquitectura técnica.
  • Flujo del pipeline.
  • Procedimientos operativos.
  • Validaciones de calidad de datos.

Contenido principal

Descripción general

Este documento concentra las reglas de negocio identificadas para el proceso DIM PRODUCTOS, aplicadas durante la construcción de la dimensión maestra de productos.

Las reglas incluyen estandarización de descripciones, asignación de valores por defecto mediante COALESCE, generación de llaves sustitutas, deduplicación, uso de fechas de ejecución y conformación final de snw_dim_productos.

Lógica de negocio

  • Estandarización de descripciones con UPPER, TRIM y CAST a tipos explícitos.
  • Uso de COALESCE para asignar valores default cuando las llaves dimensionales no encuentran correspondencia: por ejemplo CVE_DESTINO=0, CVE_GRUPO=0, CVE_PROCESO=27, CVE_MARCA=0.
  • Construcción incremental lógica mediante full join entre dimensión existente y registros nuevos, separando inserts, updates y registros sin cambio.
  • Generación de surrogate keys con MAX(CVE_*) + ROW_NUMBER() para nuevos registros en varias subdimensiones.
  • Uso de fecha de ejecución como FECHA_CREACION / FECHA_MODIFICA / FECHA_ACTUALIZA en formato yyyyMMdd o yyyyMMddHHmmss según notebook.
  • Deduplicación con Window/ROW_NUMBER en objetos como grupo, presentación y proceso.
  • La dimensión final de productos se materializa sobrescribiendo cat_master_alpura.sch_bronze_layer.snw_dim_productos y se expone en Gold mediante snw_dim_product_es.

Consideraciones

  • La lógica documentada corresponde a la información identificada en los DBC analizados.
  • Los valores por defecto utilizados en algunas claves deben ser validados con negocio.

Artefactos relacionados

ArtefactoDescripción
Diseño Funcional - Dim ProductoDescribe el objetivo funcional, alcance y flujo funcional del proceso.
Diseño Técnico - Dim ProductoDocumenta la arquitectura técnica, componentes y dependencias del proceso.
Fuentes - Dim ProductoDocumenta las fuentes de información consumidos por el proceso.
Operación - Dim ProductoDescribe los controles operativos y actividades de soporte del proceso.
Pipelines - Dim ProductoDescribe la secuencia de ejecución y procesamiento de datos.
Tablas - Dim ProductoDocumenta las tablas origen, intermedias y destino involucradas.
Validaciones - Dim ProductoDocumenta controles y validaciones asociados al proceso.

Próximos pasos

  • Validar con negocio los valores por defecto utilizados en las claves dimensionales.
  • Confirmar la persistencia final de las estructuras asociadas a DIM_PRESENTACION,DIM_PROCESO y DIM_CARACTERISTICAS.