PingOne Advanced Identity Cloud

Configure advanced reconciliation settings for advanced sync

In an advanced sync mapping, the Advanced tab exposes additional reconciliation settings that you can use to filter which records are processed and to tune performance. These options are per-mapping and apply whenever reconciliation runs for that mapping (manually or on a schedule).

Use these settings when you need to restrict reconciliation to specific subsets of data, control how links are stored, or adjust how many concurrent threads are used to process reconciliation for large data sets.

Configure advanced reconciliation settings

To configure advanced reconciliation for a mapping:

  1. In the Advanced Identity Cloud admin console, open the Advanced Sync editor.

  2. In the Advanced Sync editor, open the mapping you want to configure.

  3. On the Advanced tab, configure the following optional settings:

    • (Optional) To restrict reconciliation to specific records in a source by defining an explicit source query:

      1. Select the Filter Source checkbox.

      2. Choose to filter the source if Any or All conditions are met.

      3. Use the remaining fields to define the explicit source query using all properties available in the source system.

    • (Optional) To restrict reconciliation to specific records in the target by defining an explicit target query:

      1. Select the Filter Target checkbox.

      2. Choose to filter the target if Any or All conditions are met.

      3. Use the remaining fields to define the explicit target query using all the properties available in the target.

    • (Optional) To filter the records that are included in reconciliation using a script:

      1. Select the Valid Source Script checkbox.

      2. Edit the script.

    • (Optional) To record associations between source or target objects, which allows the UI to show results of the last reconciliation, set Persist Associations to true. Learn more in View a report about the last reconciliation.

      To avoid performance issues for large reconciliation jobs, set Persist Associations to false. Learn more in Reconciliation association details.

    • (Optional) To filter the target records that are included in reconciliation using a script:

      1. Select the Valid Target Script checkbox.

      2. Edit the script.

    • (Optional) To allow correlation of source objects to empty target objects, select the Correlate empty target objects checkbox.

    • (Optional) To prefetch each link in the database before processing each source or target object, select the Prefetch Links checkbox.

    • (Optional) To allow reconciliations from an empty source to delete all data in a target resource, select the Allow reconciliations from an Empty Source checkbox.

    • (Optional) To tune performance by adjusting the number of concurrent threads dedicated to reconciliation, in the Threads Per Reconciliation field, enter the number of concurrent threads.

      The default number of Threads Per Reconciliation is 10.
  4. Click Save.