Best practices Oracle Reports

Hi
Can any one point me in the direction of some useful internet resources which discuss commonly used best practices by Oracle reports developers.
I look forward to reading your responses.
Kind regards,
NaranH

Hello,
The following links offer most of the needed information of developing, deploying and running Oracle Reports:
http://www.oracle.com/technetwork/middleware/reports/documentation/index.html
http://docs.oracle.com/cd/E12839_01/bi.1111/b32122.pdf
http://docs.oracle.com/cd/E15523_01/dev.htm
Hope this helps,
Alex
If someone's answer is helpful or correct please mark it accordingly.

Similar Messages

  • What are the best practice in report design ?

    Hi,
    According to you, what are the best practices in report desing about layout, fonts and colors ?
    Thks

    Hi,
    It all depends that what type of report you are designing and what tool you are using - WebI or Crystal.
    And in WebI, if it is cross tab or Tabular report etc.
    One most important thing is that what is client requirement. May be client does not like which is best practice.
    On the base of my personal experience I will create few demo reports using different options - layout, colors and fonts and show them to client so that they may decide.
    Regards,
    Bashir Awan

  • Query Best Practice for Reports

    I am new to Apex and I am wondering what is the best practice for store your sql quries for reports.  I am a believer of storing all sql behind pacakge functions or procedures.  And it looks like the only options for report pages are to use a direct SQL query, or a function that returns a query as a string.  Yes the function method counts as putting the code in Oracle but not really.  It is still getting compiled and parsed on the Apex side.  It would be nice if Apex could handle a cursor but I have read that it doesn't directly. You have to have a function that returns a cursor and then create a pipelined function that calls the cursor function.  That is kind of silly.  Is there some other way to do this?
    Apex 4.2
    Oracle 11.2.0.2
    Thanks for any input.
    Jeff

    Hi Jeff,
    I'm not necessarily a believer in packaging queries. I'm a little more pragmatic in that I believe it may make sense in environments where you have a client environment that just expects a result set that is then manipulated by the client for the purposes of presentation, pagination etc. Apex has a different architecture in that the client is purely an HTML presentation layer (browser) and the presentation, pagination etc is formulated in the database along with the data using the Oracle web toolkit, which is a set of internal packages that produce HTML. Note that handling and manipulating ref cursors inside PL/SQL is not a joy, they were mainly designed to be passed out to external clients. (Often to shield programmers who don't or won't even try to understand relational concepts)
    This means that when you create a report based on a query, the Apex engine will manipulate that base query, depending on the display requirements and pagination requirements of your report, before it submits that query to the database for execution. To get an idea of how this manipulation occurs, you can run your report in debug mode and check the actual query that is submitted to the database. If the query is presented as an already executed ref cursor, then the Apex engine can't execute in the way that it does. As you have already found out, the only way of using packaged queries returning ref cursors is by the use of a pipelined function, so that the Apex engine can treat the result as a normal query.
    This is the architecture of Apex, and I suspect that re-engineering the Apex engine to handle ref cursors natively, as opposed to using a pipelining trick, would be a considerable change. I hope this at least helps to explain why ref cursors and Apex don't mix. I personally don't see the purpose of having an abstraction layer of packaged queries below an abstraction layer of an API such as Apex. SQL is a perfectly good API.
    Regards
    Andre

  • Which blogs or sites useful to practice oracle reports developer

    HI,
    am new to oracle reports and forms developer  can anyone tell us the how the best way to practice the D2K(Form& Reports)

    Is there any other way of installing just Forms and Reports tools?No, you have to install everything in order to get Forms and Reports.
    Craig...

  • Best practice: parameters, reports and control flow

    I am developing an application that has a number of different reports, each of which has a combination of similar parameter LOVs.
    I defined the LOVs on page 0, with a corresponding DISPLAY hidden field for each one, with each set to conditional display if its DISPLAY=Y. I have a page process on each page with a standard block setting the appropriate _DISPLAY's to Y or N depending on whether they are needed on that page or not.
    It is becoming difficult to maintain, and I would prefer to have a single block of code that is called when entering all pages for the first time; where a CASE statement can switch on and off the various LOVs for each page by setting their correspondings _DISPLAY hiddens.
    I cannot find a clear answer for this in the forums; and I am not very clear if it is possible, or if it is the best practice.
    If anyone has any advice, please let me know!!
    Thanks
    Mark

    Hi Mark,
    One of the first points of best practice in Apex is that any non-trivial chunks of PL/SQL coding should be centralised in the database as stored code.
    In your case, your generic code would check the page that is being loaded and through a case statement, selectively set values to display the required fields for that page. One problem with this is that you still need to modify this procedure every time you add a new page.
    An alternative to this would be to do away with the _DISPLAY items and have the LOV items Condidtion type set to
    Current Page is Contained Within Expression 1 (Comma delimited list of pages)
    You then only need to list the pages the item is available for as a comma separated list in Expression 1.
    You could go even further by storing the display logic for each LOV item in tables in the database and make this completely dynamic, but this may be seen as overkill.
    Regards
    Andre

  • Best Practice for report output of CRM Notes field data

    My company has a requirement to produce a report with variable output, based upon a keyword search of our CRM Request Notes data.  Example:  The business wants a report return of all Service Requests where the Notes field contains the word "pay" or "payee" or "payment".  As part of the report output, the business wants to freely select the output fields meant to accompany the notes data.  Can anyone please advise to SAP's Best Practice for meeting a report requirement such as this.  Is a custom ABAP application built?  Does data get moved to BW for Reporting (how are notes handles)?  Is data moved to separate system?

    Hi David,
    I would leave your query
    "Am I doing something wrong and did I miss something that would prevent this problem?"
    to the experts/ gurus out here on this forum.
    From my end, you can follow
    TOP 10 EXCEL TIPS FOR SUCCESS
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/204c3259-edb2-2b10-4a84-a754c9e1aea8
    Please follow the Xcelsius Best Practices at
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a084a11c-6564-2b10-79ac-cc1eb3f017ac
    In order to reduce the size of xlf and swf files follow
    http://myxcelsius.com/2009/03/18/reduce-the-size-of-your-xlf-and-swf-files/
    Hope this helps to certain extent.
    Regards
    Nikhil

  • Best practice: Developing report in Rich Client or InfoView?

    Hi Experts,
    I have a question on the best practice of developing webi reports.
    From what I know, a Webi report can be created in Rich Client and then exported to one or more folders. From InfoView, the report can also be changed, but the change is only local to the folder.
    To simplify development and maintenance, I believe both creation and change should be done solely in either Rich Client or InfoView. However, some features are only available in InfoView, not in Rich Client. One example is hyperlink for another Webi report. As a second step, I can add the extra features in InfoView after the export. However, if I change the report in Rich Client and re-export it, the extra features added via InfoView (e.g. report hyperlink) will be overwritten.
    As I'm new to BO, may I have some recommendations on the best practice for building reports? For instance:
    1) Only in Rich Client - no adding of feature via InfoView
    2) First in Rich Client, then in InfoView - extra features need to be added again after each export
    3) Only in InfoView -  all activities done in InfoView, no development in Rich Client
    4) Others?
    Any advice is much appreciated.
    Linda
    Edited by: Linda on May 26, 2009 4:28 AM

    Hi Ramaks, George and other experts,
    Thanks a lot for your replies.
    For my client, the developers will build most of the reports for regular users to view. However, some power users may also create their own reports to meet ad-hoc reporting requirements.
    It's quite unlikely for my client to develop reports based on Excel or CSV data files. And we need to use features such as hyperlink for documents (which is not available in Rich Client). Based on these considerations, I'm thinking of doing all development in InfoView (both developers and power users). Do you foresee any issue if I go for this approach?
    Thanks in advance.
    Linda

  • RICEFW Best Practices - Custom Reports

    What are some of the best practices to keep in mind when designing any custom report?

    Hello,
    The most important thing is the program is assigned to authorizationg group. (From Technical Perspective)
    Authorization Group
    Authorization group to which the program is assigned.
    The assignment of a program to an authorization group plays a role when the system checks whether the user is authorized to:
    Execute a program
    --> Authorization object S_PROGRAM
    Edit a program (-Include) in the ABAP Workbench
    --> Authorization object S_DEVELOP
    Programs that are not assigned to an authorization group are not protected against display and execution.
    Security-related programs should, therefore, always be assigned to an authorization group.
    Report RSCSAUTH can also be used to assign programs to authorization groups. This report is documented in detail.
    From Functional Perspective
    1. Check the requirement is going to meet business requirement
    2. Check whether there is any standard reports available to suffice your requirement
    3. The time and effort going to take
    4. Performance issues
    5. Furture changes
    6. Scalability
    7. Future upgrades
    8. Technical and Functional Specifications
    9. Data volume
    10. Usability (frequency) etc.
    Regards,
    Ravi

  • Best Practices - reports

    I am looking for advice on best practices for reporting. Test runs generate alot of data and I am not always sure what the best things to report on are.
    In particular I am comparing a number of different code releases over the last few weeks, is page response time the only thing, or most important thing to report on?

    Sorry for the not very detailed reply. You were on the right track though.
    The page response times are an important metric as they, along with error rates, indicated the end user experience. Therefore, I would recommend that any comparison of test runs begin with an analysis of the average response times under load and the transaction failure rate under load. Using e-Load, you could build these graphs as response times/transactions failed and virtual users on a time axis, or use Users as the scale.
    But, in my experience the end user experience is only the beginning of the story, with the impact on the underlying infrastructure telling the other side. As you have already worked out, if the response times at a given level of users are the same the first instinct is to say the new code is as successful. But the CPUs of the application servers might now be at 80% utilization where before they were 50%. So while the end user would see no difference your overall capacity will have dropped. The same could go for other metrics like bandwidth if more or larger images were added to the application, etc.
    System level metrics then like KB/sec, hits per second and pages per second should also be included in the comparison. And these are already available in e-Load. Serverstats can collect the rest of the data for you in most cases.
    At minimum, I would look at CPU on the Web Servers. CPU, memory, requests per second and requests queued on the application servers. And CPU, connections and disk usage on databases. This will be a good start .
    CMason
    Senior Consultant - eLoadExpert
    Empirix

  • Best practice for real time requierement

    All,
    I am trying to find out what is the best practice for reporting against real time data ?
    is it while using
    1 - webi against universe/bex query on the top of hybrid cubes ?
    2 - Crystal report directly against the ECC data ?
    3 - using another solution such as Data Fedrator ? or something different ?
    I am looking to know if anyone got such req and also to share their experience 
    did they get some huge challenge against hybrid cubes ?
    Thanks in advance for your help
    Philippe

    Well their first requierement was to get real time data .. if i am in Xcelsius and click refresh then i want it to load my last data ..
    with live office , i can either schedule a crystal report and get the data delayed or use the option from live office to make iterfresh as right now .. is that a correct assumption ?
    I was talking about BW, just in case they are willing to change the requierement to go from Real time to every 5 min
    Just you know we are also thinking of the following option:
    1 - modify the virtual provider on the  CRM machine to get all the custom fields needed for the Xcelsius Dashboard
    2 - Build some interactive report on the top of these Virtual Provider within CRM
    3 - get the link to this report , it is one of the Report feature within CRM
    4 - design and build your dashboard on the top of it
    5 - EXport your swf file to the cRM web ui
    we are trying to see which one is the best one
    Philippe

  • Best Practice Guides

    Are there any best practice oracle EBS documents around general management and operation functionality in Oracle EBS - that would be useful from an audit standpoint. I appreciate there is the best practices for securing oracle EBS document, but there must surely be other best practice documents for other management/functionality/operations of an Oracle EBS environment?

    user599292 wrote:
    Are there any best practice oracle EBS documents around general management and operation functionality in Oracle EBS - that would be useful from an audit standpoint. I appreciate there is the best practices for securing oracle EBS document, but there must surely be other best practice documents for other management/functionality/operations of an Oracle EBS environment?????Did you read my post. I just said I know their is the best practices for securing Oracle EBS, I know that, what I asked was are there any other audit guides for general EBS operations/configuration as opposed to security.

  • Best practice in getting compliance rates of Software Update Deployments

    Hi,
    Would like to ask around on how others generate reports about software update deployment compliance. What do you use to get this report? Are there best practices for gathering software update compliance reports?

    There is not really a best-practice on reports that you need to use for compliancy on software updates. One of the reports I often use to check the compliancy is
    Compliance 1 - Overall compliance as it provides a good overview of a specific collection for an update group. For more details you can use
    Compliance 3 - Update group (per update).
    My Blog: http://www.petervanderwoude.nl/
    Follow me on twitter: pvanderwoude

  • JSP Best Practices and Oracle Report

    Hello,
    I am writing an application that obtains information from the user using a JSP/HTML form and then submitted to a database, the JSP page is setup using JSP Best Practices in which the SQL statments, database connectivity information, and most of the Java source code in a java bean/java class. I want to use Oracle Reports to call this bean, and generate a JSP page displaying the information the user requested from the database. Would you please offer me guidance for setting this up.
    Thank you,
    Michelle

    JSP Best Practices.
    More JSP Best Practices
    But the most important Best Practice has already been given in this thread: use JSP pages for presentation only.

  • Oracle EPM 11.1.2.3 Hardware Requirement and best practice

    Hello,
    Could anyone help me find the Minimum Hardware Requirement for the Oracle EPM 11.1.2.3 on the Windows 2008R2 Server? What's best practice to get the optimum performance after the default configuration i.e. modify or look for the entries that need to be modified based on the hardware resource (CPU and RAM) and number of users accessing the Hyperion reports/files.
    Thanks,
    Yash

    Why would you want to know the minimum requirements, surely it would be best to have optimal server specs, the nearest you are going to get is contained in the standard deployment guide - About Standard Deployment
    Saying that it is not possibly to provide stats based on nothing, you would really need to undertake a technical design review/workshop as there many topics to cover before coming up with server information.
    Cheers
    John

  • OBIEE Report and Dashboard development best practice

    Hi All,
    Is there any best practice available on OBIEE report and dashboard development? Any help would be appreciated.
    Thanks,
    RK

    http://forums.oracle.com/forums/thread.jspa?messageID=2718365
    this might help you
    Thanks

