Skip to main content
Version: On prem: 15.0.2

Import

There are general settings that are relevant for all source systems. Connection strings and import source systems are common settings, while master data settings are specific to source systems.

ODW Connection strings

The connection strings to the ODW databases are maintained in a common configuration file named Omada ODW ConnectionString.dtsConfig, which is located at C:\Program Files\Omada Identity Suite\Datawarehouse\Common. This file is used by all the Omada ODW SSIS packages.

The file Omada ODW ConnectionString.dtsConfig contains four connection string settings that you can configure. These settings are described in the table below.

You should normally enter these strings in the installation wizard, but you can edit them if the connections change.

SettingDescription
OLE_CON ODWThe OLE DB connection string to the Omada Identity Data Warehouse database.
OLE_CON ODWMDThe OLE DB connection string to the Omada Identity Data Warehouse Master database.
OLE_CON ODWSThe OLE DB connection string to the Omada Identity Data Warehouse Staging database.
OLE_CON SSISThe OLE DB connection string to the SQL Server instance on the SSIS Server.

The name of the SQL Server instance was entered during the installation of the Omada ODW SSIS packages.
important

Due to hardened security, customers who use SQL user/password authentication are required to manually encrypt password in the connection strings present in the ConnectionString.dtsConfig file with the StringEncrypter. If the password is not encrypted, data import will not be possible.

With the help of the StringEncrypter tool it is possible to encrypt the entire ConnectionString, for example,

Initial Catalog=Omada Data Warehouse;Data Source=localhost;Uid=test;Pwd=sa1dd1f;Provider=MSOLEDBSQL19;

as

AES256:LZ7qTetSlqe8G4+pr0jkaDiojSkH5ryzb/ZxhjTEFGw6RX5SrzHwprIuxZrg/bYqzCf+tUDrKSf4/iffprX9SOE4UrY3VRGOMDCee+ylqfnX+zQq0ITALhG0kyl2vG24pk0ks/txclFHb+6swqtT6w===AES256

or create a partially encrypted ConnectionString with the full password section encrypted, for example,

Initial Catalog=Omada Data Warehouse;Data Source=localhost;Uid=test;AES256:kqieFRqaXqoJaiG3zmo9qA===AES256;Provider=MSOLEDBSQL19;

info

This solution does NOT work only in the case of encrypting the password itself, as the Pdw= section is stripped during import.

Troubleshooting

In case if the encryption key is set incorrectly and connection strings in the Omada ODW ConnectionString.dtsConfig are encrypted with this invalid key, the imports will not be started correctly, and no logs will be recorded due to inability to access log table [sysssislog]. However, this situation causes listing an error in the Windows Event log.

ODW Web Service configuration settings

You can edit the following settings in the Omada ODW Webservice.dtsConfig file. In a default installation, it is located at C:\Program Files\Omada Identity Suite\Datawarehouse\Common.

SettingDescription
WebServiceURLThe URL for the Enterprise Server data object exchange web service.
UseDefaultCredentialsThis setting must be True or False.

If you set this setting to True, the web service is called using integrated security, with the user that runs the ODW Import package.

If you set this setting to False, the web service is called using basic authentication, with the configured credentials.

The user calling the Enterprise Server web service must be a member of the Data Admin group in Enterprise Server.
DomainThe domain of the user that calls the web service.

If your organization uses basic authentication in Enterprise Server, the value should be the Customer name as specified in the tblCustomer table in the Enterprise Server database.
UserThe user that calls the web service, when basic authentication is in use.
PasswordThe encrypted password of the user that calls the web service when basic authentication is in use.
SecurityProtocolThe SecurityProtocol value. If the value is not set, configured packages will use the default security protocols of TLS 1.0.

For the possible values of the SecurityProtocol enumeration, see the following link and use the numeric value (for example, 3072 for TLS 1.2): SecurityProtocolType Enum.