Skip to main content

Tablas - Dim Producto

Objetivo

Documentar las tablas, dimensiones y componentes identificados en el proceso Dim Producto, así como las relaciones y estructuras descritas en el modelo de datos.

Alcance

Dentro del alcance

  • Dimensiones utilizadas por el proceso.
  • Tablas migradas consumidas.
  • Componentes identificados en el modelo de datos.
  • Relaciones descritas en la documentación.

Fuera del alcance

  • Lógica de negocio.
  • Arquitectura técnica.
  • Flujo de ejecución.
  • Procedimientos operativos.

Contenido principal

Descripción general

Este documento concentra el inventario de tablas, dimensiones, subimensiones y objetos identificados para el proceso DIM PRODUCTOS.

Incluye la tabla principal snw_dim_productos, la vista Gold snw_dim_product_es, las tablas base generadas durante la preparación del proceso y las subdimensiones asociadas a categoría, subcategoría, segmento, subsegmento, familia, grupo, marca, destino, proceso, características y presentación.

Dimensiones Utilizadas

NotebookObjeto / salidaTipoLógica identificada
DIM_PRODUCTOS_PART_1cat_master_alpura.sch_bronze_layer.MTL_PRODUCTOSBronze staging de productos Oracle/AS400Crea ALP_TML_PRODUCT_PT desde ebs_alp_mtl_product_pt2; crea MPRO con joins a as4_mfam y as4_mpre; normaliza AS400_MPRO; crea MTL_PRODUCTOS.
DIM_PRODUCTOS_PARTE_2cat_master_alpura.sch_bronze_layer.snw_dim_productosDimensión maestra de productosConstruye conversiones, Qry_JoinPrd, Qry_OraProductos, Qry_cveas400, Query_8 y query_product; hace full join con snw_dim_productos; sobrescribe la tabla Delta final.
DIM_PRODUCTOS_PARTE_2cat_master_alpura.sch_gold_layer.snw_dim_product_esVista de consumo en GoldVista directa sobre cat_master_alpura.sch_bronze_layer.snw_dim_productos.
DIM_CATEGORIAcat_master_alpura.sch_bronze_layer.as4_dim_categoriaCatálogo de categoríaExtrae categorías desde MTL_PRODUCTOS y compara contra snw_dim_categoria para inserts/updates.
DIM_SUBCATEGORIAcat_master_alpura.sch_bronze_layer.as4_dim_subcategoriaCatálogo de subcategoríaRelaciona SOP_SUBCAT con categoría mediante as4_dim_categoria y compara contra snw_dim_subcategoria.
DIM_SEGMENTOcat_master_alpura.sch_bronze_layer.as4_dim_segmentoCatálogo de segmentoExtrae segmentos desde MTL_PRODUCTOS y compara contra snw_dim_segmento.
DIM_SUBSEGMENTOcat_master_alpura.sch_bronze_layer.as4_dim_subsegmentosCatálogo de subsegmentoRelaciona subsegmentos con as4_dim_segmento y compara contra snw_dim_subsegmentos.
DIM_FAMILIAcat_master_alpura.sch_bronze_layer.as4_dim_familiaCatálogo de familiaExtrae familia desde MTL_PRODUCTOS y compara contra snw_dim_familia.
DIM_GRUPOcat_master_alpura.sch_bronze_layer.as4_dim_grupoCatálogo de grupoExtrae grupo desde MTL_PRODUCTOS, genera nuevos CVE_GRUPO y deduplica.
DIM_MARCAcat_master_alpura.sch_bronze_layer.as4_dim_marcaCatálogo de marcaExtrae marca desde MTL_PRODUCTOS y compara contra snw_dim_marca.
DIM_PRESENTACIONNo se identifica write final en el DBCCatálogo de presentaciónConstruye Qry_Present y Qry_PresentSOP; prepara lógica de comparación/deduplicación. El DBC visible no contiene saveAsTable final.
DIM_PROCESONo se identifica write final en el DBCCatálogo de procesoConstruye DIM_PROCESO y dim_final; deduplica por ID_PROCESO/PROCESO. El DBC visible no contiene saveAsTable final.
DIM_CARACTERISTICASNo se identifica write final en el DBCCatálogo de característicaConstruye DIM_CARACTERISTICA y dim_caracteristica_final. El DBC visible no contiene saveAsTable final.
DIM_DESTINOcat_master_alpura.sch_bronze_layer.as4_dim_destinoCatálogo de destinoExtrae destino desde MTL_PRODUCTOS y compara contra snw_dim_destino.

