Informatica Vs ODI

Hello All,
I was assigned the task of doing a comparison between Informatica and ODI. Having worked with neither of the tools, I am not sure where to start.
Appreciate if anyone on this forum can provide the list of criteria that is usually taken into consideration when evaluating such ETL tools so I can go about to dig for that info.
FYI, we have Oracle EBS, Oracle EPM Suite, OBIEE in our environment.
Thank You!

Hi
Below link's helps you on ETL vs E-LT
1) https://sendnow.acrobat.com/m/g.ashx?i=beWn91fYd8GGaumpRF5q1g&x=BBtXI7laZ0S-i3I68AztuQ
2) http://www.dama-phila.org/ETL-vs-ELT.pdf
3) ODI vs informatica
Regards,
Phanikanth

Similar Messages

  • Documentation on client switches from Informatica to ODI?

    Hi,
    Any documentation out there that describes the process of how to upgrade from an existing Informatica ETL to ODI ETL in BI Apps? (A client already has BI apps implemented and wants to switch from informatica to ODI.)
    Thanks

    Right now, there is only one BI Apps version which utilizes ODI: 7.9.5.2.
    This version is constrained to Oracle EBS sources and contains none of the Siebel mappings for example. There isn't anything official yet (path, process, documentation, tools, etc...) for moving from Informatica to ODI.
    Cheers,
    C.

  • ODI 11.1.1.6 with SAP Adapters

    Friends,
    We are planning to replace our current ETL tool Informatica with ODI. In the current context, Informatica SAP Adapters are working fine extracting SAP data from SAP Tables (SE16) and SAP ABAP Functions (Called from Informatica Interfaces) in stream mode . With current setup, Informatica is able to extract 2 Million Records in 30 minutes.
    We are not sure how ODI SAP Adapters work in this regard.
    So any inputs on ODI SAP Adapters with regard to :
    - Data extraction Performance
    - Feasibility of Extraction of SAP Data from SAP Tables and SAP Functions (return dataset)
    - Feedback on the stability and scalability of the ODI SAP Adapters
    are highly appreciated. Thank you
    Regards,
    Sailendra T

    There are two ODI SAP adapters available that allows extraction from SAP ERP and SAP BW. For SAP ERP we allow extraction from ERP tables, but not from RFCs/BAPIs. You can find details on that at http://www.oracle.com/technetwork/middleware/data-integrator/documentation/index.html The documentation was created for 10g release but still valid for 11g.
    In our performance comparison we found significant improvement against competition. The actual performance, of course, depends on many, many things ranging from SAP HW, network, complexity of query etc.
    Thanks

  • Doubts in ODI

    Hi,
    I am new to ODI i have some doubts
    1) why we need Topology manager ?
    2) why we have environments (Start environment) is it mandatory to start the server
    3) I created a repository...Where its located in the file structure??
    4) Interfaces in ODI means?
    5) Difference between Informatica and ODI
    IF any one knows about these please clarify because i am in lot of confusion about the terms
    Thanks,
    V.Saichand
    Edited by: saichand on Jun 20, 2009 11:38 PM

    Hi Saichand,
    Let me contribute a little,
    1. For doing transformation you need to have source and target connections right,topology manager is for defining the connections, basicaly to set the connection environment.
    2. Not required as the name implies its a demo environment. Once you created repositories you can go ahead in doing transformation.
    3. Repositories are not in files structures, its metadata structure. Master / work repositories are stored in your underlying DB ( you can see some tables in your master and work repos locations)
    Master : All your topology, security manager works goes here.
    Work : All your design, operator works/metadata goes here.
    4. Interface is for building mappings, doing transformations but in one interface you can have ONLY ONE target.
    5. No idea. :), google.
    Let me know if its clears.
    Thanks,
    G

  • Implement OBI Apps 7.9.6 with Oracle EBS 12

    Hi
    I have a couple of questions about the integration of OBI Apps 7.9.6 and Oracle EBS 12
    The first is, which ETL tool is used for this integration? Informatica or ODI 11g
    And the second is, my client is currently working on Oracle EBS 11 and plans to migrate to version 12, my question here is if the mappings and flows are fully supported version 11 to version 12 of the EBS or what I have to do to migrate?
    I hope you can help me
    Greetings and thanks in advance

    Hi Luis,
    Informatica is being used for the ETL. ODI will be an option when you move to Oracle BIA 11g (Fusion Application).
    You should upgrade to the latest Oracle BIA (7.9.6.3) version for Oracle eBS. This prabably means that you have to move to Oracle BI 11g as well.
    Check the documentation here; http://www.oracle.com/technetwork/middleware/bi-foundation/documentation/bi-apps-098545.html
    Cheers,
    Daan Bakboord
    http://obibb.wordpress.com

  • ODTUG Kaleidoscope 2009 : What OBIEE Content Would You Like To See?

    Hi All,
    I'm one of the track chairs for the upcoming ODTUG Kaleidoscope 2009 conference, in Monterey USA next June. I'm interested in any thoughts any forum members would have on the OBIEE content you'd like to see at the conference, and to encourage forum members to submit abstracts for sessions you'd like to run.
    In particular, this year, I'm interested in seeing if there is any interest in more advanced OBIEE features, given that the product has been out for a couple of years now and developers are getting pretty experienced with it. Is there any interest in sessions such as these?
    - Performance tuning OBIEE queries (perhaps focusing on federated queries, or where aggregates are used?)
    - Clustering, high availability
    - Best practices around OBIEE data modeling (the common enterprise sematic layer)
    - Experiences around bring OLAP data into the semantic model (perhaps from Essbase or MS AS, maybe in a hybrid arrangement with relational data)
    - Integrating OBIEE with other applications (via web services, via GO URL etc)
    - Informatica or ODI mappings in support of the BI Applications.
    If you've got any ideas, either add them to this forum post, or add them here:
    http://www.odtugkaleidoscope.com/forum/viewtopic.php?f=18&t=62
    If you're interested in submitting an abstract, the relevant web page is here:
    http://www.odtugkaleidoscope.com/abstracts.html
    regards, Mark
    Edited by: markrittman on Oct 19, 2008 9:31 PM

    Victoria Bampton wrote:
    You've got some great requests here guys.  This forum is primarily focused on the new features and bugs in the current beta, so it'll be closed when the beta finishes.  The best place to get your requests considered is the Feature Request forum http://feedback.photoshop.com/photoshop_family because others can also add their votes so Adobe can see which requests are most popular, and the requests can be easily tracked.  They stand a much better chance of getting attention there too.
    I find that interface quite confusing. The LR posts are all intermixed with Photoshop, Carousel and other tangential programs.
    Plus you find LR3 era suggestions appearing before LR4 ones. (because somewhat had left a more recent comment)
    They need to enable some better sorting a organizational options for it to be truly usefull.

  • What is BI Apps

    Hi -
    I am trying to understand what is BI Apps? Can someone explain to me. I know it has pre built dashboards and is similar to DBI. But I am trying to understand how different this is from OBIEE in terms of hardware and licensing. My questions -
    Is it bundled with OBIEE?
    Is OBIEE required for BI Apps to work?
    Or is BI standalone product. I just buy, install and use it?
    This might help me prepare a presentation.
    Thanks.

    Hi
    Basically BI Apps is reporting(obiee) + ETL(informatica or ODI) + Scheduling ETL tool(DAC)
    The Answers for your questions are
    i, Yes it is budled with obiee and very much required for BI Apps. OBIEE is used just for reporting part in BI Apps.
    Depending on BI Apps versions, the ETL can be informatica or ODI(oracle data integrator in BI Apps 7.9.5.2)
    Regards
    Venkatesh

  • ODI vs informatica

    Hi All,
    We are planning to build a big datawarehouse using ODI.since ODI is a ELT tool it doesn't need seperate engine for data integration.
    could someone suggest some answers for my questions .
    1) ODI vs Informatica ----- which tool do you suggest for big DWH
    2) since ODI uses target database as the engine for data integration, does this going to effect the performance of our DWH to which we will be loading the data. same DWH will act as the reporting instance also.
    DWH = report queries load+data integration load(since ODI uses target DB as engine)
    how is ODI going to effect the DWH.
    If ODI effects the DWH , then do you have any suggestions to avoid this.
    If ODI doesn't effect the DWH , could you let me know why?
    Thanks.

    Hi Ace2,
    Thanks for the info.That was helpful.
    1) During the initial setup of your ODI environment, did you increase your DWH hardware specs(ODI Engine) by any valuie to accomodate ODI processes.
    2) say we have three different environments of ODI ( dev/QA/prod) and DWH(dev/qa/prod).....
    Running the ODI jobs during odd hours could be idle in PROD Environment.
    but in dev/QA say a tester/developer started a ODI process for testing during regular work hours which uses dev/qa DWH as ODI engine.
    During the same time Report developers/testers are also testing some reports which are run accross dev/qa DWH.
    Then i think the dev/qa DWH performance will be little bad. Cant we avoid this kind of situation by any means.
    and do you think increasing dev/qa hardware specs will siffice the problem.
    Thanks

  • Can we use ODI with Informatica for Planning and Essbase

    If we have Informatica datawarehouse, can I use ODI to integrate with Essbase and Planning ? Or do we need to buy informatica adapters for essbase/planning ?

    Thank you John, for your response. We are accessing our options as to which way to go. We dont have licenses for ODI for Essbase or Planning. We have informatica expertise we would like to use them. The confusion is should we buy the adapters for informatica or licenses for ODI. I understand having ODI with Informatica would add an additional integration layer.

  • Can we replicate Informatica Lookup transformation in ODI Interface?

    So was just wondering if we could replicate a lookup transformation in an ODI join of some sort where in only one value is returned for multiple matches of the same item....something like a max for a group or something while joining 2 tables...
    So for example I have 2 tables...A columns (Attendee_id,xyx,byx)
    B columns (partnerid,attendee_id,xyz,bxc)
    I want to join table A and B on Attendee_id and get the partner_id---but I want only one record in case of multiple matches for a particular attendee_id
    can we do this??

    No responses yet...Ive tried doing a left outer join...but it still returns all the matches...I want to return only one record....ne help from the xperts?

  • Did it possible To do Sparse Lookup in ODI as Informatica/ Datastage ?

    Hi,
    In ODI, Lookup is new concept is introduced anyone implemented it ? Can I know how to do it?
    Sparse Lookup could be possible in ODI? How can i should be done?
    I am learning ODI 11g new concepts..Can any one implement this please guide me how to implement it?
    If Anyone Implemented ODI 11g partitions.union...some other please share it it is so useful for how are upgrading the new concepts.
    Thanks in advance.Hope to post the Implememtations of ODI 11g concepts

    a friend told me that he wants my os x cd for my macbook pro to upgrade his imac.
    The discs that come with your Mac are "machine specfic" and cannot be used on another Mac.

  • Running OS command in ODI

    Hi all,
    We are migrating from Informatica's DIM to ODI. In DIM, we can run the OS command as shown below.
    if [ -f /tmp/test.txt ]; then
    rm /tmp/test.txt
    fi
    However, in ODI, we try to use OS Command and put it the above codes. It just doesn't work. We know we can put in the code in a shell script file and call it from ODI. But, we just don't want to put everything to shell scripts. Please kindly help. We are running ODI 11g in Unix.
    Regards,
    nww
    ODI-1226: Step OS Command 1 fails after 1 attempt(s).
    ODI-1242: Operating system command execution fails.
    Caused By: java.io.IOException: Cannot run program "if": error=2, A file or directory in the path name does not exist.
         at java.lang.ProcessBuilder.start(ProcessBuilder.java:460)
         at java.lang.Runtime.exec(Runtime.java:605)
         at java.lang.Runtime.exec(Runtime.java:443)
         at java.lang.Runtime.exec(Runtime.java:340)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.launchProcess(SnpSessTaskSql.java:3116)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execOsOrders(SnpSessTaskSql.java:1539)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execOsOrders(SnpSessTaskSql.java:1503)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java:2770)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2515)
         at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:534)
         at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:449)
         at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1954)
         at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$2.doAction(StartSessRequestProcessor.java:322)
         at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:224)
         at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.doProcessStartSessTask(StartSessRequestProcessor.java:246)
         at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$0(StartSessRequestProcessor.java:237)
         at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$StartSessTask.doExecute(StartSessRequestProcessor.java:794)
         at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:114)
         at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$2.run(DefaultAgentTaskExecutor.java:82)
         at java.lang.Thread.run(Thread.java:736)
    Caused by: java.io.IOException: error=2, A file or directory in the path name does not exist.
         at java.lang.UNIXProcess.<init>(UNIXProcess.java:53)
         at java.lang.ProcessImpl.start(ProcessImpl.java:101)
         at java.lang.ProcessBuilder.start(ProcessBuilder.java:453)
         ... 19 more

    Hi,
    I believe, OS command cannot handle all these commands. If you are thinking that anybody can delete the script file and odi will fail to execute then it will be better you create the shellscript file by odi and run it by odi and delete it by odi as well. You can use OdiOutFile here.
    Thanks.

  • ODI Transformations

    Hi All,
    I am in the process of developing complex interfaces(mappings) using ODI.i did lot of development using other etl tool informatica.
    since i am in the initial stages....could you please help me in finding ways implement following transformations in ODI.
    1) Lookup tranformation
    2) Insert/update Transformation
    3) router transformation. etc...,
    and also suggest some good reference materials on the above topics.
    Thanks

    Hi,
    You have to work out your transformations in ODI designer .. "Diagram" and in "Flow" tabs.
    Now to do
    1. Lookup -- bring up the lookup tables in the datastore by reversing(same like ur source and target tables/views) and drag in the designer along with ur source for transformations. do ur txfm by either drag n drop or post ur query in the "Expression Editor" by selecting the target column.
    2. Insert/Update- will be controlled by ur ODI IKM`s (Incrementel Update)
    3. I dont know about router Txmf.
    Visit : http://www.oracle.com/technology/products/oracle-data-integrator/10.1.3/htdocs/1013_support.html for ODI docs
    Thanks

  • Lookups in ODI

    Hi ,
    Is there is any Lookup Transformation,Router (like informatica) avilable in ODI.
    Thanks.

    Maybe not in 10G but there is LOOKUP functionality in 11G
    *"Lookups*
    *A wizard is available in the interface editor to create lookups using a source as the driving table and a model or target datastore as the driving table. These lookups now appear as a compact graphical object in the Sources diagram of the interface. The user can choose how the lookup is generated: as a Left Outer Join in the FROM clause or as an expression in the SELECT clause (in-memory lookup with nested loop). This second syntax is sometimes more efficient on small lookup tables.*
    *This feature simplifies the design and readability of interfaces using lookups, and allows for optimized code for executing lookups."*
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • SQL Override. How to use custom SQL in ODI?

    I am new to ODI & have an Informatica background. I am looking for an SQL override capability in ODI. I have an existing SQL which has complex joins, in-line queries, filters, unions & many other complexities. The query reads many existing tables & output 5 fields, which I need to populate in the target table. In Informatica, I would simply create a Target table of these 5 fields, import the same table as both source & target, & then override the source qualifier with the existing SQL. Does ODI have a similar feature?
    I know that the same can be achieved using core ODI features, but I am trying to get it done quickly without re-inventing the wheels.
    Thanks,
    Dinesh.

    Dinesh
    you can not use SQL over-ride feature which informatica has. I am an informatica developer myself. So I can feel your pain. You are gonna miss a lot of features Informatica has. the one you are looking can not be done using ODI Interfaces. But can be done using ODI Procedures. When you create a step in Procedure you would mention the Source and target schema informations/Context Logical Schema info which should do the work for you. If your source and targets are in different Server then create a DBlink between two servers. Now when you put your select query in it put it like an insert query.

Maybe you are looking for

  • To retrieve data from xml datatype

    oracle.sql.OPAQUE@4e1a77 This is the XML data that is stored in the field of oracle XML dataype .So from this oracle.sql.OPAQUE@4e1a77 ..how can i retrieve the actual data

  • Regarding Remote function module ARCHIV_CONNECTION_INSERT

    Hi All, Can any give me more detial about remote function  module ARCHIV_CONNECTION_INSERT . So i have requirement that our client is archiving document from Commonstore. So want to create custom function module for TOA01 ( ZTOA01 ) and add a maintan

  • Problem with SELECT WHERE IN

    I'm having a problem with a SELECT clause... the variables... <cfset MyString=#getProducts.matches_with#> <cfset myArrayList = ListToArray(MyString)> the query... SELECT * FROM pricelist WHERE supplier_code IN ('#myArrayList[1]#' , '#myArrayList[2]#'

  • Mexico Digital invoice - SSF without an External security product

    Hi All, We are in the process of implementing Digital Invoice for Mexico. I have few queries regarding this. 1. Can the digital signature be achieved with out any external security product ? 2. If it is possible, then will it comply with the legal re

  • How to access "Active Sessions" using MBeans

    Hi all, I have deployed an application at EM (Enterprise Manager). when I logged into EM and click the application I can see the number of active sessions under "Servlets and JSPs" topic. how can I access that parameter at application level..?? (I wa