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:
- Obtención y preparación de la información base de productos.
- Normalización y consolidación de atributos de producto.
- Generación y actualización de catálogos y jerarquías de clasificación.
- Integración de información de conversión y homologación de productos.
- Consolidación de atributos comerciales, operativos y jerárquicos.
- Conformación de la dimensión maestra de productos.
- 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
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
| Artefacto | Descripción |
|---|---|
| Diseño Técnico - Dim Producto | Documenta la arquitectura técnica, componentes y dependencias del proceso. |
| Fuentes - Dim Producto | Documenta las fuentes de información consumidos por el proceso. |
| Operación - Dim Producto | Describe los controles operativos y actividades de soporte del proceso. |
| Pipelines - Dim Producto | Describe la secuencia de ejecución y procesamiento de datos. |
| Reglas de Negocio - Dim Producto | Describe las reglas apliacadas durante la conformación de la dimensión. |
| Tablas - Dim Producto | Documenta las tablas origen, intermedias y destino involucradas. |
| Validaciones - Dim Producto | Documenta 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.