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¶
- Revisa el log y el código de salida (ver Entender el resultado de una corrida).
- Confirma la fila en la auditoría, cuando el job la tiene.
- Si reenviaste datos a un tercero, avísale.