Skip to main content

Diseño funcional - Dim Productos

Objetivo​

Describir la funcionalidad del proceso de la conformación de la dimensión maestra de productos, incluyendo la integración de atributos comerciales, jerárquicos, operativos y de conversión asociados al producto.

Alcance​

Dentro del alcance​

  • Preparación e integración de la información proveniente de las entidades base de producto.
  • Generación o actualización de subdimensiones de producto:
    • Categoría
    • Subcategoría
    • Segmento
    • Subsegmento
    • Familia
    • Grupo
    • Marca
    • Destino
    • Proceso
    • Características
    • Presentación
  • Incorporación de información de conversión de productos requerida para complementar los atributos de negocio.
  • Conformación de la dimensión maestra de produtos como fuente consolidada de información.
  • Disponibilización de la información para su consumo mediante la vista correspondiente.

Fuera del alcance​

Este documento no contempla detalles relacionados con:

  • Implementación técnica en Databricks.
  • Configuración de notebooks.
  • Definición de pipelines de procesamiento.
  • Especificaciones físicas de tablas.
  • Código de procesamiento.
  • Configuración de ejecución y monitoreo.

Contenido principal​

Descripción general​

La dimensión maestra de productos tiene como finalidad consolidar información proveniente de múltiples sistemas corporativos, integrando atributos comerciales, jerárquicos, operativos y de conversión en una estructura única y consistente.

Para lograrlo el proceso incorpora información de producto desde diversas fuentes, construye y mantiene catálogos auxiliares de clasficación, integra equivalencias y conversiones de producto, y finalmente conforma una vista consolidada que sirve como referencia para los procesos analíticos de la organización.

Flujo Funcional​

La conformación de la dimensión de productos sigue las siguientes etapas funcionales:

  1. Obtención y preparación de la información base de productos.
  2. Normalización y consolidación de atributos de producto.
  3. Generación y actualización de catálogos y jerarquías de clasificación.
  4. Integración de información de conversión y homologación de productos.
  5. Consolidación de atributos comerciales, operativos y jerárquicos.
  6. Conformación de la dimensión maestra de productos.
  7. Publicación de la información para su consumo.

Dependencias Funcionales​

La conformación de la dimensión de productos requiere la utilización de las siguientes clasificaciones auxiliares:

  • Categoría.
  • Subcategoría.
  • Segmento.
  • Subsegmento.
  • Familia.
  • Grupo.
  • Marca.
  • Destino.
  • Proceso.
  • Característica.
  • Presentación. Asimismo, el proceso incorpora información de conversiones de producto para complementar la información consolidada.

Consideraciones clave​

Consideración importante

La calidad y consistencia de las jerarquías de producto impactan directamente la calidad de análisis y reportes que utilizan la dimensión de productos como referencia.

  • La ejecución de la preparación de productos debe realizarse antes de la ejecución de las subdimensiones y de la integración final.
  • Algunos notebooks de subdimensión generan estructuras finales cuya persistencia no fue identificada en los DBC analizados.
  • Los valores por defecto utilizados en algunas claves deben ser validados con negocio.
  • No se identificó workflow, frecuencia, SLA ni responsable operativo.

Artefactos relacionados​

ArtefactoDescripción
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.
Reglas de Negocio - Dim ProductoDescribe las reglas apliacadas durante la conformación de la dimensión.
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 valores predeterminados utilizados en claves dimensionales.
  • Identificar workflow, frecuencia de ejecución y responsables operativos del proceso.
  • Confirmar la persistencia de las subdimensiones cuya escritura final no fue identificada en los DBC analizados.