Discoverer Reporting Solution for Multiple Databases

I have to build oracle discoverer reports (single point of access) for four different applications. Each application is having separate databases. So whether i should create separate EULs for each applications (in respective databases) or Should i create a single EUL in any one of the databases and then use db links to connect rermaining databases (for reports from the other applications).
Can u suggest me which method will work good if you see the performace?. I need a dingle point of access for all the discoverer reports.
The worksheets need to be deployed with oracle portal for access of reports in a single click. Is there any way to pre configure the db credentila for each worksheet...?

Hi
My replies below make the assumption that you are not allowed to do any ETL and therefore the data from each database has to be pulled as is. If you do have ETL capability the situation changes dramatically.
In addition to what Sharon has said the cost based optimiizer will have a difficult job rewriting your query efficiently if you use database links, and if you attempt to have queries with some tables from one database and some from another the optimizer will not work at all. I mean. How could it? How could the optimzier in database A know anything about the statistics in databases B, C or D? Wherever the EUL is, that is where the driving optimizer will be so choose wisely obi-wan :-)
For me it's more about user needs than IT needs. If the business has a need to combine data from multiple databases then having a single EUL with database links would be a necessity. However, if they really are disparate systems with nothing in common such as say having Peoplesoft HR in one and E-Busines Suite Inventory in another with perhaps an in-house tracking system in another then I would look at having separate EULs, one in each.
Having one EUL across non-related systems means you have to mix users and roles and can be hard to manage. It actually becomes messy when just two databases are involved never mind four. So even though you might think it is more difficult to maintain 4 EULs, if the objects really are different and you have differing roles and usernames it actually will probably be simpler. They will be simpler to backup, simpler for exporting and importing and it will be faster for Discoverer to maintain workbooks as there will be fewer of them. Plus your system will have access to its local optimzier thereby ensuring the SQL is efficient.
If you are going to use one EUL you need to start out on a sound foundation. This means using libraries to control access too business areas and workbooks. You'll need to adopt some simple naming standards to keep things separate and manageable. I wrote a paper about libraries a few years ago and it is available free of change here on my website: http://ascbi.com/downloads.htm. The paper is called Discoverer Libraries - a Concept.
Best wiishes
Michael

