- Processes very large volumes efficiently by handling records in bulk
- Simplifies logic and recovery since each run has a clear start, end, and scope
- Uses compute economically by scheduling heavy work during off-peak windows
- Fits reporting cycles where periodic, complete results matter more than instant ones