Tablas Migradas Consumidas

No se identifican DBC externos de migracion independientes dentro de este paquete. Sin embargo, el proceso consume tablas existentes en Bronze/SNW que actuan como base historica o destino actual para los full joins.

Tabla consumidaRol
cat_master_alpura.sch_bronze_layer.snw_dim_productosTabla dimensión existente usada como base para full join y posterior sobrescritura.
cat_master_alpura.sch_bronze_layer.snw_dim_categoriaBase existente para categoría.
cat_master_alpura.sch_bronze_layer.snw_dim_subcategoriaBase existente para subcategoría.
cat_master_alpura.sch_bronze_layer.snw_dim_segmentoBase existente para segmento.
cat_master_alpura.sch_bronze_layer.snw_dim_subsegmentosBase existente para subsegmento.
cat_master_alpura.sch_bronze_layer.snw_dim_familiaBase existente para familia.
cat_master_alpura.sch_bronze_layer.snw_dim_grupoBase existente para grupo.
cat_master_alpura.sch_bronze_layer.snw_dim_marcaBase existente para marca.
cat_master_alpura.sch_bronze_layer.snw_dim_destinoBase existente para destino.
cat_master_alpura.sch_bronze_layer.snw_dim_procesoBase existente para proceso.
cat_master_alpura.sch_bronze_layer.snw_dim_caracteristicaBase existente para característica.
cat_master_alpura.sch_bronze_layer.snw_dim_presentacionBase existente para presentación.

Modelo de Datos

El modelo corresponde a una dimension maestra de producto con dependencias tipo snowflake hacia catalogos auxiliares. La tabla central identificada es snw_dim_productos.

EntidadRolLlave / relación identificada
snw_dim_productosDimensión maestra finalID_PRO e ID_PNVA se usan en el full join contra query_product.
as4_dim_destinoLookup producto destinoCVE_DESTINO / DESTINO.
as4_dim_grupoLookup grupo de productoCVE_GRUPO / ID_GRUPO.
as4_dim_procesoLookup procesoCVE_PROCESO / ID_PROCESO.
as4_dim_marcaLookup marcaCVE_MARCA / ID_MARCA.
as4_dim_familiaLookup familiaCVE_FAMILIA / ID_FAMILIA.
as4_dim_subcategoriaLookup subcategoríaCVE_SUBCATEGORIA / ID_SUBCATEGORIA.
as4_dim_categoriaLookup categoríaCVE_CATEGORIA / ID_CATEGORIA.
as4_dim_segmentoLookup segmentoCVE_SEGMENTO / ID_SEGMENTO.
as4_dim_subsegmentosLookup subsegmentoCVE_SUBSEGMENTOS / ID_SUBSEGMENTOS.
as4_dim_presentacionLookup presentaciónCVE_PRESENTACION / ID_PRESENTACION.
as4_dim_caracteristicaLookup característicaCVE_CARACTERISTICA / ID_CARACTERISTICA.

Componentes del Modelo

ComponenteObjetoDescripción
Dimensión principalcat_master_alpura.sch_bronze_layer.snw_dim_productosDimensión maestra de productos materializada en Bronze.
Vista de consumocat_master_alpura.sch_gold_layer.snw_dim_product_esVista Gold que expone snw_dim_productos.
Staging basecat_master_alpura.sch_bronze_layer.MTL_PRODUCTOSTabla base normalizada desde ALP_TML_PRODUCT_PT.
Staging AS400cat_master_alpura.sch_bronze_layer.AS400_MPROTabla normalizada desde MPRO.

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.
Reglas de Negocio - Dim ProductoDescribe las reglas apliacadas durante la conformación de la dimensión.
Validaciones - Dim ProductoDocumenta controles y validaciones asociados al proceso.

Próximos pasos

No se identifican acciones pendientes dentro del alcance de este documento.