Skip to main content

Operación - DS_Att_Precio_Zona

Objetivo

Documentar los aspectos operativos del proceso NB_Silver_DS_Att_Precio_Zona, incluyendo su ejecución, dependencias, monitoreo básico y acciones de atención inicial ante incidencias, con base en la información identificada en la documentación analizada.

Alcance

Dentro del alcance

  • Ejecución manual del notebook.
  • Identificación de dependencias operativas.
  • Detección básica de fallos.
  • Acciones iniciales de revisión.
  • Escalamiento operativo.

Contenido principal

Descripción general

El proceso NB_Silver_DS_Att_Precio_Zona construye y actualiza la dimensión snw_dim_att_precio_zona a partir de la información contenida en la tabla as4_mprxz.

Durante la ejecución se genera un staging temporal, se compara la información fuente contra la dimensión existente para identificar registros nuevos y modificados, y posteriormente se actualiza la dimensión utilizando saveAsTable.

Información Operativa

ElementoValor
Nombre del procesoNB_Silver_DS_Att_Precio_Zona
Que haceConstruir y/o actualizar la dimensión DS Att Precio Zona en Databricks, tomando como base únicamente la lógica definida en el DBC y persistiendo el resultado en cat_master_alpura.sch_bronze_layer.snw_dim_att_precio_zona.
Tipo de procesoConstrucción / actualización de dimensión
Tabla destinosnw_dim_att_precio_zona
Plataforma de ejecuciónDatabricks
Workflow asociadoNo especificado en el DBC.
FrecuenciaNo especificado en el DBC.

Nota: Esta tabla representa los detalles operativos del proceso de NB_Silver_DS_Att_Precio_Zona, Runbook L1

Procedimiento de Ejecución Manual

  1. Validar dependencias widgets, confirmar que las tablas requeridas por el proceso se encuentren disponibles.
  2. Ejecutar el notebook completo respetando la secuencia definida en el proceso.
  3. Confirmar que la ejecución finalice sin errores.
  4. Revisar que los objetos esperados sean generados durante la ejecución.

Detección de Fallos

Para una deteccion de fallos se establece que una revisión operativa puede considerar los siguientes puntos:

  1. Revisar estado del job/notebook
  2. Errores de SQL/PySpark
  3. Permisos de lectura/escritura
  4. Conteo de registros y discrepancias en llaves.

Acciones Básicas

Ante una incidencia, se recomienda realizar las siguientes revisiones:

  1. Validar parámetros.
  2. Verificar la disponibilidad de fuentes.
  3. Validar permisos sobre catálogo/esquema.
  4. Verificar la existencia de tablas destino.
  5. Reintentar la ejecución controladamente.

Escalamiento

Escalar a equipo de Ingeniería o Arquitectura de Datos cuando se presente alguna de las siguientes situaciones:

  • Falla la lectura fuente
  • Falla en el join de homologación
  • Falla en la escritura Delta
  • Falla la validación de negocio.

Consideraciones operativas

  • Validar permisos de escritura y existencia del catálogo/esquema destino antes de ejecutar saveAsTable.
  • Revisar volumen de comparación full join para evitar degradación de performance.
Nota

Este documento refleja únicamente los aspectos operativos identificados en el proceso NB_Silver_DS_Att_Precio_Zona.

Artefactos relacionados

ArtefactoDescripción
Diseño Funcional - DS_Att_Precio_ZonaDocumenta la arquitectura funcional, componentes y dependencias del proceso.
Diseño Técnico - DS_Att_Precio_ZonaDocumenta la arquitectura técnica, componentes y dependencias del proceso.
Fuentes - DS_Att_Precio_ZonaDocumenta las fuentes de información consumidos por el proceso.
Pipelines - DS_Att_Precio_ZonaDescribe la secuencia de ejecución y procesamiento de datos.
Reglas de Negocio - DS_Att_Precio_ZonaDescribe las reglas apliacadas durante la conformación de la dimensión.
Tablas - DS_Att_Precio_ZonaDocumenta las tablas origen, intermedias y destino involucradas.
Validaciones - DS_Att_Precio_ZonaDocumenta controles y validaciones asociados al proceso.

Próximos pasos

No se identifican próximos pasos específicos dentro del alcance de este documento.