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

Similar Messages

  • How to run OWB mappings from SQL*Plus

    Hi:
    I used to run OWB mappings using the sample code RUN_MY_OWB_STUFF in a customized PL/SQL procedure. This works for OWB 10g release 1 but not for OWB Paris (10g Release 2) because the execution always returns FAILURE.
    Is there something new in OWB Paris that RUN_MY_OWB_STUFF doesn't work anymore?
    Thanks,
    Hazbleydi C. Verástegui

    Hi Maruthi:
    I already check the input parameters of the mapping. I'm setting them as a custom parameters. This is the output of the execution:
    16:01:11 SQL> EXEC PR_RUN_OWBMAPPING_TABLA2('MPG_EMPLEADOS_NOMINA_PERIODO',2007,01);
    Stage 1: Decoding Parameters
    | location_name=LOC_DM_STAGING
    | task_type=PLSQL
    | task_name=MPG_EMPLEADOS_NOMINA_PERIODO
    Stage 2: Opening Task
    | l_audit_execution_id=39635
    Stage 3: Overriding Parameters
    | P_ANO%CUSTOM='2007'
    | P_MES%CUSTOM='1'
    Stage 4: Executing Task
    | l_audit_result=3 (FAILURE)
    Stage 5: Closing Task
    Stage 6: Processing Result
    | exit=3
    By the way, RUN_MY_OWB_STUFF is the same as RUN_OWB_CODE.sql except for the two first parameters (p_result and p_audit_id):
    create or replace procedure run_owb_code
    ( p_result out number
    , p_audit_id out number
    , p_repos_owner in varchar2 default null
    , p_location_name in varchar2 default null
    , p_task_type in varchar2 default null
    , p_task_name in varchar2 default null
    , p_system_params in varchar2 default '","'
    , p_custom_params in varchar2 default '","'
    , p_oem_friendly in number default 0
    is
    CREATE OR REPLACE function run_my_owb_stuff
    ( p_repos_owner in varchar2 default null
    , p_location_name in varchar2 default null
    , p_task_type in varchar2 default null
    , p_task_name in varchar2 default null
    , p_system_params in varchar2 default '","'
    , p_custom_params in varchar2 default '","'
    , p_oem_friendly in number default 0
    ) return number
    is
    How do you invoke your wrapper PL/SQL with these two first parameters?
    Thanks in advance,
    Hazbleydi C. Verástegui

  • How to wrap OWB mappings?

    Hi,
    Can anyone guide me how to wrap the OWB mappings. At the production site, we do not want the client to open the OWB client and see the mappings. Even when we send the upgrades (add mappings to the project), also the client should not open the project and do it from OWB. pls post your suggestions.
    Thanks,
    Kishan

    Hi,
    Can anyone guide me how to wrap the OWB mappings. At
    the production site, we do not want the client to
    open the OWB client and see the mappings. Even when
    we send the upgrades (add mappings to the project),
    also the client should not open the project and do it
    from OWB. pls post your suggestions.
    Thanks,
    KishanKishan... Perhaps it is your choice of words but it seems like you are trying to hide your implementation from the customer? This customer will blindly run a script you deliver without even the ability to examine your work? That is a very trusting customer... one that wishes to not participate in any review (even high level) of your solution.
    Indeed... OMB will work... If you need more control you could consider using the Java API provided as well... However, if this is a customer with which you've established trust they could also provide you with VNC/ssh -x/other remote access. After all, even if the script runs perfectly 100 times at your location there still might be issues with deployment at theirs. It would be tough to build an OMBPlus script to "troubleshoot" these types of things, yes?
    Good luck...

  • How to call OWB Mappings?

    Hi,
    I need to call the OWB mappings from an Oracle stored procedure.How can I implement this?
    Regards
    Kishan

    Hi Kishan,
    Use sqlplus_exec_template.sql in <OWB_HOME>\owb\rtp\sql\.
    Alternatively you can use similar code provided by OWB-team: http://www.oracle.com/technology/sample_code/products/warehouse/files/run_my_owb_stuff.sql
    Good luck, Patrick

  • Migrating OWB mappings

    Hi Everybody,
    I have all my OWB mappings on oracle 11.1.0.6. I want to migrate all my mappings to 11.1.0.7. so can anyone explain me the detailed steps involved in performing the migration?
    This is very urgent.
    Thanks in advance
    Regards
    Subhasree

    HI Subhasree,
    version number is an characteristic of OWB repository or OWB software and not relates to mapping.
    Please be more specific what you want to do (import MDL file created by OWB 11.1.0.6 into 11.1.0.7 repository, move metadata from OWB repository 11.1.0.6 to 11.1.0.7, or upgrade OWB repository to 11.1.0.7, or upgrade target database to 11.1.0.7, ...)
    Regards,
    Oleg

  • How to call owb mappings using Control M

    Hi Guru's,
    Please help me with the script/steps  for calling OWB mappings in Control M.
    Thanks in advance!

    Hi Kishan,
    Use sqlplus_exec_template.sql in <OWB_HOME>\owb\rtp\sql\.
    Alternatively you can use similar code provided by OWB-team: http://www.oracle.com/technology/sample_code/products/warehouse/files/run_my_owb_stuff.sql
    Good luck, Patrick

  • How to migrate user mappings for datasources?

    Is it possible to migrate / export user mapping data from EP6. I know I can add the information manually into the import file format. How do I get the information out of the EP6 system?
    Cheers
    Richard

    Hi
    It is not a trivial thing to export passwords from OSX Server. There is an article on afp548.com that explains how to do it although as I remember I don't think it worked 100% all of the time. Besides by the time you have gone through the whole process, most of it using the command line, you may as well have simply defined a password policy forcing all users to change their password at next log-on.
    The documents are correct. If you export users and re-import them, passwords are not transferred. If your Server is an Open Directory Master and you archive the LDAP database and then restore it (or in your case transfer it to another server) then passwords are retained. To go from 10.3 Server to 10.5 Server the 10.3 Server must be updated to the latest version for that version of the Server. In addition to this Leopard Server can only be configured in Advanced Mode. This is also true for 10.4. This is if you are upgrading an existing 10.3.9 Server to 10.5 Server. You can promote your 10.3.9 Server to Open Directory Master (on 10.3 you did not need DNS running to be able to do this although it is better if it is), and upgrade to 10.5. Or you can promote to OD Master, archive the LDAP database, demote back to Standalone, backup all relevant data and clean install to Leopard, configure required services and restore the LDAP database once Leopard is an OD Master. This may work. As a safety net I would always export users and groups from the local node anyway. You will have to do this in any case if you went to OD Master as you would have to remove users and groups from the local node and import them into the LDAP node.
    Hope this helps, Tony

  • How to migrate custom mappings ,workflok and DAC

    Hi Experts,
    we are moving to 7.9.6.1 to 7.9.6.2 for siebel Sales Applications. We do have custom mappings and workflow as well as we have some custom Dac objects. Can any one provide me the related documents
    Reagrds,
    Ml
    Edited by: user10675696 on Sep 12, 2012 1:01 AM

    Here is a link to the doc: http://download.oracle.com/docs/cd/E14847_01/bia.796/e17801/toc.htm
    This has sections for INFA, Webcat, RPD.
    For the custom mappings, if you followed the practice of having all ETL customizations in a custom Infromatica Folder, then these should be reuseable. There should not be too much impact as 7962 and 7962 is not a major upgrade. Refer to the release notes to see if your custom mappings will have any impact.
    For DAC, again, based on the changes in 7962, you can reuse or add the necessary customizations. If I recall, there was not a lot of major DAC changes from 7961 to 7962.
    If helpful, please mark as correct or helpful

  • Migrating from Dev repository to Production repository..owb mappings..

    We have OWB 9i with Oracle 9i in Dev Repository.
    We are currently in Development phase.But sooner will be migrating to production. I am new to this kind of process of migration.
    How do we go about migrating OWB mappings from development Repository to Production repository.
    Any suggestions would be helpful.It's URGENT !!
    thanks.

    I recommend you to post this in:
    Forums Home » Oracle Technology Network (OTN) » Technologies » Data Warehousing and Business Intelligence
    http://forums.oracle.com/forums/index.jsp?cat=16
    Joel Pérez

  • Migrating owb using import/export

    Hi All,
    Please could anyone throw some light on how to Migrate owb using import/export.
    we are presently having owb installed on 32 bit database with RHEL 4 os. we planning to migrate to 64 bit database with 0el5 os.
    we have planned to do export/import. my question in this is could we use export/import for migrating owb schemas with owb installed in the new server.
    Thanks in advance,
    Regrads,
    Prajwal

    Hi Prajwal,
    I do not recommend exporting and importing the owb repository schema, it will not work properly.
    First, create a new repository on the new db. Then export your projects (make sure you select include all dependencies) using owb metadata export and evetnually import it into the new database.
    Note that you wil loose all deployment status information.
    If you also have target schemas in your db, then unregister them first before migrating the data to the new db. In the new db you have to register them at the new repository. Finally you have to redeploy all mappings (using replace) in order to make them work again.
    Regards,
    Carsten.

  • How to migrate 10gR1 repository to OWB 11gR2?

    We are trying to migrate OWB 10gR1 repository to OWB 11gR2?
    But are being faced with version compatibility issues.
    Is there any work-around for the same?

    This is a bit before my time, so I'm not very familiar with how the repository worked in 10gR1, but you might have a look at this... assuming you at least have the database credentials for the repository owner, it looks like you can perform user management tasks through this helper package that might get you an OWB user that can access everything, and let you move your design into 10.2 (from which you can migrate on to 11.2).
    http://download.oracle.com/docs/cd/E10926_01/doc/owb.101/b12146/extending.htm#i1088387
    Maintaining Repository Users
    Multiple identifiable Warehouse Builder users can access the same central repository schema when they are registered by the repository owner.
    Warehouse Builder includes utility procedures for the following maintenance tasks:
    * Update the role protecting password
    Although the repository owner does not explicitly use the protecting password for the role, it is recommended that the repository owner change the password often.
    The repository owner must connect to the repository schema using SQL Plus and issue the following statement:
    Call WBSecurityHelper.updateRolePwd('newpwd');
    where'newpwd' is the new password used to protect the role chosen by repository owner. The changed password encryption appears in the table called OWB_ROLE_INFO table.
    * Register repository users
    Warehouse Builder users must be database users located in the same database instance as the repository. The database user's default role should not be ALL. Use 'After user xxx DEFAULT Role x' to set the default role property.
    To register a repository user, execute the following statement in SQL Plus:
    call WBSecurityHelper.registerOWBUser ('username')
    * Unregister repository users
    To unregister a user from a repository, execute the following statement in SQL Plus:
    Call WBSecurityHelper.unregisterOWBUser('username');
    * List all repository users
    The repository owner must connect to the database containing the repository and issue the following statement:
    Set serveroutput on;
    Call WBSecurityHelper.listOWBUser( );
    Set serveroutput on is required since listOWBUser() uses the DBMS_OUTPUT.put_line for the output to dump the data to the user interface. Otherwise, DBMS_OUTPUT.put_line only dumps the output into an intermediate data structure.
    The preceding user maintenance tasks should be performed in the repository by the repository owner.

  • Migrating all OWB Mappings

    Hi Everyone,
    Can anybody explain to me the steps to migrate all the OWB Mappings.
    Currently all my mappings are in 11.1.0.6 version and i want to migrate them to 11.1.0.7 version.
    Regards
    Subhasree

    Hi Subhasree ,
    You can export the mdl of all your mappings from 11.1.0.6 and then import it into 11.1.0.7 .
    You need to make sure the all referenced objects like table,view, sequence are already there in 11.1.0.7 .
    You can do that by doing export/import of mdl of those objects .
    Thanks,
    Sutirtha

  • Want to run owb mappings thru job schedule

    hi all,
    need some help here. hope u guys can give me an idea. all this while i've been executing my owb mappings thru the deployment manager. instead of doing so, can i execute the mappings thru scheduling?? if yes, how can i do it??
    i've tried using the OMS. From there i can create some jobs, but it's not taking from the mappings. i'm still trying. hope to get some good tips on how to do it. thanks in advance.

    Hmm, trying to execute it from the 10g web OEM, I ran into a problem - it returns the following:
    ORA-27370: job slave failed to launch a job of type EXECUTABLE ORA-27300: OS system dependent operation:accessing execution agent failed with status: 2 ORA-27301: OS failure message: The system cannot find the file specified. ORA-27302: failure occurred at: sjsec 6 ORA-27303: additional information: The system cannot find the file specified.
    I'm wondering, since I have logged in locally on the server, and the file really do exist...
    You have a clue?
    Yours
    Kim

  • What is the best way to migrate all object on ODI?

    Hi all,
    I have to migrate the ODI server to a new server sooner.
    But I don't have any ideas to do it.
    I tried to use export / import in Designer but it seem doesn't work for me because I have many interfaces maybe over 50 interfaces.
    and many variable , procedures ...
    My work / master repository reside on MSSQL 2000.
    I tried to dump a MSSQL as a bak file and test restoring on my machine but it thrown some error to me about cannot find some object in repository.
    How many step to do a migration of all ODI Work?
    Thank you all,
    Somchai

    OS X: How to migrate data from another Mac using Mavericks

  • SUM...OVER... in OWB mappings

    Hello,
    I need to implement the following phrase in OWB mappings, how would I do it?
    select lot, pdate, sum(rec_amount) over (order by pdate rows between unbounded preceding and current row) from S1;
    Where S1 is the result of a set operator.
    Thank you,
    GH

    Hi,
    Thanks for the quick reply oleg. I got the sum()..over() clause working thanks to your screenshot. However, i got a little side problem here. The sum()..over() clause should take data in this form (product sales table)
    PRODUCT 01/01 01/02 01/03 01/04 01/05
    A 100 200 (null) 100 (null)
    B 50 (null) 100 (null) 10
    and turn it into something like
    Product 01/01 01/02 01/03 01/04 01/05
    A 100 300 300(*) 400 400(*)
    B 50 50(*) 150 150(*) 160
    The numbers in the above table that were attached to a (*) were not generated, however, since on those dates, no transaction occurred for such product. I need to have these days since the result of such table will be mapped to a MOLAP cube. If such number doesn't exist in the tables, it certainly won't exist in the MOLAP cubes, (right?) unless there are some procedures or functions that can automatically fill in those with (*) in the cube or elsewhere.
    Please advise on this,
    GH

Maybe you are looking for

  • Help required  when using Function module F4_INT_TABLE_VALUE_REQUEST

    Hi, I wrote the logic as follows. Select-options: s_lgart FOR pa0015-lgart.   SELECT lgart FROM t512z INTO TABLE it_temp WHERE infty = '0015' AND lgart IN rlgart.   IF NOT it_temp[] IS INITIAL.     SORT it_temp BY lgart.     DELETE ADJACENT DUPLICATE

  • How to replace a Motorola NVG589 with a Time Capsule?

    I have a few questions. Today ATT came and set up wireless for me. The only problem is they had to put my Wireless Gateway in a seperate room from my home theatre. I am experienceing a little bit of a slow down in my home theatre. Is there any way i

  • Itunes not working after system restore

    hey i searched this and found nothing helpful. i did a system restore before and now my itunes won't open. it shows a message that tells me it can't open. i've reinstalled and uninstalled and everything i can think of... how can i fix this and make i

  • JDBC Adapter Reciever

    Hello, When I creating datatype for JDBC Receiver adapter, I need to have SQL statement as follows. Select * from employee_tbl where employee_id <b>in</b> (1, 8, 176, 49285, 935, 35478) Now my question is how do I define datatype to generate IN as pa

  • Blurry Guides in Photoshop CS4 extended

    I have just moved onto Ps CS4 and I am getting annoyed at the fact that my guides are appearing as thick blurred lines when viewing the document at 100%. I have never had this problem before and it's very frustrating. Can I do anything about it? Hard