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

Similar Messages

  • 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.

  • 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.

  • 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

  • Expression Tranformation in ODI

    Hi,
    I am trying to develop an existing informatica mapping in ODI.
    my informatica ETL mapping design is like this:
    Source Qualifier ----------->1st Exp Tranformation ---------------->2nd exp trnsf --------> lookup ------> insert/update
    in the above design how can i implement 1st exp and 2nd exp transformations in ODI.
    Thanks

    Hi,
    Thanks for the reply.
    Yes,i used expression editor in one of my mappings.
    in my question you can see 2 expression tranfrmations.
    when i open target table expression editor i can apply the 1st exp transformations then how about 2nd exp tranformation which uses calculations from 1st.
    Thanks

  • 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.

  • Compare Integration tools

    Can I get a comparision between ODI, OWB & Informatica for the below features?
    Easy To Use ,RDBMS Connections,Non-RDBMS Connections,Data Validations,
    Large Volume Performance,Built-in Scheduler,Join Multiple Sources ,Complex Lookups in Mappings,License Pricing ?

    Hi Rune,
    I don't think there's such a tool
    1. but it could not compare the directory
    as you have different business systems (so all other objects as well)
    2. objects in the IR would also be difficult to compare
    (ABAP mappings?, XSLT? JAVA mappings? and other archives)
    3. basically when you stick to the rule
    that you only transport from QAS to PRD and don't change
    the PRD all of your objects should be the same
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • 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.

  • 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?

  • 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.

  • How to create mapping diagrams in ODI?

    Is there anything in ODI similar to informatica stencil for visio to create the mapping design diagrams to show the data flow and transformations in a visio schematic diagram?
    Thanks for your feedback.

    thanks for your reply.
    I am not looking to find where to design/create the map in ODI.
    This is for a schematic representation of the mapping for design documentation to show how the map is going to look like with icons of various transformations involved in the map and connecting arrows to show the data flow in the map.
    Something similar to this for informatica:
    https://community.informatica.com/mpresources/screenshots/Replication.png

  • Gendral Info about  ODI

    Hi Friends
    ODI (Oracle data integration ) is it simillar to ETL - Infomatrica ie data warahousing ?
    OR BI (business intelligence) ?
    Can I know the Differenct between this three i wish to learn data Integration ?
    So what do i need to choose
    ODI or ETL or BI ? Please advice ?
    My skill set is iam good in sql and pl-sql
    Thanks
    Aarasu

    850225 wrote:
    Hi Jerome Fr
    Thanks For valuable advice
    Data warehousing means ? is it like oracle DB ? Please advice on this Data warehousing is a concept where business data gets stored into relational database ( like Oracle,SQL Server, Sybase etc )
    >
    From you point what my understanding is
    ODI and ETL or ELT (Informatica PowerCenter) both these are tool that can extract data from different source like oracle db , sql db ,db2 etc and put the data in data warehousing? if iam wrong plz advice
    ODI/ETL will pull data from various sources and put into target area .
    Here target area can be relational database ( like Oracle,SQL Server, Sybase etc ) , or flat file or xml or queue etc.
    BI Or OBIEE is a tool used for doing reports/dashboards on the data that is stored in data warehouse
    In short
    ODI & ETL pulls data to data warehouse and based on that data BI toll develops a report ? is it ?
    Yes
    Is BI a Reporting tool?
    BI is business inteligence .. and it is not limited to reporting only .
    It can be use to predict future business also
    advance Thanks
    Aarasu

Maybe you are looking for