How data sources sync
In Data Access, synchronization is the process of synchronizing entities such as data objects, accounts, groups, and access controls. You set the synchronization schedule when you add a data source to Data Access. By default, Data Access runs a full synchronization daily at midnight.
What happens during a full sync
During a full data source synchronization:
- Data Access pulls all data objects, accounts, groups, and access controls from the underlying data source.
- Data Access pushes all access controls to the underlying data source.
After the first full synchronization, you can see within Data Access who has access to what. You can override the global schedule by setting a custom schedule for individual synchronization tasks. For example, you can configure specific synchronization tasks to run more frequently, or disable them completely. If you do not want to wait for the scheduled synchronization to see the data, you can manually start a synchronization.
How sync is triggered
Synchronization can be triggered in the following ways.
| Sync trigger | Description |
|---|---|
| Scheduled |
Automatically triggered based on the synchronization schedule that is set in the data source. |
| Manual | Manually triggered by clicking the Sync now button on the data source page. |
| Immediate |
Automatically triggered whenever an access control is created or updated in Data Access so that the new or updated access control is pushed to the underlying data source. |
Available sync tasks
The following synchronization tasks are available so that you can set granular schedules for specific entities, or manually start a targeted synchronization.
| Sync task | Description |
|---|---|
| Data object sync | Pulls all data objects (such as databases, schemas, tables, and columns) from the data source into Data Access. |
| Identity sync | Pulls all accounts from the data source into Data Access. Data Access automatically links the imported accounts to existing identities based on matching email addresses. |
| Access from target sync | Pulls all access controls and groups from the data source into Data Access. |
| Access to target sync | Pushes all access controls that are managed in Collibra from Data Access to the data source. |