Oracle Database
Overview
Semarchy xDI allows to work with Oracle Database to produce fully customized Data Flows.
Third-party libraries
Due to licensing restrictions, we cannot distribute the Java libraries for this database. You must obtain them yourself.
After you have the necessary Oracle libraries, create a Oracle module for your project, and add the libraries to the module.
Supported Features
Common Features
Feature | Description |
---|---|
Reverse |
Metadata can be reverse engineered. |
DDL/DML Operations |
DML/DDL operations can be performed on the database, such as: Insert, Update, Select, Delete, Create or Drop. |
Integration Methods |
|
Load Methods |
|
Staging Methods |
This technology can be used as a staging to make data transformation, mutualization, and more. The following methods are supported:
|
Rejects |
Reject rules can be defined to filter or detect data that does not fulfill the rules during integrations. |
Replication |
Data can be replicated from or to this technology using Replicators. |
Slowly Changing Dimension (SCD) |
Slowly Changing Dimension (SCD) feature can be used optionnaly when integrating data in this technology. |
Change Data Capture (CDC) |
Change Data Capture (CDC), which allows to capture, follow and store all the changes during data integration, is supported. |
Sub-Metadata support
The Oracle component lets you create Sub-Metadata on Oracle Database schema and query folder Metadata nodes.
To learn more about Sub-Metadata, see Work with Sub-Metadata.
Additional Features
Feature | Description |
---|---|
Table analysis |
Analyze work and target tables with ANALYZE TABLE or DBMS_STATS.GATHER_TABLE_STATS to optimize data loading during integrations. |
Change Data Capture may depend on your Oracle license. When capturing changes using anything other than the triggers, make sure the license includes rights to use the template features. |
Limitations
Support for XML type columns requires additional libraries that do not come with Semarchy xDI. You must find and add the following JAR libraries to the Oracle module:
-
orai18n (orai18n-<version>.jar, based on your database version)
-
xdb6.jar
-
xmlparserv2.jar
For instructions on adding libraries to a module, see Review or edit modules.