NS Admin Lab

← Laboratorio

SuiteScript

Funcionaba bien… hasta que creció el volumen

Publicado el

Un Scheduled Script que procesa todo en una sola ejecución va bien con pocos registros. Cuando el volumen crece, empiezan los problemas.

Scheduled Script

  • Una sola ejecución, con un límite de 10,000 unidades de gobernanza.
  • Si se acaban las unidades, se detiene a medias.

Map/Reduce

  • Trabaja por etapas: getInputData, map, reduce y summarize.
  • Procesa un registro a la vez: un error no frena al resto.
  • En summarize revisas qué falló y por qué.

Regla práctica: Scheduled para tareas cortas y de volumen predecible. Map/Reduce para muchos registros o volumen que crece. Si dudas, empieza en Map/Reduce.

Conversemos

¿Comentarios sobre esta nota? Escríbeme por LinkedIn.

Ir a mi LinkedIn ↗