Procesador de Lotes Paralelo
NovaBrand Digital · Lote semana 24/2026 · 8 workers · asyncio + xargs
COMPLETADO
Progreso del lote 100% — 340 / 340 archivos
Inicio: 2026-06-09 07:01:44  ·  Fin: 2026-06-09 07:03:52  ·  Duración total: 2m 08s  ·  Velocidad media: 2.64 archivos/s  ·  Checkpoint: .batch_progress.json (limpiado)
Total archivos
340
Meta + Google + TikTok × 40 clientes
Procesados OK
332
97.6% tasa de éxito
Errores
6
CSV malformados · ver log
Tiempo total
2m08s
vs 4h manual → ×112 más rápido
🔀 Estado workers (8 paralelos)
worker-1
NOVA034_tiktok_s24.csv → KPIs OK, ROAS 3.21
42 arch.
worker-2
NOVA019_meta_s24.csv → anomalía CTR 0.31%
43 arch.
worker-3
NOVA007_google_s24.csv → KPIs OK, ROAS 4.87
43 arch.
worker-4
NOVA028_meta_s24.csv → ERROR columnas faltantes
42 arch.
worker-5
NOVA011_tiktok_s24.csv → KPIs OK, ROAS 2.05
43 arch.
worker-6
NOVA039_google_s24.csv → anomalía ROAS 1.12
42 arch.
worker-7
NOVA003_meta_s24.csv → KPIs OK, ROAS 6.44
43 arch.
worker-8
NOVA022_tiktok_s24.csv → KPIs OK, ROAS 1.89
42 arch.
📊 Desglose de tiempos por canal
Meta Ads (120 archivos) 51.4s
Google Ads (110 archivos) 46.8s
TikTok Ads (110 archivos) 49.2s
Lectura CSV (I/O) 18.3s
Cálculo KPIs (CPU) 34.1s
Detección anomalías 8.7s
Escritura output (I/O) 5.1s
Checkpoint / progreso 1.8s
⚠️ Anomalías detectadas — top 10 (archivo anomalias.csv)
Cliente Canal Impresiones CTR CPC (€) Gasto (€) ROAS Tipo alerta
NOVA019 — DecoHome META 82,400 0.31% 2.84 720.40 1.18 CTR bajo + ROAS < 1.5
NOVA039 — FitBox GOOGLE 51,200 0.48% 3.21 495.50 1.12 ROAS crítico < 1.5
NOVA005 — TechGadgets TIKTOK 140,000 0.22% 5.10 1,120.00 0.89 CTR muy bajo + ROAS negativo
NOVA031 — ModaEstilo META 67,800 0.44% 2.15 612.80 1.43 ROAS límite < 1.5
NOVA012 — NutriPlant GOOGLE 38,500 0.51% 4.88 944.00 1.38 ROAS < 1.5
NOVA027 — PetLove TIKTOK 95,200 0.38% 3.67 834.20 1.21 CTR bajo + ROAS < 1.5
NOVA008 — CleanHome META 44,100 0.47% 2.93 609.50 1.47 CTR límite + ROAS límite
NOVA033 — SportPro GOOGLE 29,800 0.35% 5.42 573.80 1.09 ROAS crítico
NOVA016 — HomeChef TIKTOK 118,000 0.29% 4.21 1,461.40 1.33 CTR muy bajo
NOVA040 — UrbanFit META 73,500 0.42% 3.08 952.30 1.44 ROAS límite
📋 Log terminal — batch_20260609.log
07:01:44[INICIO]Lote iniciado · 340 archivos · 8 workers · semáforo asyncio(8)
07:01:44[INFO ]Checkpoint previo no encontrado — inicio limpio
07:01:45[OK ]NOVA001_meta_s24.csv → CTR 1.82% · CPC 1.24€ · ROAS 5.40
07:01:45[OK ]NOVA002_google_s24.csv → CTR 2.10% · CPC 0.98€ · ROAS 7.22
07:01:45[OK ]NOVA003_tiktok_s24.csv → CTR 0.94% · CPC 2.31€ · ROAS 3.18
07:01:47[WARN ]NOVA005_tiktok_s24.csv → anomalía CTR 0.22% — añadido a anomalias.csv
07:01:48[ERROR]NOVA006_meta_s24.csv → columna 'valor_conversiones' ausente — saltando
07:01:50[OK ]NOVA007_google_s24.csv → CTR 3.45% · CPC 0.67€ · ROAS 4.87
07:01:52[WARN ]NOVA008_meta_s24.csv → ROAS 1.47 límite — añadido a anomalias.csv
07:01:55[CKPT ]Checkpoint guardado: 20/340 completados
07:02:01[WARN ]NOVA012_google_s24.csv → ROAS 1.38 — añadido a anomalias.csv
07:02:14[ERROR]NOVA015_tiktok_s24.csv → encoding UTF-8 inválido — saltando
07:02:18[CKPT ]Checkpoint guardado: 80/340 completados
07:02:25[WARN ]NOVA019_meta_s24.csv → CTR 0.31% + ROAS 1.18 — ALERTA CRÍTICA
07:02:38[CKPT ]Checkpoint guardado: 140/340 completados
07:02:51[ERROR]NOVA028_meta_s24.csv → CSV vacío (0 rows) — saltando
07:02:59[CKPT ]Checkpoint guardado: 200/340 completados
07:03:11[OK ]NOVA034_tiktok_s24.csv → CTR 1.55% · CPC 1.88€ · ROAS 3.21
07:03:22[WARN ]NOVA039_google_s24.csv → ROAS 1.12 CRÍTICO — añadido a anomalias.csv
07:03:34[CKPT ]Checkpoint guardado: 300/340 completados
07:03:47[ERROR]NOVA038_google_s24.csv → cabecera no reconocida — saltando
07:03:52[DONE ]Lote completado · 332 OK · 6 errores · 23 anomalías · 2m08s
07:03:52[LIMPI].batch_progress.json eliminado — lote cerrado
📄 Output — resumen_semanal.csv (top 10 por ROAS)
Cliente Impres. Clics CTR CPC€ Gasto€ Conv. ROAS
NOVA003 BabyWear 204,100 5,421 2.66% 0.91€ 4,933€ 381 6.44
NOVA007 GreenShop 133,800 4,616 3.45% 0.67€ 3,093€ 288 4.87
NOVA021 ElectroPro 98,400 2,460 2.50% 1.12€ 2,755€ 212 4.21
NOVA015 OrganicBox 87,300 1,833 2.10% 1.55€ 2,841€ 198 3.88
NOVA034 UrbanStyle 178,000 2,759 1.55% 1.88€ 5,187€ 305 3.21
NOVA009 SafeKids 62,100 1,429 2.30% 1.74€ 2,487€ 172 3.14
NOVA022 VinoClub 91,500 1,555 1.70% 2.03€ 3,157€ 196 2.88
NOVA011 YogaSpace 156,800 2,195 1.40% 2.18€ 4,785€ 284 2.05
NOVA018 TeaHouse 44,700 894 2.00% 2.45€ 2,190€ 128 1.98
NOVA025 FreshFood 108,200 1,731 1.60% 2.67€ 4,622€ 251 1.77