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
- Lectura de fuentes/tablas de referencia identificadas en FROM/JOIN.
- Creación de staging o vistas temporales:
Query_Categ_tiempo_ejecucion_oc. - Aplicación de joins para comparar, homologar o enriquecer la dimensión.
- Separación de registros nuevos para inserción.
- Separación de registros modificados para actualización.
- Persistencia del resultado en Delta mediante saveAsTable.
Entradas y Salidas
Entradas
| Entrada | Descripción |
|---|---|
TMP_ALP_BI_TIEMPO_EJECUCION_OC | Tabla fuente utilizada para construir y actualizar la dimensión. |
cat_master_empresaconfidencial.sch_bronze_layer.snw_dim_comp_categoria | Dimensión utilizada como referencia para identificar inserciones y actualizaciones. |
Salida
| Entrada | Descripción |
|---|---|
cat_master_empresaconfidencial.sch_bronze_layer.snw_dim_comp_categoria | Dimensió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:
SELECTCVE_CATEGORIAID_CATEGORIAFrnNEW_CVE_CATEGORIA
- Llaves identificadas:
CVE_CATEGORIAID_CATEGORIA
Staging identificado
| Objeto | Tipo |
|---|---|
Query_Categ_tiempo_ejecucion_oc | Staging temporal |
Dependencias
TMP_ALP_BI_TIEMPO_EJECUCION_OCcat_master_empresaconfidencial.sch_bronze_layer.snw_dim_comp_categoria
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
| Artefacto | Descripción |
|---|---|
| Diseño Técnico - DS_Comp_Categoria | Documenta la arquitectura técnica, componentes y dependencias del proceso. |
| Fuentes - DS_Comp_Categoria | Documenta las fuentes de información consumidos por el proceso. |
| Operación - DS_Comp_Categoria | Describe los controles operativos y actividades de soporte del proceso. |
| Pipelines - DS_Comp_Categoria | Describe la secuencia de ejecución y procesamiento de datos. |
| Reglas de Negocio - DS_Comp_Categoria | Describe las reglas apliacadas durante la conformación de la dimensión. |
| Tablas - DS_Comp_Categoria | Documenta las tablas origen, intermedias y destino involucradas. |
| Validaciones - DS_Comp_Categoria | Documenta controles y validaciones asociados al proceso. |
Próximos pasos
No se identifican próximos pasos específicos dentro del alcance de este documento.