Skip to main content

SQL

Supported versions Supported versions Supported versions Supported versions Supported versions Supported versions

The SQL Collector is a template collector that can extract data from foreign databases using configurable SQL statements.

Supported objects and operations

Identity data

System objectsOmada Identity Data ModelOperations
Identities-Read
Contexts-Read
Identity Owner-Read
Context Owner-Read
Context Assignment-Read

Access rights

System objectsOmada Identity Data ModelOperations
Account-Read
Resource-Read
Resource Owner-Read
Resource Assignment-Read
Resource Parent/Child-Read

Minimum required permissions

The service account used for running the application pool in Omada Identity must have access to the target SQL database. No additional configuration is required.

Implementation notes

In the advanced mode, you can use a different OLEDB provider (through changes in the connection string). For MySQL, MariaDB and PostgreSQL only default providers are supported.

Network requirements

N/A


Prerequisites

Perform the following steps depending on the technology used:

IBM database platforms
The IBM database platform requires both the IBM Data Server Runtime Client software and either an IBM or Microsoft driver. See the IBM software package and Microsoft db2oledb driver for downloads.

Oracle database platforms
The Oracle database platform requires the Oracle Instant Client software. Go to Oracle Instant Client Downloads.

MySQL database platforms
The MySQL database platform requires MySQL Connector/NET version 8.4.0. package. See the MySQL Product Downloads.

Delta support
The delta requires the table or view to contain the following columns:

  • Change Date (datetime)
  • Action (Create, Update, Delete)