Skip to main content

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.​

ElementoValor
Notebook DatabricksNB_Silver_DS_Canal(SIDEFF)
ProcesoNB_Silver_DS_Canal(SIDEFF)
Tipo de objetoDimensión
Capa lógicaSilver
NivelDIM
Comandos exportados7
Staging temporalDim_Canales
Output Deltacat_master_alpura.sch_bronze_layer.snw_dim_canal_sideff

Flujo Técnico General​

Widgets Identificados​

El proceso utiliza los siguientes widgets:

  • w_StartDate
  • w_EndDate
  • w_catalog
  • w_schema origin
  • w_schema destiny

Modelo de Datos​

CampoValor
Fact principalNo aplica; proceso documentado como dimensión.
Dimensión principalcat_master_alpura.sch_bronze_layer.snw_dim_canal_sideff
Dimensiones relacionadascat_master_alpura.sch_bronze_layer.snw_dim_canales
RelacionesRelaciones 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 identificadasCVE_CANAL, ID_CANAL

Columnas / Alias Relevantes Detectados​

Las columnas o alias relevantes detectados son:

  • CVE_CAN
  • ID_CAN
  • DESCAN
  • STSCAN

Dependencias Técnicas​

DependenciaTipoObservación
/Workspace/Shared/Alpura_DEV/00_Framework/NB_FRAMEWORK_LIBRARIESFrameworkDependencia utilizada por el proceso.
cat_master_alpura.sch_bronze_layer.snw_dim_canalesFuente / dimensión relacionadaFuente utilizada para construir la dimensión snw_dim_canal_sideff.

Output Principal​

ObjetoTipoDescripción
cat_master_alpura.sch_bronze_layer.snw_dim_canal_sideffDimensión / Output DeltaResultado persistido por el proceso mediante saveAsTable.

Consideraciones Técnicas​

  • Validar valores de widgets antes de ejecutar:
    • w_StartDate
    • w_EndDate
    • w_catalog
    • w_schema origin
    • w_schema destiny
  • Validar permisos de escritura antes de ejcutar saveAsTable.
  • Validar existencia del catálogo y esquema destino antes de ejecutar saveAsTable.
  • Validar permisos sobre fuentes y outputs.
  • No se identifican joins explícitos.
  • No se identifican tablas migradas consumidas.
  • No se documentan ni expone lógica no presente en el DBC.

Artefactos relacionados​

ArtefactoDescripción
Diseño Funcional - DS_Canal_SIDEFFDescribe el objetivo funcional, alcance y descripción general del proceso
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​

  • Validar la cardinalidad exacta contra los datos fuente.
  • 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.
  • Confirmar si existe documentación adicional sobre relaciones no explícitas en el DBC.