Import profiles
This chapter provides detailed information regarding configuring, scheduling, and working with imports and import profiles.
All imports of data to your onboarded systems take place through an import profile. The import profile functionality allows you to decide the systems or system categories to include or exclude from the import profile. In other words, import profiles serve as a type of filter for your imports.
Import profiles allow you to run ad hoc imports and differentiate the frequency of imports between the various external systems that you have added to Omada Identity.
For example, you may have an HR system from which you only want to import data once every day, while you may have an AD system that you want to import data from several times a day. To be able to do this, you could set up one import profile that only imports HR data and another that only imports AD—or at least does not include any HR data.
Find the Import profile view under Setup > Administration > Connectivity > Import profiles.
There are five default import profiles that are available to you in a default installation. You can change the settings for these import profiles, but you cannot remove them.
| Import profile | Description |
|---|---|
| Clean-up import profile | This profile can be used to remove additional data, like logs, from Omada Identity. |
| GDPR anonymization | This profile allows you to enforce the right to be forgotten as required by the EU GDPR. It might be also used to anonymize sensitive data in customer databases before they are copied externally. Anonymization is done according to these principles: Both the current and all the historical versions are anonymized. Names are anonymized, and numbers are appended to them, which makes it possible to distinguish between anonymized objects. Mandatory attributes are overwritten with an anonymization value. Attributes needed for compliance purposes, which do not hold any sensitive data, are preserved.Optional attributes are deleted. Object references are preserved. |
| Import | The overall import profile that imports all types of data from all types of systems. This profile imports all types of data for systems that are ready for import. If you start import from this page, all systems are checked for completed onboarding tasks. If a system does not have all required tasks ready, the system is skipped. |
| Import configuration | Runs when you initially install Omada Identity Data Warehouse and every time you have installed a patch to the system.This profile updates the database schemas in Omada Identity Data Warehouse. If you change the customer settings Maximum Date or Minimum Date, you must also run this import profile. For information about the customer settings, refer to the Customer settings section. |
| Import master data | Imports data from only Enterprise Server. Imports identities created in Enterprise Server, survey results, applications, compliance status and audit trail. |
Import and Synchronization profiles can either run on a schedule or you can start them manually. Because they cannot run at the same time, the following functionality is implemented:
- If an Import profile is already running, then the Synchronization profile aborts.
- If a Synchronization profile is already running when an Import profile is run, the Import profile waits for the Synchronization profile to complete before it proceeds.
In addition, the Import profiles view is equipped with the Reset import status functionality. It enables the user to reset an import in the “running” status that is not responding, for example, due to a system shutdown during the import. Resetting an import changes its status to aborted and unfreezes importing.
on-prem The Omada Identity Synchronization feature imports data, master data, and ownerships from Omada Identity Role and Policy Engine and Omada Identity Enterprise Server to Omada Identity Data Warehouse. In addition, the Omada Identity Synchronization allows you to perform Warehouse to portal synchronization.
Typically, Omada Identity Synchronization is scheduled to run at regular intervals, for example using a SQL Agent job. You can also run it on request.
Run any Synchronization import profile type. If another import profile is already running, then Omada Identity Synchronization aborts the process.
Create a new import profile
- Go to Setup > Administration > Connectivity > Import profiles and click New. The New import profile page opens.
- In the Name field, type a unique name for the import profile. This is a mandatory setting.
- In the System categories field, click the lookup button to select one or more system categories to associate with the import profile, for example Active Directory or Exchange. This field serves as a filter, and you can leave it empty. If you do leave it empty, all system categories are included in the import profile.
- In the Systems field, click the lookup button to select one or more systems to associate with the import profile. Make sure that you select a system that belongs to the system category that you selected in the previous field. In other words, you must map AD systems with the AD system category and so on. This field serves as a filter, and you can leave it empty. If you do leave it empty, all system categories are included in the import profile.
- Click Apply to save the settings. Optionally, you can now click the Start import button at the top of page to start a data import on the basis of the new profile or click OK to close the page. If you click Start import, the Start import dialog box, which you also see when you start an import from the individual system’s page, opens. The import profile is then already selected to use in the import.
Overriding onboarding configuration
In the import profile you can override the onboarding values adding a separate line with the following format, for example: SettingName=NewValue.
Any of the onboarding values included in the separate line override the existing values in the profile sent to SSIS when the import is started. The onboarding values stored in the Enterprise Server are not altered.
The names of the settings and configuration parameters in Onboarding values xml have to be corresponding.
To find them, go to Setup > Administration > Connectivity > Data Connections.
Some connectivity packages have additional parameters that you can override. You can find information on them in Connectivity Guides.
Reset Import status
- Make sure that the DTExec.exe and the DTExecUI.exe processes are not running. Not doing so runs a major risk of an unrecoverable loss of Omada Data Warehouse data integrity.
- Go to Setup > Administration > Connectivity > Import profiles.
- In the Import profiles view click on the checkbox for the non-responsive Import profile in the “running” status.
- Click on … > Reset Import Status. As a result, the user will be prompted to confirm resetting the import status.
- Press OK in the confirmation dialog to reset the import status. The import is placed in the “aborted” status and importing is unfrozen. A date stamp and the SQL login are displayed in the Status text column of the Import profiles view.
Order of imports
Omada Identity performs parallel staging of the systems in two steps:
- All systems except the ones that trust other systems.
- All systems that trust other systems .
Then, system imports data in a fixed order depending on the data to import:
- Master data.
- Identity data.
- Both (identity data and access rights).
- Systems trusted by another system, for example an Active.
- Directory trusted by an Exchange system.
- All other types of data (in a random order).