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

Similar Messages

  • Migration of OWB Mappings in to ODI Interfaces

    Hi Experts,
    I have build some good amount of mappings in the OWB (oracle WarehouseBuilder) 11g and now i need to migrate all those in to Oracle Data Integrator 11.1.1.5 so my query is
    1) Is it possible to migrate with out any additional migration tool, is so please let me know the steps of migration??
    2) If it can be done only through any additional tool , what is that tool?? and process of migration using the tool.
    Please do the needful. awaiting your inputs.
    Many Thanks,
    Pavan Kumar

    Hi Pavan,
    1) Unfortunately not. In its latest statement of direction, Oracle said that with ODI 12c, you will be able to execute and monitor OWB jobs. A migration utility will also be available at this time. But some manual work might be required as well. http://www.oracle.com/us/products/middleware/data-integration/odi-statement-of-direction-1922235.pdf
    2) There is no tool for the moment. You can use groovy to automatize part of your migration and do the rest by hand. Here is a presentation by Michael Rainey : http://www.rittmanmead.com/files/ukoug2012_rainey_odi.pdf
    Hope it helps.
    Regards,
    JeromeFr

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

  • 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

  • OWB mappings to skip rows that are in error and continue processing

    OWB mappings to skip rows that are in error and continue processing.
    1) Enter a record into an error log
    2) Skip rows that are in error
    3) and continue processing
    Type of information could be needed in the error log:
    SY_LOG_ERROR_KEY
    ERROR_TIMESTAMP
    MAP_NAME
    SOURCE_RECORD
    ERROR_CODE
    ERROR_MESSAGE
    ERROR_NOTES
    Example:
    If the source table has five records, in that 3 records has some error.
    When I run the OWB mapping to load the source data to target table, OWB should skip the 3 record and load all the remaining record. This is our requirement.
    Another think I want to store the error record details in a error log table.
    Can u plz tell me whether it is possible in OWB. If not means please give some suggestion to do this.

    Hi,
    thanks for ur help, As is OWB version is 10.2.0 so for set based it is not working. with your idea i create a POST PROCESSING MAPPING. it is now working fine.
    Step 1:
    Create a table MAP_ERROR_LOG.
    Script:
    CREATE TABLE MAP_ERROR_LOG
    ERROR_SEQ NUMBER,
    MAPPING_NAME VARCHAR2(32 BYTE),
    TARGET_TABLE VARCHAR2(35 BYTE),
    TARGET_COLUMN VARCHAR2(35 BYTE),
    TARGET_VALUE VARCHAR2(100 BYTE),
    PRIMARY_TABLE VARCHAR2(100 BYTE),
    ERROR_ROWKEY NUMBER,
    ERROR_CODE VARCHAR2(12 BYTE),
    ERROR_MESSAGE VARCHAR2(2000 BYTE),
    ERROR_TIMESTAMP DATE
    TABLESPACE ODS_D1_AA
    PCTUSED 0
    PCTFREE 10
    INITRANS 1
    MAXTRANS 255
    STORAGE (
    INITIAL 80K
    MINEXTENTS 1
    MAXEXTENTS 2147483645
    PCTINCREASE 0
    BUFFER_POOL DEFAULT
    LOGGING
    NOCOMPRESS
    NOCACHE
    NOPARALLEL
    MONITORING;
    Step 2:
    Create a sequence MAP_ERROR_LOG_SEQ
    CREATE SEQUENCE MAP_ERROR_LOG_SEQ START WITH 1 INCREMENT BY 1
    Step 3:
    Create a procedure PROC_MAP_ERROR_LOG through OWB.
    In this i have used 3 cursor, first cursor is used to check the count of error messages for the corresponding table(WB_RT_ERROR_SOURCES).
    The second cursor is used to get the oracle error and the primary key values.
    The third cursor is used for get the ORACLE DBA errors such as "UNABLE TO EXTEND THE TABLESPACE" for this type errors.
    CREATE OR REPLACE PROCEDURE PROC_MAP_ERROR_LOG(MAP_ID VARCHAR2) IS
    --initialize variables here
    CURSOR C1 IS
    SELECT COUNT(RTA_IID) FROM OWBREPO.WB_RT_ERROR_SOURCES
    WHERE RTA_IID =( SELECT MAX(RTA_IID) FROM OWBREPO.WB_RT_AUDIT WHERE RTA_PRIMARY_TARGET ='"'||MAP_ID||'"');
    V_COUNT NUMBER;
    CURSOR C2 IS
    SELECT A.RTE_ROWKEY ERR_ROWKEY,SUBSTR(A.RTE_SQLERRM,1,INSTR(A.RTE_SQLERRM,':')-1) ERROR_CODE,
    SUBSTR(A.RTE_SQLERRM,INSTR(A.RTE_SQLERRM,':')+1) ERROR_MESSAGE,
    C.RTA_LOB_NAME MAPPING_NAME,SUBSTR(B.RTS_SOURCE_COLUMN,(INSTR(B.RTS_SOURCE_COLUMN,'.')+1)) TARGET_COLUMN,
    B.RTS_VALUE TARGET_VALUE,C.RTA_PRIMARY_SOURCE PRIMARY_SOURCE,C.RTA_PRIMARY_TARGET TARGET_TABLE,
    C.RTA_DATE ERROR_TIMESTAMP
    FROM OWBREPO.WB_RT_ERRORS A,OWBREPO.WB_RT_ERROR_SOURCES B, OWBREPO.WB_RT_AUDIT C
    WHERE C.RTA_IID = A.RTA_IID
    AND C.RTA_IID = B.RTA_IID
    AND A.RTA_IID = B.RTA_IID
    AND A.RTE_ROWKEY =B.RTE_ROWKEY
    --AND RTS_SEQ =1  
    AND B.RTS_SEQ IN (SELECT POSITION FROM ALL_CONS_COLUMNS A,ALL_CONSTRAINTS B
    WHERE A.TABLE_NAME = B.TABLE_NAME
    AND A.CONSTRAINT_NAME = B.CONSTRAINT_NAME
    AND A.TABLE_NAME =MAP_ID
    AND CONSTRAINT_TYPE ='P')
    AND A.RTA_IID =(
    SELECT MAX(RTA_IID) FROM OWBREPO.WB_RT_AUDIT WHERE RTA_PRIMARY_TARGET ='"'||MAP_ID||'"');
    CURSOR C3 IS
    SELECT A.RTE_ROWKEY ERR_ROWKEY,SUBSTR(A.RTE_SQLERRM,1,INSTR(A.RTE_SQLERRM,':')-1) ERROR_CODE,
    SUBSTR(A.RTE_SQLERRM,INSTR(A.RTE_SQLERRM,':')+1) ERROR_MESSAGE,
    C.RTA_LOB_NAME MAPPING_NAME,SUBSTR(B.RTS_SOURCE_COLUMN,(INSTR(B.RTS_SOURCE_COLUMN,'.')+1)) TARGET_COLUMN,
    B.RTS_VALUE TARGET_VALUE,C.RTA_PRIMARY_SOURCE PRIMARY_SOURCE,C.RTA_PRIMARY_TARGET TARGET_TABLE,
    C.RTA_DATE ERROR_TIMESTAMP
    FROM OWBREPO.WB_RT_ERRORS A,OWBREPO.WB_RT_ERROR_SOURCES B, OWBREPO.WB_RT_AUDIT C
    WHERE C.RTA_IID = A.RTA_IID
    AND A.RTA_IID = B.RTA_IID (+)
    AND A.RTE_ROWKEY =B.RTE_ROWKEY (+)
    AND A.RTA_IID =(
    SELECT MAX(RTA_IID) FROM OWBREPO.WB_RT_AUDIT WHERE RTA_PRIMARY_TARGET ='"'||MAP_ID||'"');
    -- main body
    BEGIN
    DELETE ED_ODS.MAP_ERROR_LOG WHERE TARGET_TABLE ='"'||MAP_ID||'"';
    COMMIT;
    OPEN C1;
    FETCH C1 INTO V_COUNT;
    IF V_COUNT >0 THEN
    FOR REC IN C2
    LOOP
    INSERT INTO ED_ODS.MAP_ERROR_LOG
    (Error_seq ,
    Mapping_name,
    Target_table,
    Target_column ,
    Target_value ,
    Primary_table ,
    Error_rowkey ,
    Error_code ,
    Error_message ,
    Error_timestamp)
    VALUES(
    ED_ODS.MAP_ERROR_LOG_SEQ.NEXTVAL,
    REC.MAPPING_NAME,
    REC.TARGET_TABLE,
    REC.TARGET_COLUMN,
    REC.TARGET_VALUE,
    REC.PRIMARY_SOURCE,
    REC.ERR_ROWKEY,
    REC.ERROR_CODE,
    REC.ERROR_MESSAGE,
    REC.ERROR_TIMESTAMP);
    END LOOP;
    ELSE
    FOR REC IN C3
    LOOP
    INSERT INTO ED_ODS.MAP_ERROR_LOG
    (Error_seq ,
    Mapping_name,
    Target_table,
    Target_column ,
    Target_value ,
    Primary_table ,
    Error_rowkey ,
    Error_code ,
    Error_message ,
    Error_timestamp)
    VALUES(
    ED_ODS.MAP_ERROR_LOG_SEQ.NEXTVAL,
    REC.MAPPING_NAME,
    REC.TARGET_TABLE,
    REC.TARGET_COLUMN,
    REC.TARGET_VALUE,
    REC.PRIMARY_SOURCE,
    REC.ERR_ROWKEY,
    REC.ERROR_CODE,
    REC.ERROR_MESSAGE,
    REC.ERROR_TIMESTAMP);
    END LOOP;
    END IF;
    CLOSE C1;
    COMMIT;
    -- NULL; -- allow compilation
    EXCEPTION
    WHEN OTHERS THEN
    NULL; -- enter any exception code here
    END;

  • 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

  • OWB Mappings write data extremely sparse

    We discovered that some tables, which get some new records by several OWB Mappings every night, are filled extremely sparse. In most blocks we find only one record even if the average record size is some 60 bytes and the blocksize is 8k. Only in a few blocks there are up to 18 records and every night nearly the same - but not exactly the same - mappings write their data in one block together, while all other mappings use a separate block. When we move all records to a temporary table, truncate the original table and move all records back, every block is filled with 110 to 120 records but in the next night the new records are sparse again.
    I moved the problematical tables from an ASSM managed tablespace to a manually managed tablespace and increased the number of freelists to 2 but this made no difference in the behavior. Is there any explanation for this conduct of the database? Is there a known bug in 10.2.0.3 (it’s not up to date, I know) which leads to this result?

    As the problem still exited after changing to database version 11.2.0.3 I opened a new thread for this topic: Empty blocks are not used for inserts
    It seems that the problem occured, because OWB uses the APPEND hint by default for mappings, which is inadequate when only single rows are written to a log table.

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

  • OWB 9.0.3 migration to OWB 10G R2

    Hi All,
    I am in the process of doing the Migration of OWB 9.0.3 migration to OWB 10G R2, I am doing it for the first time.
    is there any manual or can any one help me with the steps to achieve the migration.
    thanks.

    Hi there. I am currently going from 9.03 to 10.1.0.5.
    You cant go 9.03 to 10.2.03 (paris or 11G) the leap is too large. However you can go straight from 9.03 to 10.1.0.5.
    I exported 9.03 mdl's and imported them into 10.1.0.5 the mdl updater kicked in and upgraded the 9.03 mdls which i then imported into 10.1.0.5.
    then after adjusting the repos to use the locations (they dont exist in 9.03). register the locations in the runtimes etc. then you can generate and deploy and it all should work just fine.
    Now I am unable to go straight to 10.2 (due to the testing i have to complete) but I did test the mdl files that were created by the upgrade process from 9.03 to get into 10.1 and they in turn can be imported upgraded into 10.2 so you can hop versions if it makes sense for you.
    It does involve some setup. I tend to export import OWB when doing upgrades. So installing seperate OWB repositories is what I do (as in owb design repos 9.03 in one database instance and 10.1 in another ) that way you dont break /loose your 9.03.
    if you can clone your target 9.03 target runtime database and simply use the target installer in 10.1 to install the 10.1 runtime into your current target schema's. plus you can do some parallel testing. Be prepared 9.03 is faster than 10.xx its runtime engine is simply faster. there is overhead in all the extra runtime logging.
    Plus the way you release code will most likely change (ok it has too) you cant run/release/deploy 10.xx maps without using the OWB deployment framework either UI or scripting via OMB Plus.
    Have Fun
    Richard.

  • Calling OWB mappings within apply handlers

    Hi,
    I have configured streams to capture changes in my source tables. And in my apply process, I have set apply handlers which try to call OWB mappings for populating data into destination tables. But I am getting an error while doing so -
    ORA-20213: Unable to create standalone job record - there may be no task defined for this map
    How can i solve this problem?
    Thanks
    Giri

    Hi Giri,
    First of all some good news. We are adding exactly this functionality to the new release of OWB (soon to be in beta).
    Now for solving this, there is another thread on the forum about this. I have not tried this myself, but if you are calling this from pl/sql you may want to use the example on OTN (run_my_owb_stuff.sql) which you can find here: http://www.oracle.com/technology/sample_code/products/warehouse/index.html
    That will create a procedure that you can call from the apply handler.
    Hope this points you in the right direction,
    Jean-Pierre

  • Wrapping owb mappings

    Hi all
    We have owb mappings which I want to include in as part of a custom software. We would be delivering the solution to the client. Is it required for client to have owb installed can't they use the packages created by the mapping.
    I want to run these mapping at client site so want to wrap them within a custom software as a whole. what is the best approach? how can I use these mappings at the client site how do I use these.
    Pls post your suggestions

    Hi,
    you can wrap the package bodies with http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28370/wrap.htm.
    You need a repository on the server where you want to run the mappings. Normally you need a owb installation too. Otherwise you must create a clone of the rep using a dump.
    Regards,
    Detlef

  • Migrate all Open Sales Orders From Legacy System (SAP) To SAP System using

    Hi Experts,
                 I've to Migrate all Open Sales Orders From Legacy System (SAP) To SAP System using Business Objects with a new SALES ORDER DOCUMENT NUMBER referencing the older one.
               I'll get all the required data with field in an excel file.
                 Does any standard transaction exist for it ? Or how to go ahead with it ?
    Thanks and regards,
    Jyoti Shankar

    Hi
    If you are checking for CREATE option then Sales Doc Type
    For more Info goto SWO1 transaction -> BUS2032 --> DIsplay --> Execute --> There SELECT the method which you want to perform... There you can fine the MANDATORY parameters also....
    Or in DISPLAY mode PLACE Cursor on the Required Method and CLick the PARAMETERS button on toolbar...
    That will show the MANDATORY parameters...
    Reward if helpful....
    Message was edited by:
            Enter the Dragon

  • Where to look for all value mappings being used in ID

    Hi All,
              Where to look for all value mappings being used in ID?
    XIer

    Hi,
    Let me re-frame it, Do u want to know where all the value mappings(created in ID) is used in Mapping Program of IR, isn't it?
    If yes, then it's not possible( as far as  I know).
    raj.

  • HT4889 I have accidentally created another account when using Migration Assistant to a new MBA. How do I now 'migrate' all the files from both accounts into one to save myself having two accounts, both of which are me? Help?

    I have accidentally created another account when using Migration Assistant to a new MBA. I have read that I probably should not have skipped migration in the initial set up and the problem would have been avoided but, alas, here I am. Does anyone know how I can 'migrate' all the files from one of the accounts that has been created to the other, so then I can delete it and have a single user on the computer seeing as I am the only person using it? I have read starting again, if this is the way to go, where is the best place to start 'starting again'?

    Yes definitely should see it but its not coming up (I don't think) when I log out of 2nd user and into the main account. Opening finder in the 2nd account, I can obviously find the public folder because thats where I dropped all the files, but when in the main account, it can't be found. The only public folder that comes up is the folder for that account (main account) and it does not display files I'm looking for. Frustrating....
    EDIT: Have found it through a round-about way but all music and photo and movie etc files have a red stop sign disallowing them from being transferred. Can you guess what the next question will be?

Maybe you are looking for

  • Closing Terminal window tabs shrinks Terminal window height

    Open a Terminal window, press Command-T to create a tab, and then Ctrl-D to close that new tab, the Terminal window height decreases by one row. This most certainly appears to be a bug. How do I report this to Apple?

  • How Safe Is It To Jump From OSX 10.5.2 To 10.5.8 In One Go?

    I am still using 10.5.2 because until yesterday my broadband connection was so slow and incredibly unreliable that I dare not try to download the huge OS updates. I have changed ISPs and am now on a very fast connection so downloading is no problem.

  • IPhone 4 OS 4.3.3 Exchange 2003 Calendar issue

    I have a user that is reporting the calendar entries on her iPhone (iPhone 4 - iOS 4.3.3) randomly disappears and reappears without any changes being made to the device. The email and contact portion of the device seems to be working fine. User took

  • My mac isn't working! Please help!

    Hi Guys, hopefully someone here will be able to help me out with a massive problem with my MacBook Pro. The macbook turn on fine, all boots up but then wehn OS X is loaded I cannot do anything, the mousepad and keyboard are unresponsive, the only but

  • Correlate MDN to AS2 message using an integration process

    Hello, I had a similar question in a previous thread but closed it as the problem might have not been to clear. Problem is that we have to use BPM for an AS2 scenario and correlate the MDN back to the process as we need BPM functionalities such as er