Skip to main content

Diseño funcional - DS_Comp_Categoria

Objetivo

Construir y/o actualizar la dimensión DS Comp Categoria en Databricks, tomando como base únicamente la lógica definida en el DBC y persistiendo el resultado en cat_master_empresaconfidencial.sch_bronze_layer.snw_dim_comp_categoria.

Alcance

Dentro del alcance

Documenta el notebook NB_Silver_DS_Comp_Categoria como proceso de dimensión:

  • Parámetros
  • Fuentes
  • Staging
  • Joins
  • Reglas de comparación
  • Outputs identificados.

Contenido principal

Descripción general

El proceso NB_Silver_DS_Comp_Categoria construye y/o actualiza la dimensión snw_dim_comp_categoria utilizando como fuente principal la tabla TMP_ALP_BI_TIEMPO_EJECUCION_OC.

Durante la ejecución se genera un staging temporal, se compara la información fuente con la dimensión existente para identificar registros nuevos y modificados, se generan nuevas llaves surrogate cuando corresponde y finalmente se persiste el resultado en una tabla Delta.

Flujo Funcional

  1. Lectura de fuentes/tablas de referencia identificadas en FROM/JOIN.
  2. Creación de staging o vistas temporales: Query_Categ_tiempo_ejecucion_oc.
  3. Aplicación de joins para comparar, homologar o enriquecer la dimensión.
  4. Separación de registros nuevos para inserción.
  5. Separación de registros modificados para actualización.
  6. Persistencia del resultado en Delta mediante saveAsTable.

Entradas y Salidas

Entradas

EntradaDescripción
TMP_ALP_BI_TIEMPO_EJECUCION_OCTabla fuente utilizada para construir y actualizar la dimensión.
cat_master_empresaconfidencial.sch_bronze_layer.snw_dim_comp_categoriaDimensión utilizada como referencia para identificar inserciones y actualizaciones.

Salida

EntradaDescripción
cat_master_empresaconfidencial.sch_bronze_layer.snw_dim_comp_categoriaDimensión actualizada en formato Delta.

Modelo de datos

  • Objeto principal: cat_master_empresaconfidencial.sch_bronze_layer.snw_dim_comp_categoria
  • Tipo: Dimensión
  • Columnas/alias relevantes detectados:
    • SELECT
    • CVE_CATEGORIA
    • ID_CATEGORIA
    • F
    • rn
    • NEW_CVE_CATEGORIA
  • Llaves identificadas:
    • CVE_CATEGORIA
    • ID_CATEGORIA

Staging identificado

ObjetoTipo
Query_Categ_tiempo_ejecucion_ocStaging temporal

Dependencias

  • TMP_ALP_BI_TIEMPO_EJECUCION_OC
  • cat_master_empresaconfidencial.sch_bronze_layer.snw_dim_comp_categoria
Nota

La documentación fue generada únicamente con base en el contenido del DBC. Cuando una frecuencia, workflow o regla no aparece en el notebook, se marca como no especificada.

Artefactos relacionados

ArtefactoDescripción
Diseño Técnico - DS_Comp_CategoriaDocumenta la arquitectura técnica, componentes y dependencias del proceso.
Fuentes - DS_Comp_CategoriaDocumenta las fuentes de información consumidos por el proceso.
Operación - DS_Comp_CategoriaDescribe los controles operativos y actividades de soporte del proceso.
Pipelines - DS_Comp_CategoriaDescribe la secuencia de ejecución y procesamiento de datos.
Reglas de Negocio - DS_Comp_CategoriaDescribe las reglas apliacadas durante la conformación de la dimensión.
Tablas - DS_Comp_CategoriaDocumenta las tablas origen, intermedias y destino involucradas.
Validaciones - DS_Comp_CategoriaDocumenta controles y validaciones asociados al proceso.

Próximos pasos

No se identifican próximos pasos específicos dentro del alcance de este documento.