Tuning Replication Performances Advanced Configuration

30-2 Oracle® Fusion Middleware Connectivity and Knowledge Modules Guide for Oracle Data Integrator provides support for either updating some attributes like a status field or purging the source records once they have been successfully processed to the target system.

30.1.1.2 Cross Reference Table Structures

The XREF data can be stored in multiple cross reference tables and in two formats: ■ Generic legacy table - The table name is XREF_DATA and the table structure stores the cross references for all entities. The table format is as follows: XREF_TABLE_NAME NOT NULL VARCHAR22000 XREF_COLUMN_NAME NOT NULL VARCHAR22000 ROW_NUMBER NOT NULL VARCHAR248 VALUE NOT NULL VARCHAR22000 IS_DELETED NOT NULL VARCHAR21 LAST_MODIFIED NOT NULL TIMESTAMP6 This table stores cross references for multiple entities. In this table: – XREF_TABLE_NAME is the name of the cross reference table – XREF_COLUMN_NAME is the name of the column to be populated. This column name, for example the application name, is used as a unique identifier for the cross reference table. – ROW_NUMBER stores a unique identifier Row Number for a given entity instance, regardless of the application – VALUE is the value of the record identifier for a given entity in this application A specific XREF_COLUMN_NAME entry called COMMON exists to store a generated identifier that is common to all applications. For example, an ORDER existing in both SIEBEL and EBS will be mapped in a generic table as shown below: ■ Custom new table structure - The table is specific to one entity and has a custom structure. For example: ROW_ID VARCHAR248 NOT NULL PK, APP1 VARCHAR2100, APP2 VARCHAR2100, ... COMMON VARCHAR2100, LAST_MODIFIED TIMESTAMP NOT NULL Where: – Columns such as APP1 and APP2 are used to store PK values on different applications and link to the same source record – ROW_ID Row Number is used to uniquely identify records within a XREF data table. Table 30–1 Example of an XREF_DATA Partial XREF_TABLE_NAME XREF_COLUMN_NAME ROW_NUMBER VALUE ORDER SIEBEL 100012345 SBL_101 ORDER EBS 100012345 EBS_002 ORDER COMMON 100012345 COM_100