Protect synchronization

Synchronization in Protect refers to the process of aligning the data protection standards and data access rules created in Collibra with your data sources. This ensures that data protection measures are enforced across all connected data sources.

Important 

In Collibra 2024.05, we launched a new user interface (UI) for Collibra Platform! You can learn more about this latest UI in the UI overview.

Use the following options to see the documentation in the latest UI or in the previous, classic UI:

In this topic

Synchronization types

Protect offers the following types of sync:

  • Lazy sync (default): All standards and rules in Protect are synchronized with your data source only if any standards, rules, or target data elements in Collibra have changed since the last synchronization.
  • Full sync: All standards and rules in Protect are synchronized with your data source regardless of whether any standards, rules, or target data elements in Collibra have changed since the last synchronization.
Note 

Regardless of the type of sync:

  • Failed standards and rules are automatically included in the next synchronization cycle.
  • Synchronization is skipped if an Edge site is unavailable, and it is retried in the next cycle.

Synchronization configuration

Lazy sync is enabled by default, while full sync is disabled by default. You can enable or disable lazy sync and full sync using the Lazy sync enabled and Full sync enabled settings in Collibra Console. You can also choose to enable both types of sync.

Tip If you have the Protect > Edit or Protect > Administration global permission, you can start a full sync at any time using the Sync Policies button on the Data Protection Standards and Data Access Rules tabs in Protect.

Both types of synchronization run in the background on a configured frequency. For a lazy sync, the default frequency is every 1 hour. For a full sync, the default frequency is every 1 day. You can change the frequency using the Lazy sync delay and Full sync delay settings in Collibra Console.

Synchronization processes

Synchronization includes the following processes:

  • Aggregation of all standards and rules with a computation of the following:

    • Which columns need to be masked for which groups.
    • Which tables need to have a row filter.
    • Which tables and columns need to be granted access.
  • On the databases of the data sources such as Snowflake:

    • Creation and application of masking.
    • Creation and application of row filters.
    • Granting of access to groups on tables and columns (depending on the underlying database).

Synchronization and policy statuses

The Status column on the Data Protection Standards or Data Access Rules tab contains the following types of statuses:

  • Synchronization status: Shows the status of the most recent synchronization for a standard or rule.
  • Policy status: Shows whether a standard or rule is currently active in the data source. To view this, click next to the synchronization status.
Example If a rule's synchronization is successful, its synchronization status is Active. If the Edge site or data source goes down during the next synchronization, its synchronization status changes from Active to Failed. However, its policy status remains Active, meaning the rule is still enforced based on the last successful synchronization.

The following table describes the possible values for the Status column.

Status Description
Draft Draft of the standard or rule is created.
Pending

Standard or rule is created (published), and the synchronization has begun.

This status is also shown when Protect couldn't reach the data source because Edge is down. The synchronization, however, is retried in the next cycle.

Active Synchronization is complete, and the standard or rule is enforced in the data source.
Failed

Synchronization has failed, and the standard or rule isn't guaranteed to be enforced in the data source. The synchronization, however, is retried in the next cycle.

Tip Synchronization fails typically due to the reasons described in Protect errors.
Delete Pending Standard or rule will be deleted during the next synchronization. This status is shown after you delete a standard or rule.
Not Deleted Synchronization has failed for the deleted standard or rule, meaning the standard or rule isn't deleted in the data source. The synchronization, however, is retried in the next cycle.