Overview

A big object is created as a backup store for Cases. A scheduled #Batch Executable inserts Case records into the big object on a recurring basis using Incremental Retrieve, so each run only processes Cases changed since the last execution and keeps the backup up to date.

General Use Case

Salesforce Big Object provides a cost-effective way to store large volume data with strong performance without moving data off-platform. Use #Batch to load data into Big Objects for structured backup/archive, record-based change history, long-term compliance retention, high-volume transactional storage, and more.

Video Demo

Prerequisites

Case__b
RecordID__cText(100)Index
CaseNumber__cText(255)
ClosedDate__cDateTime
CreatedDate__cDateTime
ContactEmail__cEmail(80)
Priority__cText(100)
Status__cText(100)
Subject__cText(100)
Description__cLong Text Area(32768)
AccountID__cText(100)
ContactID__cText(100)
OwnerID__cText(100)

Downloadable Executables

DownloadCases.Backup

Walkthrough

1

Pipeline - Data.Backup.Batches

Screenshot 2026-04-21 at 1.28.24 PM
2

New Executable - Cases.Backup

Screenshot 2026-04-21 at 1.29.03 PM
3

Batch Settings

Screenshot 2026-04-21 at 1.29.40 PM
4

Retrieve

Screenshot 2026-04-21 at 1.30.05 PM
5

Mapping

Screenshot 2026-04-21 at 1.30.31 PM
6

Action

Screenshot 2026-04-21 at 1.30.58 PM
7

Create Schedule for Executable

Screenshot 2026-04-21 at 1.32.48 PM