Discoverer 4i to OBIEE migration methodology - Oracle Recommended Way

Hi,
We are looking into a scenario where we are required to migrate large number of Discoverer 4i reports to OBIEE. We have good number of custom reports(approx 200) and views too that are to be migrated.
Am aware about the migration assistant that comes along with OBIEE 10.1.3.4. It's a very useful tool, BUT we need to consider the following facts before proceeding:
1. The tool is not for migrating Oracle E-Business Suite Discoverer reports (BIS).
2. The minimum version of Discoverer EUL that can be used with the Assistant is 10.1.2.n.
3. The version of the RPD file that is generated is dependent upon the installed version of Oracle BI EE that the Assistant is run against but must be a minimum of 10.1.3.4.
What is the Oracle recommended approach... complete rebuild of the repository in OBIEE/ Migration from 4i -> 9i ->10g and then to 10.1.3.4/...?
Appreciate inputs from the product gurus and experts.
Regards
KSK
Edited by: user633620 on Sep 30, 2008 10:04 PM

Ok firstly I'm not sure there is an Oracle recommended approach for migration,.
However based on my experience at an eBS client - the Discoverer workbooks were very different from what we wanted to achieve with our new OBIEE dashboards. The Discoverer folders were based on complex views which joined relevant OLTP tables together and contained both Dimension attributes and Facts in the same folder. They were used by our users mainly to extract data at the transaction level into Access databases, this is something we were keen to move away from, and adopt a more Analytic top down approach, drilling into the detail as in Disco. This did require some additional work with our user base to see what they were actually doing in Access and if we could do this in OBIEE, which in most cases we could (although we did use Apex in places too).
We looked at the migration tool, and it seemed to do a decent enough job technically, however for the reasons above ie. the move towards a top down solution we decided on a manual build approach.
The model for OBIEE had to be different, we broke down the views into their component Dimensions and Facts for - whilst the Physical model was 3NF, we ensured the Business model was a pure Star Schema (this was recommended by Oracle). The Subject Areas were kept quite small, and aligned to the business process, no more than 10-12 logical tables with a couple of fact logical tables, and most of all our dev teams had a set of guidelines to follow to ensure we had consistent repositories (Object Names, Ordering, Logical Levels etc..)
If you are using eBS i would have a look at some of the BI Applications Oracle have produced, you may get a good idea for best practise and standards for producing a repository from them. Also the new 10.1.3.4 dashboard has some examples of good layout, and some nice tips (ie. One Answer per Dashboard page, Prompts at the top etc...etc..)
Good Luck.

