Why #Batch?
DSP's #Batch is a native, record-based engine built for large-scale data processing inside Salesforce. It combines speed, flexibility, and resilience to make complex operations simple to build and maintain.
Key Benefits:
- Rules-Driven Configuration — Simplifies both implementation and long-term maintenance.
- High Performance — Runs up to 20× faster than hand-written Apex batch jobs, with Bulk API enabled.
- Advanced Transformations — Join multiple data sources, run incremental retrievals and delta updates, leverage 170+ built-in functions, and support all DML operations plus custom Apex actions.
- Resilient Execution — Built-in retry, re-run, and error recovery controls.
- Batch Chaining — Chain multiple batches together while minimizing scheduled jobs, helping stay within Salesforce governor limits.
- Detailed Logging — Execution logs at each batch level for easier troubleshooting and compliance tracking.
In short: DSP #Batch makes enterprise-scale processing simple, fast, reliable, and future-proof — all natively within Salesforce.