Chat now with support
Chat with Support

Identity Manager 8.0 - Target System Synchronization Reference Guide

Target Synchronization with the Synchronization Editor Basics of Target System Synchronization Setting up Synchronization
Starting the Synchronization Editor Creating a Synchronization Project How to Configure Synchronization
Setting Up Mappings Setting up Synchronization Workflows Connecting Systems Editing the Scope Using Variables and Variable Sets Setting up Start up Configurations Setting up Base Objects
Overview of schema Classes Customizing Synchronization Configuration Checking Synchronization Configuration Consistency Activating the Synchronization Project
Running Synchronization Synchronization Analysis Setting up Synchronization with Default Connectors Updating Existing Synchronization Projects Additional Information for Experts Error Handling Appendix: Example of a Configuration File

Performance and Memory Optimization

Performance and Memory Optimization

During synchronization, data packets are loaded in to memory to process synchronization objects in parallel. The size of these data packets can be increased to speed up synchronization but this required more memory. By default, the size of the data packet is selected such that the ratio of memory to performance is balanced out. However, memory issues can still occur during synchronization. This often depends on the configuration of the system environment, the amount of data to synchronize and the exact synchronization configuration. You can control memory usage to avoid such problems. The degree of change is determined with the performance/memory factor.

The performance/memory factor can be set for each synchronization step separately because the amount of data varies from object to object. The first thing to do if a memory problem occurs during synchronization, is to find the affected synchronization step. Reduce the performance/memory factor for this synchronization step until you find the optimal balance between memory requirements and performance.

To adjust the performance/memory factor for a synchronization step

  1. Edit the synchronization step properties.

    For more information, see How to Edit Synchronization Steps.

  2. Select the Extended tab.
  3. Use the slider to set the performance/memory factor.
    • Move the slider to the left to reduce memory usage. This reduces performance.

      - OR -

    • To increase performance, move the slider to the right. This requires more memory.
  4. Click OK.

TIP: You can adjust the memory requirements for all the data to be processed in the start up configuration. You can set the reload threshold, partition size and bulk level here. These setting are only possible in expert mode. For more information, see Extended Properties for Start Up Configuration.

The performance/memory factor specifies the percentage with which the reload threshold, partition size and bulk level are applied to an object type.

Related Topics

Setting up Synchronization

Setting up Synchronization

Use the Synchronization EditorClosed to configure connections for different target system in One Identity Manager. Components of a synchronization configuration are used not only for synchronization but also for provisioning the data in this case. SynchronizationClosed can be configured so it can be used for connecting different target systems of the same target system type.

Table 29: Synchronization Configuration Components
Term Described in
Base objectClosed Setting up Base Objects
MappingClosed Setting Up Mappings
Start up configurationClosed Setting up Start up Configurations
Synchronization projectClosed Creating a Synchronization Project
Variable setClosed Using Variables and Variable Sets
WorkflowClosed Setting up Synchronization Workflows

Starting the Synchronization Editor

Starting the Synchronization Editor

There are different ways to start the Synchronization EditorClosed.

  • From the Windows start menu using the entry One Identity | One Identity Manager | Configuration | SynchronizationClosed Editor.
  • From the Launchpad.
  • In the Manager

Creating a Synchronization Project

Creating a Synchronization Project

A synchronization project collects all the information required for synchronizing the One Identity Manager database with a target system. Connection data for target systems, schema types and properties, mapping and synchronization workflows all belong to this. Various synchronization projects can be created with a different scope for each target system.

Prerequisites

  • A synchronization server is set up and declared in the One Identity Manager database.

There is an wizard to assist you with setting up a synchronization project. This wizard takes you all the steps you need to set up initial synchronization with a target system. The project wizard takes over the following tasks:

  • Connecting to the Target SystemClosed
  • Connecting to the One Identity Manager database
  • Defining synchronization behavior

    The configuration synchronization behavior can be based on a target system specific project templates. Project templates are supplied by One Identity Manager for certain target systems, The project wizard copies the project template data. This can be modified with the project wizard to suit the new synchronization project.

After saving the synchronization project, you can alter the synchronization configuration.

To complete synchronization configuration

  1. Check the mappings, workflows, start up configuration and system connection that the wizard has added.
  2. Assign a schedule to the start up configuration.
  3. If you want to use the synchronization project to synchronize different target systems, specify variables and variable sets.
  4. Activate the synchronization project. The synchronization cannot be started until these are resolved.

NOTE: The current synchronization project is closed when you open another synchronization project.

Detailed information about this topic
Related Documents