Similar Messages

  • Migrating Oracle Discoverer Workbooks to OBIEE 11g

    Hello,
    Can you tell me how can we migrate Oracle Discoverer workbooks in to OBIEE 11g , I have heard that there is a tool which is released in last summer for this migration can anyone provide me details on this one.
    Thanks a lot.

    Hello
    I'm afraid Oracle has had no success in converting Discoverer workbooks into OBIEE. It is still on the radar but as yet they have nothing.
    For some of my clients this is a huge setback. I have a client who has more than 32,000 Discoverer workbooks and adding more at the rate of about 5,000 a year. Obviously a customer of this size is a potential customer for OBIEE. The only thing they can do right now is to rewrite all of the reports.
    To do this would be a mammoth task and I did some mathematics for them. Let's say you can rewrite one report every 15 minutes, allowing for testing and parallel runs. Thus you could convert 4 in an hour or 32 in a full day. Diviiding 32 into 32,000 means they would need to allocate 1,000 man days to the task. Bearing in mind that on average a person works about 220 days in a year and you are looking at around 5 man years, not including potentially 1000s of new Discoverer workbooks that have been created in that time. Needless to say my client is not happy with Oracle and refuse to go down this path sticking with Discoverer.
    I know for a fact this company is not alone and I personally implore Oracle to allocate resources to correctly converting Discoverer workbooks. I know part of the problem is that there are things that Discoverer takes in its stride which OBIEE either cannot do or has great difficulty with. Until OBIEE can do everything Discoverer can do I don't see how customers can convert.
    Thoughts anyone?
    Michael

  • Problem regarding Discoverer to OBIEE Migration

    Hi,
    I am trying Discoverer to OBIEE Migration  by using simple apps tables for practicing purpose facing some issue here , so i would like to get help from you all experts.
    The tables that used in .exx file are as follows:
            po_requisition_headers_all ,
            po_requisition_lines_all ,
            po_req_distributions_all ,
            po_distributions_all ,
            po_headers_all .
    I have created .eex in Discoverer it contains above tables, using OBIEE migration utility I have migrated .exx file into the .rpd  . Create a connection pool so physical table views the  data  in physical layer tables upto here i followed  the following link :
    Article: Migrating Oracle Discoverer Data to Oracle Business Intelligence 11g
    when .eex is migrated into .rpd facing following problems:
    1. The joins between the tables are not visible into the Physical Layer. So i need to create it manually or what?
    2. About Hierarchy,Complex folders Hierarchies are not migrated as above link so I need to create it manually or what?
    3.
        - Complex folders based on other complex folders are not migrated.
        - Summary folders are not migrated.
        -The system cannot migrate complex folders that are dimensions.
        -Hierarchies based on Complex Folders are not migrated.
    So what are the steps that I need to follow to overcome this all.
    Please reply me all or some points that you know or you already overcome this types of senario.
    Thanks

    Its the same as you'd get if you were creating the repository from scratch. Username: Administrator with no password.
    Full details of what is done can be found here...
    Disco Conversion

  • OBIEE 11g, Informatica and DAC: Migrating from Oracle DB to SQL Server?

    Hi Gurus,
    Currently we are implementing OBIEE 11g with Oracle BI Application for EBS (Supply Chain, Procurement & Finance modules). We have incorporated all OUT-OF-THE-BOX mappings and configurations in DAC, Informatica and RPD (no change, only OOTB). We were using Oracle DB and Linux servers.
    Now the client wants to migrate this to one Windows box.
    Can anyone point out, what are the changes need to done to migrate to SQL Server database. Any existing documentation or link will be helpful.
    Edited by: Sudipta Gupta on Aug 2, 2012 1:59 PM

    If you are using SQL Server 2008 then you need to edit the DAC config.bat file replace sqljdbc.jar with sqljdbc4.jar.
    Rest of DAC and Informatica configuration is almost similar.
    Let us if you come across any issues.
    Hope this helps

  • Discoverer Reports and OBIEE

    Hi,
    Our Company has some Discoverer Reports and we would like to convert those reports into OBIEE. Has Oracle provided any migration or conversion utilities for this excercise? Please let us know.
    Thanks and Regards,
    -G

    Hello
    It depends how simple your workbooks are. The more complex they are the more difficult they are to migrate and some Discoverer features will be lost during the translations. Some Discoverer features will not migrate at all.
    At this moment in time, with the current state of DOMA, I am coming down on the side of starting from scratch with OBIEE. There are, in my opinion, just too many of Discoverer's nice features that will not migrate. Starting from scratch will allow you to take advantage of all that OBIEE has to offer. Migrating could limit you to what Discoverer had to offer.
    You could try a migration and see how much work there is still left to do. However, before you can do that you will need to upgrade Discoverer to 10.1.2.1 at the minimum. If you have already upgraded Discoverer to 10.1.2.1 or 11g you should be able to migrate the metadata. The only supported OBIEE version at this time is 10.1.3.4.1. After you have migrated to 10.1.3.4.1 you can then upgrade it to 11g.
    Best wishes
    Michael

  • Regarding database migration from Oracle to MS SQL

    Hi All,
    In my application, the existing database is oracle. we need to migrate from Oracle db to MS SQL.
    We need procedure is as below
    1.export data from Oracle and keep it in a file.(.dmp)
    2.Import data to MS SQL from the exported oracle file.
    and vice versa from MS SQL to Oracle.
    my question is- is it possible to import .bmp (oracle export data) into MS SQL.
    Please clarify me.

    There are couple of options to get data from Oracle to MS SQL.
    The simplest is to create a linked server in MS SQL that points to Oracle and copy data with a query like select * into my_mssqlTable from oracle.schema.table; via the linked server.
    Some data types will not be supported.
    That is for one time copy.
    If you need a close to real time replication you can use MS replication (I would not recommend because it creates triggers on Oracle tables), or you can use GoldenGate or DataCurrents or other replication products.

  • Migration of Oracle Apps from HP-UX to Linux

    Hi Experts,
    We have plan to migrate the Oracle Application from HP-UX to Linux OS. Can you please suggest me the road map to be followed :
    requirement :
    Source : 11.5.10.2 + 10.2.0.4 (DB) : HP-UX
    Target need to be : 11.5.10.2 + 11.2.0.2 (DB ) RHEL 64-Bit
    Would be grateful , if you suggest the road-map. And suggest if the DB upgrade to be done in the beginning or after the migration.
    And also , please provide the note ids to be followed for each activity.

    Hi,
    At high-end you will have to break up your work into 02 level:
    1. Perform a platform migration from HP-UX to Linux
    2. Upgrade the Database to 11.2.0.3 from 10.2.0.4
    Note: I was aware your target database was 11.2.0.2, but since the latest update is 11.2.0.3  I recommend you do the same.
    1. Perform a platform migration from HP-UX to Linux
    HP and Linux share a different endian format, therefore you will have to proceed migrating your database via and export/import (you may not be able to use Transportable tablespace).
    Please refer following:
    https://blogs.oracle.com/stevenChan/entry/migrating_ebusiness_suite_databases_between_platfo
    Notes:
    Migrating to Linux with Oracle Applications Release 11i (Doc ID 238276.1)
    10g Export/Import Process for Oracle Applications Release 11i [ID 331221.1]
    10g Release 2 Export/Import Process for Oracle Applications Release 11i [ID 362205.1]
    2. Upgrade the Database to 11.2.0.3 from 10.2.0.4
    Please refer notes:
    Interoperability Notes Oracle EBS 11i with Oracle Database 11gR2 (11.2.0) (Doc ID 881505.1)
    Interoperability Notes EBS 11i with RDBMS 12cR1 (Doc ID 1524399.1)
    Note: 12c is also certified now with 11i, FYI.
    Thanks &
    Best Regards

  • Migration from Oracle 9i 32 bit to Oracle 10G 64 bit on Windows 2003 Server

    I am working on migrating Oracle 9i 32 bit to Oracle 10G 64 bit on Windows 2003 from Old server to new server. We have db around 500 GB and 3 schemas. I installed Oracle 10G on new server, created tablespaces, schema's blah blah and now doing export and import at schema level from old server to new server.
    Import is taking more than 4 to 5 hours on new server. My manager is saying, window time is bit longer and he wants me to try possiblities to make this process faster. Can some one help me on this, to use the best possible method to complete this process faster?
    Will below step work, if I try?
    If I install, oracle 9i and 10g both on new server in different home directories and take the hot backup from old machine and restore on new machine in 9i home directory and use the upgrade configuration assistant from 10g and do the upgrade? Pls advice.
    Thanks in advance,
    Hari babu
    Edited by: user6367891 on Mar 2, 2010 5:28 AM

    It looks good.
    I have one question in below steps:
    To migrate an Oracle9i or older database to an Oracle Database 10g Release 1 (10.1) database for 64-bit Windows:
    1 Perform steps 1 - 11 in "Migrating an Oracle Database 10g Release 1 (10.1) Database".
    2 Shut down the database on the 64-bit computer:
    SQL> SHUTDOWN IMMEDIATE;
    3 Start the database migration:
    SQL> STARTUP MIGRATE;
    4 Migrate the database as described in Chapter 3, "Upgrading a Database to the New Oracle Database 10g Release" in Oracle Database Upgrade Guide.
    In step 4, it says, migrate database as described in chapter 3. In chapter 3, it says, to do the upgrade the process using dbca or manually. Pls confirm whether do the upgrade process after issuing startup migrate or not.
    Thanks in advance.

  • Why the default value is not the Oracle recommended?

    Why the default value is not the Oracle recommended?
    In Oracle 10g, the default alocated unit of Oracle ASM is 1MB. But the Oracle ducumentation states that "To ensure a higher probability of one
    logical I/O resulting in no more than one physical I/O, the minimum stripe depth should be at least twice the Oracle block size". ---See Performance Tuniing Guide (10g10.2 Page8-3.
    It's inconsistent. What is right way?

    >
    Why the default value is not the Oracle recommended?
    In Oracle 10g, the default alocated unit of Oracle ASM is 1MB. But the Oracle ducumentation states that "To ensure a higher probability of one
    logical I/O resulting in no more than one physical I/O, the minimum stripe depth should be at least twice the Oracle block size". ---See Performance Tuniing Guide (10g10.2 Page8-3.
    It's inconsistent. What is right way?
    The default database blocksize of 10g is 8k.
    >
    8 * 128 = 1024
    128 >= 2
    At least twice the size does not mean exactly the doubled size.
    There is no contradiction between the documentation and your observation in this case.
    Kind regards
    Uwe
    http://uhesse.wordpress.com

  • Difference between upgrdae and migration about oracle database

    Difference between upgrdae and migration about oracle database
    please give the comments

    Well, the question is almost philosophic...<br>
    In 9i, there is a Migration Guide whereas in 10g there is a Upgrade Guide.<br>
    Furthermore, in 9i, there is the command line startup migrate whereas in 10g that's startup upgrade.
    Somebody think upgrade when go to new release, and migration when go to new version.<br>
    Others think upgrade when new version replace database in place, and migration when new version include a move of database.<br>
    Another point of view is : upgrade is for technical, and migration for application/data.<br>
    <br>
    Well, after these explanations, your upgrade/migratation notion will not be more clear, but I think that is not very important, only a terminology game. The most important is to know what you need : new version or new release.<br>
    <br>
    Nicolas.

  • Migration from Oracle App Server 10.1.3.5 to WebLogic 12 - Expected issues?

    Hi all,
    the company I work for wants to migrate its Oracle Application Server 10.1.3.5 (with JRE 1.6) to WebLogic 12 and we need to guess which kind of remediation could be needed to have all web-apps still working.
    The concerned applications are using dated technologies:
    direct JDBC connections to db
    JPA 1.0
    connection pools with Oracle JDBC drivers
    some apps are compiled with Java 1.4, some others with Java 1.6
    servlet 2.3
    JSP 2.0
    We do not expect to come accross big issues but I'm not skilled on this kind of matters so I would like to receive seggestions or alerts from experts. Any remark will be appreciated.
    Thank you all.
    Regards,
    Luca

    Hi Luca,
        It would be better if you asked this question in the Application Server forum which should be at this URL -
    Application Server
    and the general forum here -
    Oracle Application Server - General
    Regards,
    Mike

  • What are the Issues in Migration from oracle 8i to oracle 10g

    Hi,
    Can you let me know what are the issues that i face when i migrate from oracle 8i to oracle 10g. I will be very thankful if you give me a list of issues that you face while migrating from 8i to 10g

    In addition to Max's reply, you must be aware that you have to test your applications agains 10g database before you actually upgrade the database.
    If you use CBO, it may produce different execution plans for one query when you run it in 8i and 10g. This may affect your application performances, which you don't like to happen.
    Also you have to decide how much downtime you can afford during the migration. Can you afford some downtime and how much? If you can't than this makes the situation more complicated.
    How big is your database? You may end up only with simple export/import solution using export import utility.
    The bottom line is, whatever you decide, you must test your applications running against 10g database before you actually upgrade your database.

  • Issue in migration of Oracle Reports

    Hi
    We are migrating from oracle 11.5.10.2 to R12 from Windows to Linux
    Issue
    Moved the oracle reports RDF from 11.5.10.2 to R12, when we submit the conc program getting the error
    APPLLCSP Environment Variable set to :
    Current NLS_LANG and NLS_NUMERIC_CHARACTERS Environment Variables are :
    American_America.AL32UTF8
    Enter Password:
    REP-0004: Warning: Unable to open user preference file.
    REP-1219: 'F_TRX_NO' has no size -- length or width is zero.
    REP-0069: Internal error
    REP-57054: In-process job terminated:Terminated with error:
    REP-1219: 'F_TRX_NO' has no size -- length or width is zero.
    Report Builder: Release 10.1.2.3.0 - Production on Mon Feb 21 14:14:09 2011
    the report is working fine in 11.5.10.2,
    R12
    Without modifying the RDF in R12, the conc program is completed with above error
    Upon converting the bitmapped report to character mode also the conc program is completed with above error
    Can you please provide your suggestions to resolve this.
    Regards
    Yram

    We are migrating from oracle 11.5.10.2 to R12 from Windows to LinuxIs this a custom report..?
    Did manifest patch completed successfully and then completed compiling reports successfully..?
    Moved the oracle reports RDF from 11.5.10.2 to R12Did you compile reports in 10g report builder..?

  • DB Migration from oracle 8.1 32bit to 64 bit

    Hi,
    We are working on oracle 8.1 on 32 bit on solaris 64bit operating system. We are working on SAP R/3 4.6C.
    We want to migrate our oracle database form 32 bit to 64 bit.
    If anyone can help me with some documentation, it would be helpful. Please send to my mail id [email protected]
    Also, please suggest some preperatory steps for the same.
    Thanks,
    Sailesh K

    Dear ,
    you are going to upgrade from 8.1.7.3 (32-bit) to 8.1.7.3 (64-bit).  This
    applies if you are running Java inside the database.
    1)  Shutdown your 32-bit 8.1.7.3 database.  Shutdown the listener.
    2)  Take a cold backup of this database.
    3)  Install Oracle RDBMS 8.1.7.0 (64-bit)
    4)  Apply patchset 8.1.7.3 (64-bit) to this oracle home.
    5)  Copy your init.ora from the 32-bit home to the 64-bit home.
    6)  Edit the init.ora of the 64-bit ORACLE_HOME so that the following
        parameters are set as follows:
        aq_tm_processes = 0
        job_queue_processes = 0
        systemtrig_enabled = FALSE
        db_block_buffers= (at least 2000)
        shared_pool_size= (at least 150MB)
        java_pool_size= (at least 20MB)
    7)  sqlplus internal or sys
        startup restrict your 8.1.7.3 database using the ORACLE HOME of
        8.1.7.3(64-bit).
    8)  delete from duc$ where pack='JIS$INTERCEPTOR$' and proc='USER_DROPPED';
        commit;
        @?/rdbms/admin/utlip.sql
    9)  Go to Metalink, select Patches, and put in 1994933 for the 'Patch Number'.
        It will come up with a patch saying that it is for HP, but it is actually
        generic for Oracle on all platforms.
        After downloading the patch, extract it and keep track of where you put
        the rmsro.sql and invalidate.sql files.
    10) Now run the following, again from sql*plus connected as internal or sys:
        SQL> @?/javavm/install/initjvmaux.sql
        SQL> @<directory where you placed the files from step 9>/rmsro.sql
        SQL> call rmsro.run();
        SQL> @<directory where you placed the files from step 9>/invalidate.sql
    11) shutdown normal the database
    12) If you are following this procedure because you are converting word size
        from 8.1.7.3 32-bit to 8.1.7.3 64-bit *ON SOLARIS*, then you also need
        to apply another fix.
        Go to Metalink, select Patches, and put in 2209569 for the 'Patch Number'.
        After downloading the patch, extract it and put the classes.bin file from
        the downloaded patch into $ORACLE_HOME/javavm/admin.  This will replace the
        classes.bin file which is already there.
    13) Startup restrict your 64-bit 8.1.7.3 database
    14) Sql*plus internal or sys and type
        SQL> create or replace java system
          2  /
    15) Shutdown the database
    16) Startup restrict the database, connect as internal or sys and run
        SQL> @?/rdbms/admin/utlrp.sql;
        -- To check on the progress of utlrp.sql, you can open a second sql
           prompt and do a select count(*) from dba_objects where status!='VALID';
           This count should keep decreasing as the script progresses to
           revalidate all the objects.
        -- If you get an ORA-29554 unhandled Java out of memory condition error,
           simply rerun utlrp.sql again and it will pick up where it left off.
    17) Shutdown the database
        (Note: you may get an ORA-600 [729] error, which can be ignored.
        If that is the case, simply do a shutdown abort before continuing)
    18) Change the SYSTEMTRIG_ENABLED parameter in your init.ora as follows.
        SYSTEMTRIG_ENABLED =TRUE
    19) Startup restrict, connect as internal or sys and run:
        SQL> insert into duc$ (owner, pack, proc, field1, operation#, seq)
             values ('SYS','JIS$INTERCEPTOR$','USER_DROPPED',0,1,1);
        SQL> commit;
    20) shutdown the database
    21) Modify the database startup parameters JOB_QUEUE_PROCESSES and
        AQ_TM_PROCESSES (and shared_pool_size/java_pool_size/db_block_buffers if
        you modified them earlier) back to their original values.
    22) restart the database
    23) check that you are able to startup & shutdown normally the database
        without hanging anywhere.
    Regards
    vinod

  • Migration of Oracle 32-bit to 64-bit on same Windows host.

    Hi,
    Title: Migration of Oracle 32-bit to 64-bit on same Windows host.
    We have windows host x64 bit. Oracle is 10g 32 bit and we want to migrate it to 10g 64 bit. I would like to know the steps. Note 940811 is not clear enough.
    Please help.
    Many thanks,
    Mohan.

    Hi,
    I think SAP Note 940811 is not relevant to your case as far as I understand your case in your previous thread because you are already on oracle 10.2 and there is no upgrade required.
    Please check SAP note 192822 and please check below extract from this note:
          5. Can I switch to 64-bit, even though I already run the same oracle release on 32-bit?
          Yes. The only thing that needs to be done is
    run del_ora.csh to delete the 32-bit software
    install the 64-bit software
    start the database.
    As the wordsize changes with 64-bit, all pl-sql-predures should be recompiled.
          Therefore please run the following two scipts on db-level:
          @$ORACLE_HOME/rdbms/admin/utlip.sql -invalidates all plsql-procedures
          @$ORACLE_HOME/rdbms/admin/utlrp.sql -recreates the plsql-procedures with the new word size
    Thanks
    Sunny

Maybe you are looking for