OWB versus ODI

Hi all,
We are currently using OWB10g at our company and are considering the benefits of switching over to ODI.(Cost will also be a deciding factor). I need some suggestions from people who have used both OWB and ODI-could you compare what is better in ODI and what is not etc?
Thanks.

As far as I know OWB and ODI fall under the same licence now (at least in UK), so if you're licenced to use OWB + ETL options you're probably licenced to use ODI. Check with your friendly Oracle Account Manager :¬)
Why are you thinking about moving to ODI, what limitations have you come across with OWB? A better upgrade path may be to OWB 11gR2 now that it supports (ODI) knowledge modules and has better integration with OBIEE (if use use that).
If you search this forum and the ODI forum you'll find a number of posts on the subject, I posted a similar question a few months back after which we decided to stick with OWB. Oracle have stated they will provide a migration path to a single product in the future.
Si

Similar Messages

  • How to decide between OWB and ODI?

    Having to decide whether to choose Oracle Data Integrator or Oracle Warehouse Builder like tool for creating a dataware house and loading data into it, what should I choose and why?
    I'm an old pl/sql developer but new on datawarehousing (I've been dealing with it for few months) and I'd like to undestand what fits better for me. It seems to me that OWB and ODI look not very different to each other, don't they?
    My Oracle vers. is 10gR2
    Thanks!

    Mark1970 wrote:
    Having to decide whether to choose Oracle Data Integrator or Oracle Warehouse Builder like tool for creating a dataware house and loading data into it, what should I choose and why?
    I'm an old pl/sql developer but new on datawarehousing (I've been dealing with it for few months) and I'd like to undestand what fits better for me. It seems to me that OWB and ODI look not very different to each other, don't they?
    My Oracle vers. is 10gR2
    Thanks!Oracle corporation's statement of direction says ODI is their strategic ETL tool and if you and investing into Oracle ETl for the 1st time then it is better to invest in ODI .
    OWB will be supported and finally OWB and ODI will get merged into a single tool.
    For a pl/sql guy like you , the code generated by OWB is easy to understand as OWB mainly generates pl/sql code ( apart from sql loader and sap abap code ) . But that should not deter you to use ODI as ODI generates mainly SQL code (plus sove native code depending upon the technology used and KM) .

  • Owb versus oem

    so. i worked with oem (olap area). i created some measures and all. i created de user inteface with jdeveloper and bi beans 10g.
    now i want to test owb.
    what is the diference between them? owb is only for olap? which one is better? can i use jdev&bi beans with owb?
    please help! i need some directions....
    tnx

    As far as I know OWB and ODI fall under the same licence now (at least in UK), so if you're licenced to use OWB + ETL options you're probably licenced to use ODI. Check with your friendly Oracle Account Manager :¬)
    Why are you thinking about moving to ODI, what limitations have you come across with OWB? A better upgrade path may be to OWB 11gR2 now that it supports (ODI) knowledge modules and has better integration with OBIEE (if use use that).
    If you search this forum and the ODI forum you'll find a number of posts on the subject, I posted a similar question a few months back after which we decided to stick with OWB. Oracle have stated they will provide a migration path to a single product in the future.
    Si

  • OWB and ODI merger in 12g

    Just wondering if anyone has any insight on how Oracle is preparing to include OWB funcationality into ODI 12g and when it will be available?
    Thanks in advance.
    Edited by: D-Hawk on Jan 22, 2013 9:17 AM

    The ODI and OWB teams were consolidated a couple of years back and we have been very busy - busy with a lot of work in the ODI 11g release including a lot of features for BI Applications and very busy with the ODI 12c release - incorporating lots of cool stuff!
    The statement of direction published by Oracle is below, in the meantime from the inside
    http://www.oracle.com/technetwork/middleware/data-integrator/overview/sod-1-134268.pdf
    Cheers
    David

  • OWB vs ODI

    Hello to everybody!
    In this days I'm testing the oracle data integrator as ETL (maybe I'd say ELT), first I've used OWB. According to me ODI is a better solution over OWB.
    In ODI for example data quality it's more easy and more you haven't to care to save bad data in any table, ODI does that for you automatically.
    What do you think?

    Since Feb 2009, Oracle has included the ODI base product and OWB's Enterprise ETL functionality in a single pricing bundle called ODI Enterprise Edition. The idea here is that with one license, you can implement either or both products.
    To compare the functionality of each, one place to start would be to compare the data sheets.
    OWB data sheets at http://www.oracle.com/technology/products/warehouse/index.html
    ODI data sheets at http://www.oracle.com/products/middleware/odi/enterprise-edition.html
    Or blogs such as http://www.rittmanmead.com/2007/03/26/thoughts-on-oracle-data-integrator/
    Btw, the ODI EE pricing bundle does not include other functionality such as data profiling or connecting to various applications. ODI and OWB have separate solutions for those and they still require separate licenses.
    Hope this helps,
    Michelle
    Edited by: mbird on Apr 17, 2009 10:11 PM

  • Differece between OWB and ODI

    Dear All,
    I would like to know how OWB is different from ODI and would appreciate any resources to understand how OWB 10g works, how to create mappings, what is OWB 10g architecute and so on.. I know how ODI works but do not have any idea how OWB works since I never worked on OWB.
    I wont to learn OWB 10g.
    Thanks and Regards

    Hi,
    This Oracle By Example link may help:
    http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/10g/r2/owb/owb10gr2_obe_series/owb10g.htm

  • HOW TO INSTALL ODI 11g / OWB 11g  IN WINDOWS SERVER 2008 R2 (64 BITS)

    Hi everybody,
    I have a serious problem.
    Last week we buy a new server with Windows Server 2008 Std. R2 x64, for a new project. I tried to install the RDBMS Oracle 11g R2 (x64) without problems, but when i try execute the "Design Center" contents in OWB, show me the error: 0xc0000018
    Then, I´m thinking in install Oracle Data Integrator to solution it, but i`ve read that neither can install on 64 bits system... This is true?
    Somebdoy knows how can I install OWB 11g / ODI 11g in a Windows 2008 Server 64 bits?
    Thanks & Regards!

    OWB 11G Will have been installed with the database, it now ships with 11G.
    Check you are on a supported platform for design centre using the certification matrix.
    Quick google search for you regards 0xc0000018 :
    Problem in Lunching OWB Design Center

  • How to migrate OWB mappings in ODI

    Dear All,
    I would require your valuable inputs for following points.
    1. How do we do the deployment on multiple sites in ODI? what is the methdology or steps? R there any third party tools to do the same? what are they?
    2. Is there any scripting language in ODI similar to OMB meta data scripting languate as in OWB which can be used to automate and speed up the multi site deployment?
    3. What is the process of step to convert OWB mappings to ODI interfaces? Does oracle provides any tools or methodology to do the migration from OWB to ODI.?R there any third party tools to do the same? what are they?
    Thanks and Regards
    Edited by: 910192 on Aug 16, 2012 10:22 PM
    Edited by: 910192 on Aug 16, 2012 11:54 PM

    910192 wrote:
    Dear All,
    I would require your valuable inputs for following points.
    1. How do we do the deployment on multiple sites in ODI? what is the methdology or steps? R there any third party tools to do the same? what are they?If you mean databases as 'sites' then you just configure seperate phyiscal connections and choose if you want to implicitly refer to each DB in your code or use Contexts to determine which database to use at run time.
    Also careful consideration / deployment of ODI Agents allow you to run / execute / invoke you code from just about anywhere you want to (Target database, remote file system, source servers etc)
    2. Is there any scripting language in ODI similar to OMB meta data scripting languate as in OWB which can be used to automate and speed up the multi site deployment?There is an SDK and groovy can be used : https://blogs.oracle.com/dataintegration/entry/odi_11g_insight_to_the
    3. What is the process of step to convert OWB mappings to ODI interfaces? Does oracle provides any tools or methodology to do the migration from OWB to ODI.?R there any third party tools to do the same? what are they?Not sure if Oracle have formally released a step by step process yet, they promise an upgrade path to OWB users to migrate, there is a consulting offer for this : http://www.oracle.com/us/products/consulting/resource-library/owb-odi-migration-ds-1367824.pdf
    ALso an italian company has / is developing a migration tool : http://www.owb2odiconverter.com/eng/index.html

  • Best Practices on OWB/ODI when using Asynchronous Distributed HotLog Mode

    Hello OWB/ODI:
    I want to get some advice on best practices when implementing OWB/ODI mappings to handle Oracle Asynchronous Distributed HotLog CDC (change data capture), specifically for “updates”.
    Under Asynchronous Distributed HotLog mode, if a record is changed in a given source table, only the column that has been changed is populated in the CDC table with the old and new value, and all other columns with the exception of the keys are populated with NULL values.
    In order to process this update with an OWB or ODI mapping, I need to compare the old value (UO) against the new value (UN) in the CDC table. If both the old and the new value are NOT the same, then this is the updated column. If both the old and the new value are NULL, then this column was not updated.
    Before I apply a row-update to my destination table, I need to figure out the current value of those columns that have not been changed, and replace the NULL values with its current value. Otherwise, my row-update will replace with nulls those columns that its value has not been changed. This is where I am looking for an advise on best practices. Here are the possible 2 solutions I can come up with, unless you guys have a better suggestion on how to handle “updates”:
    About My Environment: My destination table(s) are part of a dimensional DW database. My only access to the source database is via Asynchronous Distributed HotLog mode. To build the datawarehouse, I will create initial mappings in OWB or ODI that will replicate the source tables into staging tables. Then, I will create another set of mappings to transform and load the data from the staging tables into the dimension tables.
    Solution #1: Use the staging tables as lookup tables when working with “updates”:
    1.     Create an exact copy of the source tables into a staging environment. This is going to be done with the initial mappings.
    2.     Once the initial DW database is built, keep the staging tables.
    3.     Create mappings to maintain the staging tables using as source the CDC tables.
    4.     The staging tables will always be in sync with the source tables.
    5.     In the dimension load mapping, “join” the staging tables, and identify “inserts”, “updates”, and “deletes”.
    6.     For “updates”, use the staging tables as lookup tables to get the current value of the column(s) that have not been changed.
    7.     Apply the updates in the dimension tables.
    Solution #2: Use the dimension tables as lookup tables when working with “updates”:
    1.     Delete the content of the staging tables once the initial datawarehouse database has been built.
    2.     Use the empty staging tables as a place to process the CDC records
    3.     Create mappings to insert CDC records into the staging tables.
    4.     The staging tables will only contain CDC records (i.e. new records, updated records, and deleted records)
    8.     In the dimension load mapping, “outer join” the staging tables, and identify “inserts”, “updates”, and “deletes”.
    5.     For “updates”, use the dimension tables as lookup tables to get the current value of a column(s) that has not been changed.
    6.     Apply the updates in the dimension tables.
    Solution #1 uses staging tables as lookup tables. It requires extra space to store copies of source tables in a staging environment, and the dimension load mappings may take longer to run because the staging tables may contain many records that may never change.
    Solution #2 uses the dimension tables as both the lookup tables as well as the destination tables for the “updates”. Notice that the dimension tables will be updated with the “updates” AFTER they are used as lookup tables.
    Any other approach that you guys may suggest? Do you see any other advantage or disadvantage against any of the above solutions?
    Any comments will be appreciated.
    Thanks.

    hi,
    can you please tell me how to make the JDBC call. I triedit as:
    1. TopicConnectionFactory tc_fact = AQjmsFactory.getTopicConnectionFactory(host, SID, Integer.parseInt(port), "jdbc:oracle:thin");
    and
    2. TopicConnectionFactory tc_fact = AQjmsFactory.getTopicConnectionFactory(host, SID, Integer.parseInt(port), "thin");
    -as given in http://www.acs.ilstu.edu/docs/oracle/server.101/b10785/jm_opers.htm#CIHJHHAD
    The 1st one is giving the error:
    Caused by: oracle.jms.AQjmsException: JMS-135: Driver jdbc:oracle:thin not supported
    at oracle.jms.AQjmsError.throwEx(AQjmsError.java:330)
    at oracle.jms.AQjmsTopicConnectionFactory.<init>(AQjmsTopicConnectionFactory.java:96)
    at oracle.jms.AQjmsFactory.getTopicConnectionFactory(AQjmsFactory.java:240)
    at com.ivy.jms.JMSTopicDequeueHandler.init(JMSTopicDequeueHandler.java:57)
    The 2nd one is erroring out:
    oracle.jms.AQjmsException: JMS-225: Invalid JDBC driver - OCI driver must be used for this operation
    at oracle.jms.AQjmsError.throwEx(AQjmsError.java:288)
    at oracle.jms.AQjmsConsumer.dequeue(AQjmsConsumer.java:1307)
    at oracle.jms.AQjmsConsumer.receiveFromAQ(AQjmsConsumer.java:1028)
    at oracle.jms.AQjmsConsumer.receiveFromAQ(AQjmsConsumer.java:951)
    at oracle.jms.AQjmsConsumer.receiveFromAQ(AQjmsConsumer.java:929)
    at oracle.jms.AQjmsConsumer.receive(AQjmsConsumer.java:781)
    at com.ivy.jms.JMSTopicDequeueHandler.receiveMessages(JMSTopicDequeueHandler.java:115)
    at com.ivy.jms.JMSManager.run(JMSManager.java:90)
    at java.lang.Thread.run(Thread.java:619)
    Is anything else beyond this is required??? please help. :(
    oracle: 10g R4
    linux environment and java is trying to do AQjmsFactory.getTopicConnectionFactory(...); Java machine is diffarent from the database and no oracle client is to be installed on java machine.
    The same code is working fine when i use oc8i instead of thin drivers and run it on db machine.
    ravi

  • OWB 10.2 to ODI migration

    Hello All -
    I have been trying to find some resources to migrate my existing OWB10.2 environment into ODI 11 but was unsuccessful. Is there any official document available which talks about migration of OWB10.2 to ODI11? I know there is a third party provider of OWB to ODI migration OWB2ODIConverter.com but I am more interested in official document from Oracle for a migration path. I have attended a session with Oracle around 2 yrs back where we talked about a unified ETL product merging OWB + ODI but I think it is still underway.
    Any help is highly appreciated.
    Thanks,
    Arun

    stesappo wrote:
    Hi there!
    I'd like to know if someone can tell me if there is some problem if I want to "migrate" a mdl file from 10.2 to 11.2.
    I mean: I've got a mdl file built in OWB 10.2, Is it possible to import it in OWB 11.2 without problem or not?
    If the answer is no, what am I supposed to do for my need?
    Thanks in advance
    StevenThere are some patches to OWB that you will want to get if you are doing this...
    http://blogs.oracle.com/warehousebuilder/2010/08/recommended_owb_patch_before_repository_upgrade_or_migration_9802120.html?goback=.gmp_140609.gde_140609_news_183727185
    Your best option is to go to 11.2.0.2 if you can but otherwise get patch 9802120.

  • How ODI is the best Product than OWB?

    I have heard that Oracle is quoting ODI for high price where as OWB is free with Oracle Database..
    What are the additional features ODI has when compared to OWB when OWB also supporting SOA,Webservices and EAI concepts?
    Which one is the best among OWB and ODI..

    Hi Harmeet,
    I hope its because ODI is an E-LT and OWB is ETL tools. As i said in the previous post E-LT approach needs less servers and provides good speed.
    Thanks,
    Guru

  • Regarding ODI JOBS

    Hi,
    friends i completed ODI training and i know SQLPLSQL and OBIEE 10G
    can i expect more calls on ODI,how is market for odi present,please share
    your valuable suggessions
    thanks
    raju

    Hi,
    ODI is part of the Oracle statement of direction for data integration. There is more and more ODI opportunities on the market. OWB (former Oracle ETL tool) is no longer developped and I think support will end in 2015 so I guess a lot a company will need to migrate from OWB to ODI.
    I suggest you to join the LinkedIn groups related to ODI to find some opportunities. You might also want to try OBIEE 11g because there is a huge gap between 10g and 11g.
    Hope it helps.
    Regards,
    JeromeFr

  • OBIEE & Informatica vs OWB

    Hello all
    Im not sure if this is the appropriate place to post this but I havent had any luck googling this
    Currently we are using OBIEE and OWB as our ETL tool
    There have been a number of issues with OWB regarding the speed of the interface being clunky that I wont get into
    Needless to say we are considering other ETL options, one of them being Informatica
    I read some where that Informatica is offered through Oracle and may be part of the OBIEE package? (It was a blog so it could be totally inaccurate)
    Would anyone know the cost difference between OWB, ODI and Informatica?
    From what I can gather, Informatica doesnt seem to be that much more expensive then OWB
    And ODI is the future
    I will be installing a sample of ODI soon to give it a test drive
    Thanks in advance

    Your best resource for this information should be your Oracle Sales person for your particular area. Oracle does sell Informatica but it's a package deal generally.
    Good luck.

  • OWB and Windows 7

    Hi, we're trying to get OWB running under Windows 7. Right now, we're constrained on staying with OWB 10.2.0.4 (or possibly 10.2.0.5 if upgrade is needed). Anyone had luck getting this to run? Maybe by using the special Vista version or something?
    p.s. Oracle support says OWB 10.2.xxx will not (ever) be supported on Windows 7 - but we've got to try something....
    I'd try this out myself - but I don't have access to Windows 7, it's on a production control person's machine we need to get this working.
    Thx,
    Scott

    I'm running 64 bit Windows 7 and OWB 11gR1.
    OWB 11g won't work properly when installed natively - there are far too many places where exceptions are trapped and ignored - hiding errors.
    OWB works fine when installed in a 32bit XP VM.
    If you are on Windows 7 Business or Ultimate, you can install Windows Virtual PC and XP mode.
    Install in a VM and it works fine. Windows 7 actually has some nice integration features to make this layering of Operating Systems a little more transparent.
    I think the problems relate to the 64 bit java vs the 32 bit java and the crappy exception handling that went into OWB.
    A well written java program (see SQL Developer) shouldn't have too much difficulty in the port to 64 bit.
    I'd wager that OWB will never make it to 64 bit. Some form of the future merged OWB and ODI will make it's way to 64 bit Windows.

  • How FDM can import metadata to EPMA

    Hy All,
    I would like to know how FDM ERP Integrator can import metadata from an Oracle General Ledger table to EPMA´s interface tables.
    Only via VB Scripts?
    Which one is the best practice or have better use:
    ODI reading from Oracle General Ledger and importing in EPMA interface tabels
    or
    FDM ERP Integrator importing in EPMA interface tables
    Tks
    PL

    Hello,
    Unfortunately there is no difference in what you have just described.
    ERPi leverages ODI.
    The only major difference between ERPi w/ ODI versus ODI (independant) is that the defined scenarios, workflow and relevant error checking is already built, packaged and supported by Oracle.
    Thank you,

Maybe you are looking for