Similar Messages

  • Webcast-OBIEE Analytics/Reporting Solutions for E-Business Ste, Sep 9 12EDT

    TODAY: I invite you all to an Oracle BI Applications related Techcast, let's use this for interactive Q&A as well. We can follow up on the question here.
    See more details at http://OracleBIWA.org
    Wednesday, September 9, 12 noon Eastern
    OBIEE Analytics/Reporting Solutions for E-Business Suite
    Audio Dial-In: 888 967 2253 Audio Meeting ID: 572994 Audio Meeting Passcode: 334451
    Web Conference: https://conference.oracle.com/imtapp/app/cmn_jm_hub.uix?mID=150764532
    BIWA Wednesday TechCast Series - Sixth Event!
    This presentation will showcase different options for OBIEE-based Analytical Reporting such as:
    1) Oracle BI Applications for supported Oracle E-Business Suite Modules and other Oracle Applications.
    It will include real world experiences for implementing BI Apps Version 7.9.6
    2) Custom OBIEE Development against E-Business Suite (when no BI apps are available)
    3) Migration of Discoverer EUL to OBIEE RPD using Migration Utility
    While OBIEE and BI Apps are clearly the strategic analytics reporting direction from Oracle, only certain Analytics applications are available. Sometimes all customer needs for BI reporting may not be met by these pre-built analytics. For instance, JD Edwards has pre-built ETL connectors only for Financial Analytics. While more BI Apps and ETL connectors are in the pipeline, how can users meet their reporting needs today as they go live in near future? In this session, we will look at several short and medium term solutions without deviating from the long term strategic goal of using pre-built BI applications to reduce the overall risk.
    Several real life situations will be evaluated with demonstration of the steps involved such as how to Migrate Discoverer reports to OBIEE with the highest degree of automation. Likewise, we will cover how DBI views be used for custom OBIEE reporting.
    Presenter: Shyam Varan Nath is an OBIEE Architect for IBM Global Business Services with extensive experience in implementing OBIEE and BI Apps. He has worked on several Oracle Data Warehousing Projects for customers including Citigroup, Air Force, Land O'Lakes, and Blue Cross Blue Shield Association. Shyam has been a Certified Oracle DBA since 1998 and has 18 years of industry experience. He is a regular speaker at BIWA Summit, IOUG/Collaborate, Regional User Groups and Oracle Openworld since 2003. Shyam has also worked at Oracle (BI Consulting Practice) and Deloitte Consulting. Currently, he is the top expert in Oracle OBI apps Forum, in terms of user awarded points. Shyam is also the Founder and President of BIWA SIG.
    Audio Dial-In: 888 967 2253 Audio Meeting ID: 572994 Audio Meeting Passcode: 334451
    Web Conference: https://conference.oracle.com/imtapp/app/cmn_jm_hub.uix?mID=150764532
    Compatibility Check: If you have not used Oracle's web conference system before, please ensure your system compatibility by going to https://conference.oracle.com/imtapp/app/nuf_sys.uix.
    Edited by: shyamvaran on Sep 9, 2009 5:21 AM

    If you would like to share your OBIEE and OBIA knowledge and experiences, please submit your proposals below:
    http://submissions.miracd.com/ioug2010/login.asp
    Collaborate 2010 (april 18-22) will have a special focus on BI => "Get Analytical with BIWA Training Days"

  • Use 1 listener for multiple database in a server

    hi guys,
    just want to check whether this is the right way to configure my Listener.ORA . I am using 1 listener.ora to listen for incoming request connection from remote client. There are multiple databases installed in a server.
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = ora03)(PORT = 1521))
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (GLOBAL_DBNAME = O11R2)
    (ORACLE_HOME = /oracle/app/oracle/product/11.2.0/db_1)
    (SID_NAME = O11R2)
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (GLOBAL_DBNAME = O10G)
    (ORACLE_HOME = /oracle/app/oracle/product/10.2.0/db_1)
    (SID_NAME = O10G)
    )sorry i am reading about it so did not install another database to test out. Just thinking in the line that it mention that the list of SID is refering to the multiple database that is installed in a server and i am using 1 listener.
    Please further advice.

    Shivananda Rao wrote:
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = ora03)(PORT = 1521))
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (GLOBAL_DBNAME = O11R2)
    (ORACLE_HOME = /oracle/app/oracle/product/11.2.0/db_1)
    (SID_NAME = O11R2)
    (SID_DESC =
    (GLOBAL_DBNAME = O10G)
    (ORACLE_HOME = /oracle/app/oracle/product/10.2.0/db_1)
    (SID_NAME = O10G)
    )Please use as above. You can have one listener for multiple databases.right right so it the pattern goes like this:
    SID_LIST_LISTENER =
         (SID_LIST =
              (SID_DESC =
              (GLOBAL_DBNAME = AAAA)
              (ORACLE_HOME = /oracle/app/oracle/product/11.2.0/db_1)
              (SID_NAME = AAAA)
              (SID_DESC =
              (GLOBAL_DBNAME = BBBB)
              (ORACLE_HOME = /oracle/app/oracle/product/10.2.0/db_1)
              (SID_NAME = BBBB)
         )thanks !

  • Free Report Writer for Oracle Database except Crystal Report and Data Vison

    Dear All,
    I want Free Report Writer for Oracle Database except Crystal Report and Data Vision software.
    Wr are working on Linux and windows both platform.
    Any one have direct link or website address for it ?
    Regards,
    Vipul Patel
    Ahmedabad

    Please check the following link -
    http://www.google.co.in/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&q=open+source+report+writer+for+oracle&meta=&btnG=Google+Search
    Regards.
    Satyaki De.

  • Discoverer report running for hours

    Hi,
    One of the custom discoverer report (based on custom SQL) is running for hours.
    When U ran the query for the respective folder, the results were returned in few seconds.
    Hence, data size is not an issue. How can I identify the cause and solve it?
    Thanks,
    Kamath.

    Hello
    If you dont need to run the report urgently then you can always schedule it to run the background till it is finished.
    First log into desktop. Select tools > options > query governor tab. Make sure only radio button named "Never" is ticked. Leave all other options empty / not ticked. Click OK when ur done.
    Then go to File > Manage Workbooks > Scheduling Manager > Schedule.... button then choose either My Computer or Database depending on where your report is stored. Scroll down and find your report. Enter a time and date that you want to start running the report. When you are done click Finish button. Normally the report would run for an hour or till it is complete. But it won't bomb out.
    After 2 hours or even the next morning go to File > Manage workbooks > then look for your report > if it has run successfully then the status column would return something positive like "completed successfully". just double click your report and your are done....
    It works for me if i need to run one of my reports. but that is only if your not in a rush to run your report
    Hope it helps
    Edited by: iandekoker on Jun 11, 2009 12:48 PM
    Edited by: iandekoker on Jun 11, 2009 12:49 PM

  • Reporting solution for a very long report

    Hi All,
    We have requirement to print a very long report ( about 150.000 pages folio size, something like account statement ). Database server is in remote location, connected to report's client via 64 kbps VPN.
    What is the best solution for such requirement ?
    Some thoughts are :
    - using Crystal Report / Oracle Report , display the report on browser and print it
    - Query the data from client side, save the data locally and create report from it
    or is there any best solution for this ?
    Thank you for any help,
    xtanto

    Create an output file on the location where the database is located, zip it, and transfer it to the client. 150000 pages is an awful lot, but usually mostly spaces.

  • Multiple Keyword Sets (For Multiple Databases)

    I work with several different Lightroom databases and it would be nice to be able to have separate sets of keywords that go with each database.
    In my specific case, I use one database for my personal photographic endeavors and another for an image library for our church. The keywords tags used for my Nature photography images and the tags used for the event photography shots for church are very different. Hence, there are lots of keywords in both libraries that have zero images attached to them.
    It would be very useful in you could allow multiple keyword sets to track with multiple databases.
    Dave Mayfield

    There issues'Purge unused Keywords' option under Menu/Metadata.
    Don't ya know.
    Don
    Don Ricklin, MacBook 1.83Ghz Duo 2 Core running 10.4.9 & Win XP, Pentax *ist D
    http://donricklin.blogspot.com/

  • APEX for multiple databases

    Can I install APEX in one database and use it to connect and develop applications for other databases in network.

    The two issues that I have run into with running an ApEx application in one database against data in another database is dealing with sequences and LOBs.
    If you use a database link which does not specify a user name and password to get a sequence value from a remote database in an ApEx application you get the following type of error:
    failed to parse SQL query:
    ORA-01017: invalid username/password; logon denied
    ORA-02063: preceding line from ...Since the sequence is stored in the other database and ApEx runs in the PL/SQL engine because of the engine's security, you have to use a database link with a user name and password in it like:
    CREATE DATABASE LINK db_link CONNECT TO you_username IDENTIFIED BY your_password USING your_remote_db;
    SELECT your_sequence.NEXTVAL@db_link FROM DUAL;Accessing LOB columns in your remote database cannot be done via a SELECT statement. You have to use an INSERT statement. I have my solution to this on my blog.
    Mike

  • Desperately need solution for multiple menus

    I'm using Dreamweaver 8 and am using only CSS for layout and
    controlling all the page elements. One thing I've never found any
    instruction books it is naming conventions when you're using
    multiple menus on a page. I give all my menus unique IDs and that
    seems to work so far BUT I've run into a problem now and have
    worked on fixes for about five hours. I'm completely baffled and
    wonder if there is a CSS was out there who can help out.
    The first 3 navigation menus appear properly and there are no
    problems. This page has the first three menus:
    http://www.aexcea.com/ANGELA/indexTest.html
    . It even worked fine when I did the header and footer as a PHP
    include:
    http://www.aexcea.com/ANGELA/indexTestIncludes.php
    So far, so good.
    Now I had to add a left navigation bar for the client and
    that's when all hell broke loose:
    http://www.aexcea.com/ANGELA/TemplateLeftNav.php
    4th menu
    added
    The fourth menu works but now the first three menus are going
    crazy. They don't display properly in Firefox and in IE they're
    jumping all over the place with the mouse overs. I've changed the
    names of all the menus so they are completely different from each
    other, I tried them as DIV ID, as SPan classes, as a combination of
    the two, I took out the PHP include, put the 4th menu CSS in its
    own file and I've studied the stylesheets till I'm bug-eyed, and I
    have no idea why it's acting this way.
    I'm including the stylesheets below with the relevant code
    and the HTML for the page were all 4 menus will be at the end.
    I'm at the end of my rope and I'm desperately hoping somebody
    can help. Also if anybody can shed some light on the standard
    naming conventions for multiple menus I'd be very grateful.
    Tatania

    The guy is totally correctin his review.
    That is how FireWire works. The FireWire bus will run only as fast as the slowest device on the bus. So as soon as plug in a FW400 device, everything is then clocked down to 400FW.
    If you need to have both FW800 and FW400 devices running at their native speeds you need two FW busses each with their own controller.
    Because of the limited expansion capability of the iMac, I don't see any way for you to get around this limitation.
    If you get a Mac Pro then you could use a FW PCIe card for the second bus and controller.
    Allan

  • Best solution for multiple host tradingpartners

    Hi guru's,
    I have the following situation: Customer currently has one department sending EDIFACT (over Generic Exchange) messages to trading partners. Customer now wants to add a new domain to the current installation, for a second department. Much like its possible in BPEL to have multiple domains.
    Problem is that B2B doesn't seem to support multiple domains like BPEL does.
    So I've been reading and searching and found the following:
    http://www.b2bgurus.com/2007/12/how-to-handle-hosttrading-partner-with.html
    http://www.b2bgurus.com/2008/07/handling-multiple-group-id-multiple.html
    Problem with this is that message from the second HostTP will show up in B2B with the name of the 1st Host TP. Also, messages from both departments appear in the same reports, again with only the name of the first Host TP. Customer sees this as a workaround, and wants a straight solution with no interference between both departments.
    I'm not sure if I'm correct with the above. But I think the only solution is a second B2B installation, in one of the following manners:
    a) Additional B2BServer in same oc4j container.
    b) New B2B oc4j container in same installation.
    c) Complete new installation of OAS 10.1.2.0.2 on same machine.
    Amongst others, I have the following questions:
    1) Am I correct about the downsides of multiple Interchange ID's for the Host TP?
    2) Are the 3 options I presented all possible?
    3) Which one would be best? Which one is the simplest, least complex (to install, to maintain, etc)?
    4) What port conflicts would I run into?
    5) Can both B2BServers use the same database, with different schema's?
    Thank you very much in advance for your time helping me out!
    with kind regards,
    Gerben Vermoen

    Intersting question. Host trading partner with multiple idetntifier should ideally solve the problem from both back end application and Trading partner perspective. Are you claiming the issue is only in report where it shows the messages from two different virtual hosts shows as host one itself. Please let us know.
    Can you please send a test mail to [email protected], i would like to discuss more on this.
    Rgds,Ramesh

  • Parameterized support for multiple database instances in CR 4 Eclipse

    Issue with Database Schemas and Crystal Reports
    When building a report with Crystal Reports, the user is required to enter database connectivity information.  This database information allows the user to select which tables the information for the report will come from.  When choosing the tables, the user must navigate through the available database schemas in the database connection to each table that is required.  The database structure is described below:
    Database Connector 1
    Schema1
    Schema2
    Table1
    Table2
    Table3
    Schema3
    After the user has selected the appropriate tables, they are allowed to begin building the report.  The user puts the necessary table fields onto the report.  Crystal Reports uses only the required fields on the report to build a query to the database for retrieving the data.  Thus, the fewer the fields on the report, the less information required.  A single query is built by Crystal Reports to get all the data from the database.  This query can be viewed from within the Crystal Reports application, but it cannot be changed by the user.
    When viewing the query generated by Crystal Reports, you will notice that the tables will have the schema name attached to them.  This is done as part of the fully qualified name of the table.
    Processing a Crystal Reports report in a batch environment requires that the database connector that is stored inside the report be changed.  This change is necessary due to the setup of our system.  The name of the database server, the database username and the database password are different in the different execution environments.  Our current implementation is to programmatically change these values before running the report.
    The issue arises in that changing the database connector does not change the schema of the tables used in the query.  The schema information in the query is hardcoded.  Thus, when moving the reports from one environment to another, the original schema used is being propogated to the new environment, where the original schema is not appropriate.
    Changing the database connector will, however, change the schema of the tables used in the field selector.  Any field that is used from the field selector on the report or in formulas will change appropriately.  But the fields used to create the initial query will not change.
    The results of the schema not being changed appropriately in the query is when the report is attempting to populate with the Java environment, an exception is thrown and processing is terminated.  When the exception is thrown, the entire process of populating the report is terminated.
    Anyone know a solution to this?
    Erik Bleifield

    Well, CSV would not be a preferred option.
    We need to get the output to a report archive that only supports ascii text. We are hoping to preserve the output formatting of columns, etc. CSV would not preserve the formatting.
    We are currently looking at outputting to PDF and then running a 3rd party product to convert from PDF to text. This leads to a good amount of formatting issues as well.
    Why would exporting to text not be supported in Java? Where one can execute this manually in CR 2008 for Windows.
    I wonder if this is intentional by product management choice - or a defect?
    Thanks for further consideration.
    Erik

  • Report help for multiple Date Select options

    Hi Friends,
    For a particular year wise report, the client wants 12 date select-options which are changeable and informal every year .The report will also be displayed as per the given date selection period wise. Please help me how to fetch the datas from the table as per the given selection period. Currently the report have one date select-option where the user gives selection range as 1.04 to 31.03. It's related to EB power consumption report and hence the new requirement on date selection which are informal and not a fixed date of every year.
    Ex:Selection-Screen
    Period 1 : 08.04.2008 to 12.05.2008
    Period 2: 12.05.2008 to 20.06.2008
    Period 3: 21.06.2008 to 28.07.2008
    Period 4: 29.07.2008 to 15.08.2008
    Period 5: 15.08.2008 to 21.09.2008
    Period 6 : 21.09.2008 to 14.10.2008
    The data will derive as per the above selection ranges.......
    Please advise with example.
    thanks & regards
    Sankar.

    >
    sankar babu wrote:
    > Ex:Selection-Screen
    > Period 1 : 08.04.2008 to 12.05.2008
    > Period 2: 12.05.2008 to 20.06.2008
    > Period 3: 21.06.2008 to 28.07.2008
    > Period 4: 29.07.2008 to 15.08.2008
    > Period 5: 15.08.2008 to 21.09.2008
    > Period 6 : 21.09.2008 to 14.10.2008
    Hi,
    In this case just derive all records matching dates between 08.04.2008 (low in first select-options) and 14.10.2008(high in last select-options.
    Also my advice is to use a single select-options and prompt the user to give the dates as ranges in the multiple entries dialog which can be opened by clicking the button on the right side of the select-options.
    Regards
    Karthik D

  • Scheduled Discoverer report link for viewer in portal

    Hi,
    When a link for scheduled report for plus users is created in portal Oracle suggestes the following. This is good since it does not need the run number and the same link will work for all reruns.
    http://<host.domain>:<port>/discoverer/plus?cn=cf_a156&opendbid=SALES_ANALYSIS2&sheetid=42&workbooksource=Scheduled
    whereas for opening a scheduled workbook result in viewer the link needs the run number which prevents using the same link for every run.
    Do anyone found a way to workaround this
    Thanks for the help
    Jay

    Hi Jay
    I can see that you've had this posted for a little while so I thought I would at least let you know that I've read it. I'm afraid the answer is not what you hoped though as I don't know of a way off the top of my head to do what you ask.
    Sorry, regards
    Michael

  • Web Analysis Report prompted for relational database login

    We have given access to the WA reports and everything works fine in general. One of the user trying to open same report(s) document(s) via Workspace and its getting prompted with relational database login? I have verified for the access and everything seems to be fine.
    I do not know the reason for this. Can anyone help me? Thanks.

    From the forums, i got the below MAXL commands to sync the user access :
    alter system resync sss; --> this command will sync all the users, groups.
    alter group <group name> sync security with all application; --> This can be used to individually sync the required group
    alter user <user name> sync security with all application; --> This can be used to individually sync the required user
    Will check it up with user on any change in her access.
    Thanks,
    Praveen.

  • Report changes for Multiple sets of books

    Hi,
    I am new to the financials suite. What changes would be needed in reports to make them global and run across multiple sets of books and currencies.
    I was thinking of eliminating any _all tables. I am not sure on what SOB related parameter changes would be needed.
    Thanks for your help in advance.

    Are the existing reports Standard or Custom Reports?
    If they are Standard then they should work for any SOB.
    If they are Custom Reports then I suggest you to run them in the development instance and see if you are getting any errors.
    For more info you can refer to chapter 4 & 5 of multi org user guide in the following link http://download-uk.oracle.com/docs/cd/B25516_08/current/acrobat/115multorg.pdf

Maybe you are looking for

  • Clusterware Installation (Nodes not reachable....) 10G R2 on Windows

    Hello Guys, I am struck with this problem for quite a long time... I am installing Oracle Clusterware 10G R2 on windows 2000 operating system. Well i have setup my public, private and virtual IP correctly, i can ping anyone of them. During installati

  • ERROR while configurinig RFC through Solman 4.0

    Hello All, I am Basis R/3 consultant and having 2 years of exp. I got one project to install and configure sap solman4.0 but I dnt know how to do that.I tried and install solman4.0 with typical installation steps provided by SAP. but when i am trying

  • Remote Administra​tion from Turkey?

    Normally I would not be that concerned. This IP originates from Turkey though and to top it off I just changed my password about a week ago. According to this log, someone from Turkey succesfully connected to my router.  Well it does say ICMP which i

  • DECODE VS  CASE? Which one is better

    Which one is better: DECODE(exp,1,val1,val2) VS Case WHEN exp = 1 then val1 when exp=0 then val2 end

  • Why won't Firefox save my passwords?

    Recently, I ran System Mechanic to clear out personal information. It wiped out all my saved passwords in Firefox. Now Firefox doesn't ask me whether to save passwords. I really miss this feature. I've tried to follow the Help" info and everything is