Batch Data Processing is when processing and analysis happens on data that has been stored for a longer period of time. This process is often applied to large datasets such as payroll, credit card or banking transactions, etc.