Macro batch ingestion