Skip to main content

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

ElementoDescripción
ProcesoDS_Canal_SIDEFF
NotebookNB_Silver_DS_Canal(SIDEFF)
Tipo de objetoDimensión
Capa lógicaSilver
Nivel de documentaciónDIM
Fuente principalcat_master_alpura.sch_bronze_layer.snw_dim_canales
Staging temporalDim_Canales
Output principalcat_master_alpura.sch_bronze_layer.snw_dim_canal_sideff

Parámetros Identificados

El proceso utiliza los siguientes widgets:

  • w_StartDate
  • w_EndDate
  • w_catalog
  • w_schema origin
  • w_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 TRIM y uso de COALESCE / coalesce en campos seleccionados.
  • No se identifican joins explícitos.

Artefactos relacionados

ArtefactoDescripción
Diseño Técnico - DS_Canal_SIDEFFDocumenta arquitectura, modelo de datos, dependencias y consideraciones técnicas.
Fuentes - DS_Canal_SIDEFFDocumenta la fuente de datos utilizada por el proceso.
Operación - DS_Canal_SIDEFFDocumenta consideraciones operativas, Runbook L1 y soporte.
Pipelines - DS_Canal_SIDEFFDescribe la secuencia de ejecución del proceso.
Reglas de Negocio - DS_Canal_SIDEFFContiene las reglas identificadas para el procesamiento.
Tablas - DS_Canal_SIDEFFDocumenta dimensión principal, objetos relacionados y llaves identificadas.
Validaciones - DS_Canal_SIDEFFDescribe 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.