Diseño funcional - DS Canal SIDEFF
Objetivo
Describir funcionalmente el proceso DS Canal SIDEFF, cuyo propósito es construir y/o actualizar la dimensión cat_master_alpura.sch_bronze_layer.snw_dim_canal_sideff en Databricks.
El proceso toma como base la lógica definida en el notebook NB_Silver_DS_Canal(SIDEFF) y utiliza como fuente principal cat_master_alpura.sch_bronze_layer.snw_dim_canales.
Alcance
Dentro del alcance
- Documentación funcional del proceso
NB_Silver_DS_Canal(SIDEFF). - Construcción y/o actualización de la dimensión
cat_master_alpura.sch_bronze_layer.snw_dim_canal_sideff. - Uso de la fuente
cat_master_alpura.sch_bronze_layer.snw_dim_canales. - Uso del staging temporal
Dim_Canales. - Lectura de parámetros mediante widgets.
- Persistencia del resultado en Delta mediante
saveAsTable.
Fuera del alcance.
- Documentación de tablas migradas consumidas, ya que no se identifican en el proceso.
- Definición de workflow asociado.
- Definición de frecuencia de ejecución.
- Definición de reglas no presentes en el notebook.
- Validaciones de negocio no identificadas.
- Cardinalidad exacta de relaciones.
Contenido principal
Descripción general
Este documento describe funcionalmente el proceso DS Canal SIDEFF, documentado como proceso de dimensión en capa lógica Silver.
El proceso utiliza la fuente cat_master_alpura.sch_bronze_layer.snw_dim_canales, genera el staging temporal Dim_Canales y persiste el resultado en la dimensión cat_master_alpura.sch_bronze_layer.snw_dim_canal_sideff.
La lógica identificada contempla limpieza de campos de negocio mediante TRIM y aplicación de valores por defecto mediante COALESCE / coalesce para evitar nulos en campos seleccionados.
Descripción Funcional del Proceso
El proceso DS Canal SIDEFF tiene como finalidad construir y/o actualizar una dimensión de Canal SIDEFF en Databricks.
La dimensión principal generada por el proceso es:
cat_master_alpura.sch_bronze_layer.snw_dim_canal_sideff
La fuente principal identificada es:
cat_master_alpura.sch_bronze_layer.snw_dim_canales
Elementos Funcionales
| Elemento | Descripción |
|---|---|
| Proceso | DS_Canal_SIDEFF |
| Notebook | NB_Silver_DS_Canal(SIDEFF) |
| Tipo de objeto | Dimensión |
| Capa lógica | Silver |
| Nivel de documentación | DIM |
| Fuente principal | cat_master_alpura.sch_bronze_layer.snw_dim_canales |
| Staging temporal | Dim_Canales |
| Output principal | cat_master_alpura.sch_bronze_layer.snw_dim_canal_sideff |
Parámetros Identificados
El proceso utiliza los siguientes widgets:
w_StartDatew_EndDatew_catalogw_schema originw_schema destiny
Consideraciones Funcionales
- El proceso está documentado como una dimensión.
- No se identifican tablas migradas consumidas.
- No se identifica workflow asociado.
- No se identifica frecuencia de ejecución.
- Las reglas identificadas se limitan a limpieza con
TRIMy uso deCOALESCE/coalesceen campos seleccionados. - No se identifican joins explícitos.
Artefactos relacionados
| Artefacto | Descripción |
|---|---|
| Diseño Técnico - DS_Canal_SIDEFF | Documenta arquitectura, modelo de datos, dependencias y consideraciones técnicas. |
| Fuentes - DS_Canal_SIDEFF | Documenta la fuente de datos utilizada por el proceso. |
| Operación - DS_Canal_SIDEFF | Documenta consideraciones operativas, Runbook L1 y soporte. |
| Pipelines - DS_Canal_SIDEFF | Describe la secuencia de ejecución del proceso. |
| Reglas de Negocio - DS_Canal_SIDEFF | Contiene las reglas identificadas para el procesamiento. |
| Tablas - DS_Canal_SIDEFF | Documenta dimensión principal, objetos relacionados y llaves identificadas. |
| Validaciones - DS_Canal_SIDEFF | Describe revisiones operativas y criterios de validación identificados. |
Próximos pasos
- Confirmar workflow asociado al proceso.
- Confirmar frecuencia de ejecución.
- Validar owner técnico del proceso.
- Validar permisos sobre la fuente
cat_master_alpura.sch_bronze_layer.snw_dim_canales. - Validar permisos de escritura sobre
cat_master_alpura.sch_bronze_layer.snw_dim_canal_sideff.