Saltar a contenido

Reprocesar un día o un rango

Reprocesar es volver a ejecutar un job para fechas pasadas. No todos los jobs lo permiten, y cada uno usa sus propios argumentos. Antes de hacerlo, lee el runbook del job (Documentación › Jobs) para saber qué se vuelve a escribir.

Argumentos por job

Job (repo) Argumento Notas
Adidas --desde / --hasta También --marca y --ventana
DASS (Fila, Asics, Umbro) --desde / --hasta La marca va como primer argumento (ASICS, etc.)
Nike --desde / --hasta --fecha es alias de --desde
Puma --desde y --hasta (--fecha es equivalente a --desde) Vuelve a subir los mismos nombres de archivo; conviene avisar a Puma
Topper --fecha Un día por vez
Azure Data Factory (pipelines) --desde Recarga desde esa fecha; la auditoría queda como ..._MANUAL
Power BI (rendimiento) --dia Recarga un día; si ya estaba cargado, duplica sus filas
Catálogo Salesforce v4 o v5 --recrear-staging solo si cambiaron las columnas
Ejecutivo de ventas reporte --force Reenvía el mismo día; sin --force no reenvía
Resto de los jobs sin argumento de fecha Se relanzan completos

Desde el panel o desde la línea de comandos

  • Desde el panel: Ejecutar ahora con Desde y Hasta. Solo funciona con los jobs cuyo argumento es --desde/--hasta.
  • Desde la línea de comandos del contenedor (para cualquier otro argumento):
docker compose exec panel /opt/dabra/bin/dabra-job job-envio-puma .venv/bin/python -m envio_puma --desde 2026-10-07

El formato es siempre dabra-job <repo> .venv/bin/python -m <paquete> <argumentos>. El lanzador entra a la carpeta del job y carga sus propias variables, así que no hace falta nada más.

Probar sin enviar

Casi todos los jobs aceptan --dry-run: ejecutan las consultas y arman los archivos, pero no suben, no envían correos ni avisos y no registran auditoría.

docker compose exec panel /opt/dabra/bin/dabra-job job-envio-puma .venv/bin/python -m envio_puma --dry-run

Después de reprocesar

  1. Revisa el log y el código de salida (ver Entender el resultado de una corrida).
  2. Confirma la fila en la auditoría, cuando el job la tiene.
  3. Si reenviaste datos a un tercero, avísale.