Traitement de grands volumes de données en groupes planifiés plutôt qu'en continu en temps réel.
Dans le traitement par lots, les données sont collectées sur une période de temps puis traitées toutes en même temps — chaque nuit, chaque semaine ou selon un autre calendrier. Cette approche est efficace pour les charges de travail importantes qui ne nécessitent pas de résultats immédiats et permet aux systèmes de traiter les données pendant les heures creuses.
Exemple : Un portail de données ouvertes provincial actualise ses jeux de données chaque nuit à 2 h. Tous les nouveaux enregistrements de la journée sont collectés, validés, transformés et publiés en un seul traitement par lots. Les utilisateurs voient les données mises à jour chaque matin plutôt qu'en temps réel.
Le traitement par lots s'oppose au traitement en temps réel ou en continu, où les données sont traitées dès leur arrivée. De nombreux flux de publication de données ouvertes utilisent le traitement par lots car les données ne changent pas assez fréquemment pour justifier un traitement continu.