Sync Dry Runs
Sync with confidence by estimating the impact of a sync before actually sending any data to the destination.
Last updated
Sync with confidence by estimating the impact of a sync before actually sending any data to the destination.
Last updated
This feature is not available for every destination object. If you'd like it somewhere it's not currently supported, please let us know!
Sometimes it's helpful to know the impact of a sync before actually running it.
Perhaps you're running a new sync for the first time, or just made some big changes to the data model powering an existing sync.
Whatever the reason, dry runs help you sync data with confidence by simulating a sync and providing a concise summary of the changes Census would have made in the destination.
If dry runs are available for a sync you've created, you'll see a Start Dry Run button on the sync overview page. This is true even if you haven't triggered your first sync run yet.
Every destination API we integrate with provides different capabilities and our dry run experience reflects that. Depending on the circumstances, a dry run will provide you with some combination of the data points below.
Total records: total records in the source data
Records changed: records changed since the previous sync (on the first sync, this will equal the total number of records)
Records invalid: records marked as invalid by Census (often due to duplicate identifiers)
Records before: records currently in the destination
Records after: records that would exist in the destination after running the sync
Expected creates: records that would be created as a result of the sync
Expected updates: records that would be updated as a result of the sync
Expected deletes: records that would be deleted as a result of the sync
You can access the results of historical dry runs at any time. Just visit the Sync History tab for a sync and click on the dry run to view the results.
Braze is one of our most popular destinations, but their unique pricing model (based on data point consumption) might cause you to hesitate when syncing large amounts of data via Census.
As a result, we've built an enhanced version of dry runs specifically for Braze to help you estimate the number of data point writes a sync will consume (both overall and for each individual field.)
If you have questions about dry runs or need help understanding the impact of a sync, reach out to our support team via email or in-app chat.