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.
ThanksIts 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 PMIf 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 -
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,
-GHello
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 AMIt 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 commentsWell, 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. -
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,
LucaHi 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 10gIn 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
YramWe 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 KDear ,
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
-
Was writing post, as part of sharing article from my newsfeed. While writing, Facebook timed out. Display cleared. App recycled and returned to newsfeed. This has happened previously and for all purposes, the original post, since it had never be
-
Error in BASIS when trying to create a Leave Request
Hi, We have developed an application in Oracle Forms 10g which is used by employees to create leave requests and transfer them to the SAP portal through BDC. There's a ABAP program to collect all leave requests applied by many employees in the Oracle
-
Force Spotlight to Index a FW HDD
Hello! Well, I recently aquired (as in 2 days ago) a Seagate 400GB FireWire/USB drive. I have it connected via FW. Well, after formatting it to Mac Extended format, I partitioned it for a 60G section (intended for a secondary boot volume) and a 320 G
-
Hi all, it's been about 6 months since I publish my webpages. I created a new site, or renamed an old one (i had 3) and made a simple change, and attempted to pblish but it did not work 1- I click publish and: a-I get- "logging in to mobile me" and a
-
Error in invoking target 'ntcontab.o' of make file.
Hi, Operating System:Enterprise Linux Release 5 Update 2 for x86 (32 Bit) Database:Oracle Database 10g Release 2 (10.2.0.1.0) for Linux x86 When I am trying to installt database on the VMware virtaul machine i am getting the following error durig the