Full Refresh Sync

๐Ÿ” Full Refresh Syncs โ€“ How They Work in AudienceSync

๐Ÿง  Overview

Full Refresh is a sync mode in AudienceSync used when you want to completely replace existing data in the destination with new data from the source.

This method retrieves all available data, regardless of what was previously synced, ensuring the destination always holds a full, current snapshot of the source.


๐Ÿ’ก When to Use Full Refresh

  • You want to overwrite all data in the destination.
  • You need a clean slate with the latest source data.
  • Itโ€™s okay to lose old records that are no longer present in the source.

โš™๏ธ How It Works

Each time a Full Refresh Sync runs:

  • The system deletes existing rows in the destination table.
  • It then inserts the entire dataset from the source.

๐Ÿ“Š Example Scenario

Letโ€™s say the destination contains a Users table:

๐Ÿ—‚๏ธ Before Sync

id
name
email
1
Alice
alice@example.com
2
Bob
bob@example.com

๐Ÿ—‚๏ธ New Data in Source

id
name
email
1
Alice
alice@example.com
3
Carol
carol@example.com
4
Dave
dave@example.com

๐Ÿ—‚๏ธ After Sync (Full Refresh)

id
name
email
1
Alice
alice@example.com
3
Carol
carol@example.com
4
Dave
dave@example.com
๐Ÿ“ Notice: Bob's record was removed, and new users Carol and Dave were added.
Did this answer your question?
๐Ÿ˜ž
๐Ÿ˜
๐Ÿคฉ

Last updated on August 6, 2021