Diseño funcional - DS_Channel
Objetivo
Construir y/o actualizar la dimensión DS Channel en Databricks, tomando como base únicamente la lógica definida en el DBC y persistiendo el resultado en {v_catalog}.{v_schema_origin}.snw_dim_canal.
Alcance
Dentro del alcance
Documenta el notebook NB_Silver_DS_Channel como procesos de dimensión:
- Parámetros
- Fuentes
- Staging
- Joins
- Reglas de comparación
- Outputs identificados
Contenido principal
Descripción general
El proceso NB_Silver_DS_Channel construye y/o actualiza la dimensión snw_dim_canal utilizando como fuente principal la tabla as4_mcansopn.
Durante la ejecución se leen los parámetros requeridos, 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
- Limpieza de caché de Databricks.
- Lectura de parámetros mediante widgets.
- Lectura de las tablas fuente y de referencia.
- Aplicación de joins para comparar la información.
- Identificación de registros para inserción.
- Identificación de registros para actualización.
- Integración del resultado final.
- Persistencia de la dimensión mediante saveAsTable.
Entradas y Salidas
Entradas
| Entrada | Descripción |
|---|---|
{v_catalog}.{v_schema_origin}.as4_mcansopn | Tabla fuente utilizada para construir y actualizar la dimensión. |
{v_catalog}.{v_schema_origin}.snw_dim_canal | Dimensión utilizada como referencia para identificar inserciones y actualizaciones. |
Salida
| Salida | Descripción |
|---|---|
{v_catalog}.{v_schema_origin}.snw_dim_canal | Dimensión actualizada en formato Delta. |
Modelo de datos
- Objeto principal:
{v_catalog}.{v_schema_origin}.snw_dim_canal - Tipo:
Dimensión - Columnas/alias relevantes detectados:
eFrnCVE_CANALESTATUSCVE_VIEJAID_CANALCANALSOPFLAGCANAL1FECHA_CREACIONFECHA_MODIFICA
- Llaves identificadas:
CVE_CANALID_CANAL
Dependencias funcionales
/Workspace/Shared/alpura_DEV/00_Framework/NB_FRAMEWORK_LIBRARIES{v_catalog}.{v_schema_origin}.as4_mcansopn{v_catalog}.{v_schema_origin}.snw_dim_canal
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_Channel | Documenta la arquitectura técnica, componentes y dependencias del proceso. |
| Fuentes - DS_Channel | Documenta las fuentes de información consumidos por el proceso. |
| Operación - DS_Channel | Describe los controles operativos y actividades de soporte del proceso. |
| Pipelines - DS_Channel | Describe la secuencia de ejecución y procesamiento de datos. |
| Reglas de Negocio - DS_Channel | Describe las reglas apliacadas durante la conformación de la dimensión. |
| Tablas - DS_Channel | Documenta las tablas origen, intermedias y destino involucradas. |
| Validaciones - DS_Channel | Documenta controles y validaciones asociados al proceso. |
Próximos pasos
No se identifican próximos pasos específicos dentro del alcance de este documento.