Maybe you are looking for

  • Preview and Mail Crash when attempting to print to Konica Bizhub

    Greetings all. I've been having a re-occuring problem where Preview & Mail quit when I hold down command + P to print. However, If I go to File then Print, the application will not crash. Whatsmore, it crashes literally every other time. If I hold co

  • BI modelling documents

    Hi, Can any one send me the documents related to BI 2004s MODELING. I have the documents which are available in SDN, Please don't send it again. Can you please send it to my mail id: [email protected] Thanks in advance, Malli.

  • Help!!! How do I print out a 2d Array?

    Say, I have static int[][] board = { {p,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r}, {n,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r}, {n,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r}, {n,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r}, {n,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r}, {n,r,r,r,r,r,r,r,r

  • Dreamweaver CS3 Install on Vista Home Prem

    Hi there I have just got a new laptop with Vista Home Premium installed and I have attempted to install Dreamweaver CS3. The first day it seemed to work fine until I got a message stating that registration had failed catestrophically. It then shut do

  • SQL 2012 standart. error when installing

    hello there I'm having trouble installing SQL server 2012. it says unauthorized action during process. trying to do repair and no good the error log is here : https://onedrive.live.com/redir?resid=1457F260708DF6F6!84695&authkey=!AEpBM0tn2dv_HHw&ithin