Diseño técnico - DS Canal SIDEFF
Objetivo
Documentar el diseño técnico del proceso DS Canal SIDEFF, incluyendo arquitectura, objetos principales, staging temporal, modelo de datos, dependencias técnicas, llaves identificadas y consideraciones técnicas asociadas a la construcción de la dimensión cat_master_alpura.sch_bronze_layer.snw_dim_canal_sideff.
Alcance
Dentro del alcance
- Arquitectura técnica del proceso NB_Silver_DS_Canal(SIDEFF).
- Identificación de notebook, capa lógica, widgets y staging temporal.
- Dimensión principal generada por el proceso.
- Fuente y dimensión relacionada identificada.
- Modelo de datos documentado.
- Llaves identificadas.
- Columnas / alias relevantes detectados.
- Dependencias técnicas del proceso.
- Consideraciones técnicas identificadas.
Fuera del alcance
- Diseño funcional del proceso.
- Flujo operativo detallado.
- Runbook L1.
- Reglas de negocio no presentes en el notebook.
- Validaciones de negocio no identificadas.
- Tablas migradas consumidas, ya que no se identifican en el DBC.
- Cardinalidad exacta de relaciones.
Contenido principal
Descripción general
Este documento concentra el diseño técnico del proceso DS Canal SIDEFF, documentado como proceso de dimensión en capa lógica Silver.
El proceso se ejecuta mediante el notebook NB_Silver_DS_Canal(SIDEFF), utiliza como fuente cat_master_alpura.sch_bronze_layer.snw_dim_canales, genera el staging temporal Dim_Canales y persiste le resultado en cat_master_alpura.sch_bronze_layer.snw_dim_canal_sideff mediante saveAsTable.
Arquitectura del Proceso.
| Elemento | Valor |
|---|---|
| Notebook Databricks | NB_Silver_DS_Canal(SIDEFF) |
| Proceso | NB_Silver_DS_Canal(SIDEFF) |
| Tipo de objeto | Dimensión |
| Capa lógica | Silver |
| Nivel | DIM |
| Comandos exportados | 7 |
| Staging temporal | Dim_Canales |
| Output Delta | cat_master_alpura.sch_bronze_layer.snw_dim_canal_sideff |
Flujo Técnico General
Widgets Identificados
El proceso utiliza los siguientes widgets:
w_StartDatew_EndDatew_catalogw_schema originw_schema destiny
Modelo de Datos
| Campo | Valor |
|---|---|
| Fact principal | No aplica; proceso documentado como dimensión. |
| Dimensión principal | cat_master_alpura.sch_bronze_layer.snw_dim_canal_sideff |
| Dimensiones relacionadas | cat_master_alpura.sch_bronze_layer.snw_dim_canales |
| Relaciones | Relaciones detectadas a partir de joins del DBC; la cardinalidad exacta debe validarse contra los datos fuente. Joins relevantes: No se identificaron JOIN explícitos. |
| Llaves identificadas | CVE_CANAL, ID_CANAL |
Columnas / Alias Relevantes Detectados
Las columnas o alias relevantes detectados son:
CVE_CANID_CANDESCANSTSCAN