Reg : ODI 12c

How to integrate oracle ODI 12c with E-business suite?
Is it possible to integrate 12c with cloud database? If so,
Please lemme know how and what are all the installation steps?
Thankyou,
Santhosh Kumar N

Apparently never, Ranit.
See the last reply here: ORA-00001: Unique constraint violated: First mentions of Oracle 12c XE (Express Edition)
But you could always download any edition for free for personal/educational purposes.

Similar Messages

  • Not able to see ikm oracle incremental update and ikm oracle slowly changing dimensions under PHYSCIAL tab in odi 12c

    not able to see ikm oracle incremental update and ikm oracle slowly changing dimensions under PHYSCIAL tab in odi 12c
    But i'm able to see other IKM's please help me, how can i see them

    Nope, It has not been altered.
    COMPONENT NAME: LKM Oracle to Oracle (datapump)
    COMPONENT VERSION: 11.1.2.3
    AUTHOR: Oracle
    COMPATIBILITY: ODI 11.1.2 and above
    Description:
    - Loading Knowledge Module
    - Loads data from an Oracle Server to an Oracle Server using external tables in the datapump format.
    - This module is recommended when developing interfaces between two Oracle servers when DBLINK is not an option.
    - An External table definition is created on the source and target servers.
    - When using this module on a journalized source table, the Journaling table is first updated to flag the records consumed and then cleaned from these records at the end of the interface.

  • Is ODI 12c included in 12c Oracle Server License?

    Hello,
    I'm looking into the licensing information and the only thing I was able to find out about ODI 12c is for Data integrator Enterprise Edition, that costs some 23k per CPU.
    Plus Golden Gate for access to non-Oracle data sources.
    Can someone please let me know if there's a basic version of ODI included in Oracle Server 12c license and if possible provide a link? It would be very helpful, since my current customers are using basic OWB and if they got to shell out 23k+ per CPU for ODI I think they'll look into the alternatives on the market.
    Kind regards,
    m

    No, ODI license is not included with Oracle DB license.

  • ODI 12c - Set staging table on source side

    Hello All,
    In ODI 12c, is there any default options I can choose if I want Staging Table (C$ Table -EXPRESSION_AP) be created on Source DB instead of Target DB?
    Or is it possible to skip creating the staging table with default IKM/LKM?
    Thanks in advance!

    In 12c the concept of specifying where to execute expressions has changed somewhat. You now have hints which ODI may override internally if there is a better execution plan.
    The following article provides a more detailed overview on execution hints, which by default are set to "No hint"
    https://blogs.oracle.com/dataintegration/entry/odi_12c_expressions

  • Unable to find essbase/hyperion knowledge modules in ODI 12C?

    I'm trying to import LKM,IKM and CKM for Hyperion essbase but i can't able to find out in the this location for ODI 12C? Is there any other process or did i do anything wrong?

    I got the document number for this issue. It is Note 1665189.1. and Bug 18174174 to look at this problem.

  • ODI 12c No Oracle Technology Under Logical Architecture

    I have installed ODI 12c (Enterprise and Standalone) on XE 11g database. I have create a master repository and successfully logged in.
    However under: Topology\Logical Architecture\Technologies there is no Oracle option only File and In-Memory Engine.
    I have tried importing the Oracle technology XML file from: C:\oracle\middleware\ODI_Standalone_Home\odi\sdk\xml-reference twice and according to the import log it is being imported (and duplicated).
    Have I missed a step? According to the ODE tutorial the Oracle technology (and many others) should exist under Topology\Logical Architecture\Technologies.

    What about Physical Architecture?. Do you have Oracle under Physical Architecture?
    You can view/hide unused technologies, may be you selected that option.

  • Is ODI  12c  is certified on  Oracle Database 12c ?

    Hi Experts,
           I am trying to install ODI 12c on Oracle database 12c.  Where the ODI initial installation is good.  But when I am trying to setup the master and work repositories on database 12c it is failing.  The scripts generated by the RCU is working on 12c.  I think it mainly about schema creation and roles that it it trying to create on the database.
    Did anyone of you have gone through this issue, can throw some light.  Thanks in Advance.

    Yes, ODI 12c is certified for Oracle database 12c.
    Check database tab here : http://www.oracle.com/technetwork/middleware/fusion-middleware/documentation/fmw-1212certmatrix-1970069.xls
    Whats the exact error that you are seeing while setting up the repositories. You can try creating Master & work repositories through ODI Studio as well.
    Regards,
    Santy

  • ODI 12c Hints

    Hi everyone,
    I am a new baby in Oracle and plus ODI 12c. Shortly my question is about adding hints to ODI. My query is;
    SELECT /*+ full(s) */
             s.sip_date,
             con.seg_behavior,
             s.organization_id,
             SUM (CASE WHEN s.no IS NULL THEN 1 ELSE 0 END) num_cust_without_card,
             COUNT (s.no) num_cust_with_card,
             COUNT (1) num_total_cust,
             COUNT (con.tmv_id) num_cust_with_segcard
    FROM xxmg_siparis s
             LEFT JOIN tmv.contact con ON s.tmv_id = con.tmv_id 
    WHERE s.sip_date >= TRUNC (ADD_MONTHS (SYSDATE, -3), 'mm')
                AND s.status = 5 
    GROUP BY s.sip_date, con.seg_behavior, s.organization_id
    However, the running query in ODI is;
    SELECT
             s.sip_date,
             con.seg_behavior,
             s.organization_id,
             SUM (CASE WHEN s.no IS NULL THEN 1 ELSE 0 END) num_cust_without_card,
             COUNT (s.no) num_cust_with_card,
             COUNT (1) num_total_cust,
             COUNT (con.tmv_id) num_cust_with_segcard
    FROM xxmg_siparis s
             LEFT JOIN tmv.contact con ON s.tmv_id = con.tmv_id 
    WHERE s.sip_date >= TRUNC (ADD_MONTHS (SYSDATE, -3), 'mm')
                AND s.status = 5 
    GROUP BY s.sip_date, con.seg_behavior, s.organization_id
    I want to add  /*+ full(s) */ hint to my query. How can I accomplish it? I searched google a lot, but Please help me.
    Thank you

    I can't attach any file, the buttons are inactive and I don't know the reason. I added full(sip) value to IKM Oracle Incremental update km ORACLE_HINT option. However; in designer tab, sip is in default container. Should I write full(default.sip) or full(sip). Also, under knowledge module tabs (IKM), I added many IKM incremental update modules (for SQL, MSSQL, ORACLE). In this case, which one ODI is uses is determined by the data server connection type? I want to guarantee that, these installed modules does not affect the others operation.
    Here is the output of generated code in simulation mode;
    Generated Session
    Session Name:
    CBS_MUSTERI_DILEK_DS_SESS
    Context Code:
    DEV01
    Step
    Step Name:
    CBS_MUSTERI_DILEK_DS_STEP
    Step No:
    10
    Step Type:
    MAPPING
    Ok Exit:
    0
    Task
    Task Type :
    EX_UNIT_BEGIN
    Task Name 1:
    SERIAL
    Task Name 2:
    MAP_MAIN
    Task
    Task Type :
    EX_UNIT_BEGIN
    Task Name 1:
    SERIAL
    Task Name 2:
    EU
    Task Name 3:
    EBS_APPS_UNIT
    Task
    Task Type :
    EX_UNIT_BEGIN
    Task Name 1:
    Load AMUSTERI_SEGMENT
    Task Name 2:
    IKM Oracle Insert
    Exe Channel:
    JDBC
    Source Logical Schema Name:
    EBS_APPS
    Source Isolation Level:
    DEFAULT
    Target Logical Schema Name:
    EBS_APPS
    Target Connection Name:
    DEV01
    Target Isolation Level:
    DEFAULT
    Target Technology Internal Name:
    ORACLE
    Target Command:
    INSERT /*+  APPEND    PARALLEL  */ INTO APPS.XXCBS_MUSTERI_SEGMENT ( "organization_id" ,  "tarih" ,  "seg_behavior" ,  "seg_kartli_musteri_sayisi" ,  "kartsiz_musteri_sayisi" ,  "kartli_musteri_sayisi" ,  "musteri_top_sayisi" ) SELECT
    (SIP_1.ORGANIZATION_ID) , (SIP_1.SIP_TARIHI) , (CONTACT_1.SEG_BEHAVIOR) , (COUNT(CONTACT_1.TMV_ID)) , (sum(CASE WHEN SIP_1.MUSTERI_KART_NO IS NULL THEN 1 ELSE 0 END)) , (COUNT(SIP_1.MUSTERI_KART_NO)) , count(1)
    FROM ( SELECT
    SIP.SIP_TARIHI SIP_TARIHI , SIP.ORGANIZATION_ID ORGANIZATION_ID , SIP.DURUM_ID DURUM_ID , SIP.MUSTERI_KART_NO MUSTERI_KART_NO , SIP.TMV_ID TMV_ID
    FROM XXMG.XXMG_SIPARIS SIP   WHERE  SIP.SIP_TARIHI >= trunc(add_months(sysdate, -3), 'mm')  AND  SIP.DURUM_ID = 5         ) SIP_1 ,  ( SELECT  FROM TMV.CONTACT CONTACT   WHERE  CONTACT.SEG_BEHAVIOR IN('KAYAN_YILDIZ', 'ALTIN_ISLEM', 'YENI', 'YILDIZ') CONTACT.SEG_BEHAVIOR         ) CONTACT_1   WHERE  SIP_1.TMV_ID = CONTACT_1.TMV_ID
    GROUP BY  (SIP_1.ORGANIZATION_ID),(SIP_1.SIP_TARIHI),(CONTACT_1.SEG_BEHAVIOR)        
    CONTACT.TMV_ID TMV_ID , CONTACT.SEG_BEHAVIOR SEG_BEHAVIOR

  • How to generate documentation for ODI 12c?

    Hi,
    How to generate documentation of maps for ODI 12c?
    Hugs,
    Rafael

    Hi,
    Please go through the below links
    Oracle Data Integrator Solutions: Generating Documentation from Oracle Data Integrator (ODI)
    http://docs.oracle.com/cd/E28280_01/integrate.1111/e12643/organizing_documenting.htm#ODIDG517
    Thanks,
    Pratik

  • Where can I find oracledi-demo-2032252.zip used in the ODI 12c Getting Started Guide?

    Where can I find oracledi-demo-2032252.zip used in the ODI 12c Getting Started Guide?
    Bye,
    Rumburak

    http://www.oracle.com/technetwork/middleware/data-integrator/overview/oracledi-demo-2032252.zip

  • ODI 12c getting started.ova HELP!!!

    Hi, am new to ODI and plan to get my feet wet with the virtual box install, I found the four files needed to set up the VM install but can not find the odi 12c getting started.ova file. Can anyone please share a link or guide me on how to proceed with this.
    Thanks

    Hi user11367646,
    For getting started to ODI 12c VM here is the link to have a look
    http://www.oracle.com/technetwork/middleware/data-integrator/downloads/odi-12c-getstart-vm-install-guide-2401840.pdf
    For download files
    http://www.oracle.com/technetwork/middleware/data-integrator/odi-demo-2032565.html
    Thanks,
    Pratik

  • ODI 12c Components Section

    Hi,
    I want to learn and understand each components of ODI 12c including aggregate, distinct, set, dataset etc.. However I can not find any good documents expressing the details and usage methods of these components. Can you guide me please?

    Hi,
    The in-product help gives an explanation of the new components, and if you want more information take a look at the Developer Guide:
    Creating and Using Mappings - 12c (12.1.2)
    The ODI Blog also contains more in-depth explanations of many of the new 12c features, including one on using the Aggregation component.
    Nigel

  • ODI 12c: no automatic joins in mappings

    Hi,
    exploring the freshly installed ODI 12c I'm eager to learn, in which way the OWB mapping concept has been transferred to ODI. Most features appear familiar to me, it's very exciting for me as old OWB guy
    One think seems buggy to me: when dragging 2 tables connected by foreign key into the mapping I expect a join object created automatically but this doesn't happen. Why not?
    I didn't apply any patch.
    best regards
    Thomas

    Hi Thomas,
    You've got it right there - joins are only created for foreign keys when using a dataset. The idea is that datasets present more of an Entity Relationship type view of your data objects, rather than a purely flow based view. So when you drop your sources into a dataset, ODI helps by using the foreign keys to create joins. When you drop a source into the general flow mapping, ODI assumes that you know what you want to do with it, and allows you to create the joins manually.
    Datasets are good for more than backward compatibility. They can be really useful for defining "islands" of data in your mapping flow, which you can then collapse and consider as a single unit. For example, you may have several datasets that each join numerous tables together, but once you've defined the datasets, you can collapse them so that each just looks like a single object, making your mapping a lot simpler to work with.
    I'm afraid I don't know if there's a mapping tutorial, but I'll get back to you if I can find one.
    Nigel

  • JDK for ODI 12c on AIX

    Hi All,
    I am going to install the ODI 12c to AIX, the minimum requirement is JDK1.7
    May I know which JDK I should install on AIX, the oracle one or the IBM one?
    Thanks,
    Kelvin

    but I cannot see oracle jdk 1.7 for AIX. is it the Linux x64 tar.gz one okay for AIX 7.1?
    Thanks

  • ODI 12c Incremental update taking indefinite time

    I am trying to load data from database  view  data into staging tables . When i load with out key on target it loads data loads very fast when i define key and change KM to Incremental update then it is taking more than 12 hours and still running
    Please find below query from the Insert I$.Please guide me if I need to fine tune the performance
    /* DETECTION_STRATEGY = NOT_EXISTS */
    insert into MKTG.I$_LF_STG_SIEBEL_ACCOUNT
      CUSTOMER_ID,
      PR_CON_ID,
      CDH_PARTY_ID,
      ACCOUNT_NAME,
      ACCOUNT_ID,
      DISPLAY_NAME,
      ACCOUNT_TEAM,
      ACCOUNT_TYPE,
      ACCOUNT_SUB_TYPE,
      TOTAL_AGENTS,
      TOTAL_OFFICES,
      MLS_SET_ID,
      PRIMARY_HLC,
      PRIMARY_CLC,
      TOTAL_HLC,
      TOTAL_CLC,
      PARENT_ACCOUT_NAME,
      PARENT_ACOUNT_ID,
      STATUS,
      FRANCHISE,
      TOTAL_CONTRACT_VALUE,
      CREDIT_STATUS,
      TATUS_AS_OF,
      SALES_LOCK,
      LOCK_EXP_DATE,
      CREDIT_RISK,
      ALERTS,
      URL,
      OWN_COSHOW,
      OWN_FCMA,
      OWN_FH,
      OWN_CYCLE,
      OWN_SLE,
      OWN_IDX,
      OWN_BA,
      OWN_FAC,
      OWN_LH,
      OWN_MS,
      OWN_TP_CRM,
      OWN_OSL,
      "OWN_CO_Broke",
      OWN_FH_BROKER,
      PRICE_LIST,
      NEXT_RENEWAL_DATE,
      TERRITORY,
      DIVISION,
      CREATION_DATE,
      CREATED_BY,
      MAIN_EMAIL_ADDRESS,
      PRIMARY_ADDRESS_ID,
      IND_UPDATE
    select
    CUSTOMER_ID,
      PR_CON_ID,
      CDH_PARTY_ID,
      ACCOUNT_NAME,
      ACCOUNT_ID,
      DISPLAY_NAME,
      ACCOUNT_TEAM,
      ACCOUNT_TYPE,
      ACCOUNT_SUB_TYPE,
      TOTAL_AGENTS,
      TOTAL_OFFICES,
      MLS_SET_ID,
      PRIMARY_HLC,
      PRIMARY_CLC,
      TOTAL_HLC,
      TOTAL_CLC,
      PARENT_ACCOUT_NAME,
      PARENT_ACOUNT_ID,
      STATUS,
      FRANCHISE,
      TOTAL_CONTRACT_VALUE,
      CREDIT_STATUS,
      TATUS_AS_OF,
      SALES_LOCK,
      LOCK_EXP_DATE,
      CREDIT_RISK,
      ALERTS,
      URL,
      OWN_COSHOW,
      OWN_FCMA,
      OWN_FH,
      OWN_CYCLE,
      OWN_SLE,
      OWN_IDX,
      OWN_BA,
      OWN_FAC,
      OWN_LH,
      OWN_MS,
      OWN_TP_CRM,
      OWN_OSL,
      "OWN_CO_Broke",
      OWN_FH_BROKER,
      PRICE_LIST,
      NEXT_RENEWAL_DATE,
      TERRITORY,
      DIVISION,
      CREATION_DATE,
      CREATED_BY,
      MAIN_EMAIL_ADDRESS,
      PRIMARY_ADDRESS_ID,
      IND_UPDATE
    from (
    select 
      MOVE_BS4_ACCOUNT_VW_A.CUSTOMER_ID CUSTOMER_ID,
      MOVE_BS4_ACCOUNT_VW_A.PR_CON_ID PR_CON_ID,
      MOVE_BS4_ACCOUNT_VW_A.CDH_PARTY_ID CDH_PARTY_ID,
      MOVE_BS4_ACCOUNT_VW_A.ACCOUNT_NAME ACCOUNT_NAME,
      MOVE_BS4_ACCOUNT_VW_A.ACCOUNT_ID ACCOUNT_ID,
      MOVE_BS4_ACCOUNT_VW_A.DISPLAY_NAME DISPLAY_NAME,
      MOVE_BS4_ACCOUNT_VW_A.ACCOUNT_TEAM ACCOUNT_TEAM,
      MOVE_BS4_ACCOUNT_VW_A.ACCOUNT_TYPE ACCOUNT_TYPE,
      MOVE_BS4_ACCOUNT_VW_A.ACCOUNT_SUB_TYPE ACCOUNT_SUB_TYPE,
      MOVE_BS4_ACCOUNT_VW_A.TOTAL_AGENTS TOTAL_AGENTS,
      MOVE_BS4_ACCOUNT_VW_A.TOTAL_OFFICES TOTAL_OFFICES,
      MOVE_BS4_ACCOUNT_VW_A.MLS_SET_ID MLS_SET_ID,
      MOVE_BS4_ACCOUNT_VW_A.PRIMARY_HLC PRIMARY_HLC,
      MOVE_BS4_ACCOUNT_VW_A.PRIMARY_CLC PRIMARY_CLC,
      MOVE_BS4_ACCOUNT_VW_A.TOTAL_HLC TOTAL_HLC,
      MOVE_BS4_ACCOUNT_VW_A.TOTAL_CLC TOTAL_CLC,
      MOVE_BS4_ACCOUNT_VW_A.PARENT_ACCOUNT_NAME PARENT_ACCOUT_NAME,
      MOVE_BS4_ACCOUNT_VW_A.PARENT_ACCOUNT_ID PARENT_ACOUNT_ID,
      MOVE_BS4_ACCOUNT_VW_A.STATUS STATUS,
      MOVE_BS4_ACCOUNT_VW_A.FRANCHISE FRANCHISE,
      MOVE_BS4_ACCOUNT_VW_A.TOTAL_CONTRACT_VALUE_ TOTAL_CONTRACT_VALUE,
      MOVE_BS4_ACCOUNT_VW_A.CREDIT_STATUS CREDIT_STATUS,
      MOVE_BS4_ACCOUNT_VW_A.STATUS_AS_OF TATUS_AS_OF,
      MOVE_BS4_ACCOUNT_VW_A.SALES_LOCK SALES_LOCK,
      MOVE_BS4_ACCOUNT_VW_A.LOCK_EXP_DATE LOCK_EXP_DATE,
      MOVE_BS4_ACCOUNT_VW_A.CREDIT_RISK CREDIT_RISK,
      MOVE_BS4_ACCOUNT_VW_A.ALERTS ALERTS,
      MOVE_BS4_ACCOUNT_VW_A.URL URL,
      MOVE_BS4_ACCOUNT_VW_A.OWN_COSHOW OWN_COSHOW,
      MOVE_BS4_ACCOUNT_VW_A.OWN_FCMA OWN_FCMA,
      MOVE_BS4_ACCOUNT_VW_A.OWN_FH OWN_FH,
      MOVE_BS4_ACCOUNT_VW_A.OWN_CYCLE OWN_CYCLE,
      MOVE_BS4_ACCOUNT_VW_A.OWN_SLE OWN_SLE,
      MOVE_BS4_ACCOUNT_VW_A.OWN_IDX OWN_IDX,
      MOVE_BS4_ACCOUNT_VW_A.OWN_BA OWN_BA,
      MOVE_BS4_ACCOUNT_VW_A.OWN_FAC OWN_FAC,
      MOVE_BS4_ACCOUNT_VW_A.OWN_LH OWN_LH,
      MOVE_BS4_ACCOUNT_VW_A.OWN_MS OWN_MS,
      MOVE_BS4_ACCOUNT_VW_A.OWN_TP_CRM OWN_TP_CRM,
      MOVE_BS4_ACCOUNT_VW_A.OWN_OSL OWN_OSL,
      MOVE_BS4_ACCOUNT_VW_A.OWN_CO_BROKE "OWN_CO_Broke",
      MOVE_BS4_ACCOUNT_VW_A.OWN_FH_BROKER OWN_FH_BROKER,
      MOVE_BS4_ACCOUNT_VW_A.PRICE_LIST PRICE_LIST,
      MOVE_BS4_ACCOUNT_VW_A.NEXT_RENEWAL_DATE NEXT_RENEWAL_DATE,
      MOVE_BS4_ACCOUNT_VW_A.TERRITORY TERRITORY,
      MOVE_BS4_ACCOUNT_VW_A.DIVISION DIVISION,
      MOVE_BS4_ACCOUNT_VW_A.CREATION_DATE CREATION_DATE,
      MOVE_BS4_ACCOUNT_VW_A.CREATED_BY CREATED_BY,
      MOVE_BS4_ACCOUNT_VW_A.MAIN_EMAIL_ADDRESS MAIN_EMAIL_ADDRESS,
      MOVE_BS4_ACCOUNT_VW_A.PRIMARY_ADDRESS_ID PRIMARY_ADDRESS_ID,
      'I' IND_UPDATE
    from MKTG.C$_0MOVE_BS4_ACCOUNT_VW MOVE_BS4_ACCOUNT_VW_A
    where (1=1)
    ) S
    where NOT EXISTS
      ( select 1 from MKTG.LF_STG_SIEBEL_ACCOUNT T
      where T.ACCOUNT_ID = S.ACCOUNT_ID
      and ((T.CUSTOMER_ID = S.CUSTOMER_ID) or (T.CUSTOMER_ID IS NULL and S.CUSTOMER_ID IS NULL)) and
      ((T.PR_CON_ID = S.PR_CON_ID) or (T.PR_CON_ID IS NULL and S.PR_CON_ID IS NULL)) and
      ((T.CDH_PARTY_ID = S.CDH_PARTY_ID) or (T.CDH_PARTY_ID IS NULL and S.CDH_PARTY_ID IS NULL)) and
      ((T.ACCOUNT_NAME = S.ACCOUNT_NAME) or (T.ACCOUNT_NAME IS NULL and S.ACCOUNT_NAME IS NULL)) and
      ((T.DISPLAY_NAME = S.DISPLAY_NAME) or (T.DISPLAY_NAME IS NULL and S.DISPLAY_NAME IS NULL)) and
      ((T.ACCOUNT_TEAM = S.ACCOUNT_TEAM) or (T.ACCOUNT_TEAM IS NULL and S.ACCOUNT_TEAM IS NULL)) and
      ((T.ACCOUNT_TYPE = S.ACCOUNT_TYPE) or (T.ACCOUNT_TYPE IS NULL and S.ACCOUNT_TYPE IS NULL)) and
      ((T.ACCOUNT_SUB_TYPE = S.ACCOUNT_SUB_TYPE) or (T.ACCOUNT_SUB_TYPE IS NULL and S.ACCOUNT_SUB_TYPE IS NULL)) and
      ((T.TOTAL_AGENTS = S.TOTAL_AGENTS) or (T.TOTAL_AGENTS IS NULL and S.TOTAL_AGENTS IS NULL)) and
      ((T.TOTAL_OFFICES = S.TOTAL_OFFICES) or (T.TOTAL_OFFICES IS NULL and S.TOTAL_OFFICES IS NULL)) and
      ((T.MLS_SET_ID = S.MLS_SET_ID) or (T.MLS_SET_ID IS NULL and S.MLS_SET_ID IS NULL)) and
      ((T.PRIMARY_HLC = S.PRIMARY_HLC) or (T.PRIMARY_HLC IS NULL and S.PRIMARY_HLC IS NULL)) and
      ((T.PRIMARY_CLC = S.PRIMARY_CLC) or (T.PRIMARY_CLC IS NULL and S.PRIMARY_CLC IS NULL)) and
      ((T.TOTAL_HLC = S.TOTAL_HLC) or (T.TOTAL_HLC IS NULL and S.TOTAL_HLC IS NULL)) and
      ((T.TOTAL_CLC = S.TOTAL_CLC) or (T.TOTAL_CLC IS NULL and S.TOTAL_CLC IS NULL)) and
      ((T.PARENT_ACCOUT_NAME = S.PARENT_ACCOUT_NAME) or (T.PARENT_ACCOUT_NAME IS NULL and S.PARENT_ACCOUT_NAME IS NULL)) and
      ((T.PARENT_ACOUNT_ID = S.PARENT_ACOUNT_ID) or (T.PARENT_ACOUNT_ID IS NULL and S.PARENT_ACOUNT_ID IS NULL)) and
      ((T.STATUS = S.STATUS) or (T.STATUS IS NULL and S.STATUS IS NULL)) and
      ((T.FRANCHISE = S.FRANCHISE) or (T.FRANCHISE IS NULL and S.FRANCHISE IS NULL)) and
      ((T.TOTAL_CONTRACT_VALUE = S.TOTAL_CONTRACT_VALUE) or (T.TOTAL_CONTRACT_VALUE IS NULL and S.TOTAL_CONTRACT_VALUE IS NULL)) and
      ((T.CREDIT_STATUS = S.CREDIT_STATUS) or (T.CREDIT_STATUS IS NULL and S.CREDIT_STATUS IS NULL)) and
      ((T.TATUS_AS_OF = S.TATUS_AS_OF) or (T.TATUS_AS_OF IS NULL and S.TATUS_AS_OF IS NULL)) and
      ((T.SALES_LOCK = S.SALES_LOCK) or (T.SALES_LOCK IS NULL and S.SALES_LOCK IS NULL)) and
      ((T.LOCK_EXP_DATE = S.LOCK_EXP_DATE) or (T.LOCK_EXP_DATE IS NULL and S.LOCK_EXP_DATE IS NULL)) and
      ((T.CREDIT_RISK = S.CREDIT_RISK) or (T.CREDIT_RISK IS NULL and S.CREDIT_RISK IS NULL)) and
      ((T.ALERTS = S.ALERTS) or (T.ALERTS IS NULL and S.ALERTS IS NULL)) and
      ((T.URL = S.URL) or (T.URL IS NULL and S.URL IS NULL)) and
      ((T.OWN_COSHOW = S.OWN_COSHOW) or (T.OWN_COSHOW IS NULL and S.OWN_COSHOW IS NULL)) and
      ((T.OWN_FCMA = S.OWN_FCMA) or (T.OWN_FCMA IS NULL and S.OWN_FCMA IS NULL)) and
      ((T.OWN_FH = S.OWN_FH) or (T.OWN_FH IS NULL and S.OWN_FH IS NULL)) and
      ((T.OWN_CYCLE = S.OWN_CYCLE) or (T.OWN_CYCLE IS NULL and S.OWN_CYCLE IS NULL)) and
      ((T.OWN_SLE = S.OWN_SLE) or (T.OWN_SLE IS NULL and S.OWN_SLE IS NULL)) and
      ((T.OWN_IDX = S.OWN_IDX) or (T.OWN_IDX IS NULL and S.OWN_IDX IS NULL)) and
      ((T.OWN_BA = S.OWN_BA) or (T.OWN_BA IS NULL and S.OWN_BA IS NULL)) and
      ((T.OWN_FAC = S.OWN_FAC) or (T.OWN_FAC IS NULL and S.OWN_FAC IS NULL)) and
      ((T.OWN_LH = S.OWN_LH) or (T.OWN_LH IS NULL and S.OWN_LH IS NULL)) and
      ((T.OWN_MS = S.OWN_MS) or (T.OWN_MS IS NULL and S.OWN_MS IS NULL)) and
      ((T.OWN_TP_CRM = S.OWN_TP_CRM) or (T.OWN_TP_CRM IS NULL and S.OWN_TP_CRM IS NULL)) and
      ((T.OWN_OSL = S.OWN_OSL) or (T.OWN_OSL IS NULL and S.OWN_OSL IS NULL)) and
      ((T."OWN_CO_Broke" = S."OWN_CO_Broke") or (T."OWN_CO_Broke" IS NULL and S."OWN_CO_Broke" IS NULL)) and
      ((T.OWN_FH_BROKER = S.OWN_FH_BROKER) or (T.OWN_FH_BROKER IS NULL and S.OWN_FH_BROKER IS NULL)) and
      ((T.PRICE_LIST = S.PRICE_LIST) or (T.PRICE_LIST IS NULL and S.PRICE_LIST IS NULL)) and
      ((T.NEXT_RENEWAL_DATE = S.NEXT_RENEWAL_DATE) or (T.NEXT_RENEWAL_DATE IS NULL and S.NEXT_RENEWAL_DATE IS NULL)) and
      ((T.TERRITORY = S.TERRITORY) or (T.TERRITORY IS NULL and S.TERRITORY IS NULL)) and
      ((T.DIVISION = S.DIVISION) or (T.DIVISION IS NULL and S.DIVISION IS NULL)) and
      ((T.CREATION_DATE = S.CREATION_DATE) or (T.CREATION_DATE IS NULL and S.CREATION_DATE IS NULL)) and
      ((T.CREATED_BY = S.CREATED_BY) or (T.CREATED_BY IS NULL and S.CREATED_BY IS NULL)) and
      ((T.MAIN_EMAIL_ADDRESS = S.MAIN_EMAIL_ADDRESS) or (T.MAIN_EMAIL_ADDRESS IS NULL and S.MAIN_EMAIL_ADDRESS IS NULL)) and
      ((T.PRIMARY_ADDRESS_ID = S.PRIMARY_ADDRESS_ID) or (T.PRIMARY_ADDRESS_ID IS NULL and S.PRIMARY_ADDRESS_ID IS NULL))

    I had a query doing the same thing and switching it to use decode fixed the performance issue.  The syntax is Decode(X, Y, 1, 0) = 1 instead of X=Y or (X is null and Y is null).  You probably will have to modify the KM or pre-filter the data to do this in ODI.  However, copy everything from the first select down and tune it straight on the database.  Once you get good performance, then look at ODI and see how you can duplicate it.

Maybe you are looking for

  • One vendor per document in F-02

    Hi All. I want to limit the number of vendors possible in document posting through F-02. Only one vendor should be allowed on documents with document type 'KR'. I have been trying to place a validation OB28 but I am having problems. I have created a

  • Live picture problem with dreamweaver CS4

    Hi all, I am having problems inserting images onto my website. In design view I can view all images perfectly, however when I run the website live the images fail to display. Instead of the picture, the name of the picture appears with a red error cr

  • Patch confirm problem in maintenance optimizer.

    Dear Experts, i had configured solution manager maintenance optimizer. previously while starting i had a problem with and it was solved. After, going in to Solution_manager in the selected solution, i had selected the server and component, for which

  • PRINT BUG? ADOBE LIVECYCLE DESIGNER 8

    Can any one help? I have produced a complex form with many text fields all these fields have the same field properties apart from the field name. When text is entered in Adobe Reader 8 or Adobe Acrobat Professional 8 it saves to file as it should. Th

  • Error #1011

    Tried to upgrade to 1.1.1 and received error 1011 while trying to restore when the upgrade did not work. How do I unbrick my phone?