OBIEE Answers (Ad-Hoc Reporting) Best Practices

Hi All
Just finish writing about OBIEE Answers (Ad-Hoc Reporting) Best Practices. Thought it would be great to share with extended family.
Please visit :
Hope this helps
Sunil S Ranka
Blog ::
"Superior BI is the antidote to Business Failure"

hi ranka,
Nice work and nice post.It would be helpful to many guys out here.

Similar Messages

  • EBusiness Reporting Best Practices

    Hi All,
    I a new to the eBusiness suite and manage our Business Intelligence. I have read bits and pieces about the backend and its schemas. Can anyone tell me and/or send me info about reporting best practices out of the eBusiness backend? It appears that using the APPS views would be the best process to pull data that aligns with the application....I found those points even in the metalink docs, but wanted to get some hints/tips from experienced users.
    Any help/info is greatly appreciated.

    Generally the Business Views provide the best denormalized views for eBusiness Suite, try generating them via I think Business Views responsibility, Generate Business Views. Check the output/logs for the views generated.

  • Error while Connecting report Best Practices v1.31 with SAP

    Hello experts,
    I'm facing an issue while trying to connect some of my reports from Best Practices for BI with SAP.
    It only happens when it's about info sets, the other ones that are with SAP tables go smoothly without a problem.
    The most interesting is I have already one of the reports connected to SAP info sets.
    I have already verified the document of steps of creation of additional database that comes with BP pack. They seem ok.
    Here goes what Crystal Reports throws to me after changing the data source to SAP:
    For report "GL Statement" one of the Financial Analysis one which uses InfoSet: /KYK/IS_FIGL_I3:
    - Failed to retrieve data from the database; - click ok then...
    - Database connector error: It wasn't indicated any variant for exercise (something like this after translating) - click ok then
    - Database connector error: RFC_INVALID_HANDLE
    For report "Cost Analysis: Planned vs. Actual Order Costs" one of the Financial Analysis one which uses InfoSet: ZBPBI131_INFO_ODVR and ZBPBI131_INFO_COAS; and also the Query CO_OM_OP_20_Q1:
    - Failed to retrieve data from the database; - click ok then...
    - Database connector error: check class for selections raised errors - click ok then
    - Database connector error: RFC_INVALID_HANDLE
    Obs.: Those "Z" infosets are already created in SAP environment.
    The one that works fine is one of the Purchasing Analysis reports:
    - Purchasing Group Analysis -> InfoSet: /KYK/IS_MCE1
    I'm kind of lost to solve this, because I'm not sure if it can be in the SAP JCO or some parameter that was done wrongly in SAP and I have already check possible solutions for both.
    Thanks in advance,
    Carlos Henrique Matos da Silva - SAP BusinessObjects BI - Brazil.

    I re-checked step 3.2.3 - Uploading Crystal User Roles (transaction PFCG) - of the manual where it talks about CRYSTAL_ENTITLEMENT and CRYSTAL_DESIGNER roles, I noticed in the Authorizations tab that the status was saying it hadn't been generated and I had a yellow sign, so then that was what I did (I generated) as it says in the manual.
    Both statuses are now saying "Authorization profile is generated" and the sign is now green on the tab.
    I had another issue in the User tab (it was yellow as Authorizations one before generating)....all I needed to do to change to green was comparing user (User Comparison button).
    After all that, I tried once more to refresh the Crystal report and I still have the error messages being thrown.
    There's one more issue in one of the tabs of PFCG transaction, it is on the Menu one where it is with a red sign, but there's nothing talking about it in the manual. I just have a folder called "Role menu" without anything in it.
    Can it be the reason why I'm facing errors when connecting the report to SAP infoSets? (remember one of my reports which is connected to an infoSet works good)
    Thanks in advance,
    Carlos Henrique Matos da Silva - SAP BusinessObjects BI - Brazil.

  • Function Module performance in Crystal Reports - Best practices

    Hi all,
    We are following a function module based approach for our crystal reporting needs. We tried to follow an infoset approach, but found that most of the critical fields required for reports were retrieved from function modules and bapis.
    Our reports contain some project filters/parameter fields based on which the task reports would be created. I was wondering what would be the best approach/best practices to be considered while designing the FM so as not to impact the crystal report performance? 
    We created a sample FM in our test system with just the table descriptions ( without the input parameters) which would retrieve all the projects and found that crystal reports crashed while trying to retrieve all the records. I am not sure if this is the right approach since this is our project in using FMs for crystal reports.
    Thank you

    yes. We did try following the infoset approach against the tables however since our project reports contain long text fields and status texts ( retrieved via FMs), we opted for the FM approach. Do you know how texts can be handles from ABAP to Crystal reports?

  • Quiz Reporting - Best Practice?

    I have been experiencing issues with the email quiz result function. No score in the email. I have tried as an attachment and in the body. Note: I've got this function to work at other job sites.
    What is the best workaround for this? Another app such as Questionmark? The company I am working for is not using an LMS. I thought of using Moodle. Would each user need to be a student? That would be too many extra steps.
    I need to be able to track users pass/fail information.
    Ideas on best practice for assessments with no LMS?

    Hi there
    Click here for more
    Cheers... Rick
    Helpful and Handy Links
    Captivate Wish Form/Bug Reporting Form
    Adobe Certified Captivate Training
    SorcerStone Blog
    Captivate eBooks

  • Crystal Reports Server 2008 - Scheduling Reports Best Practice

    What is the best practice for scheduling a report that will be distributed to approximately 30 recipients? I have uploaded a report that has a single parameter for the physician's name.  I need to distribute this report on a daily basis to each physician using their name as the parameter. Should I right-click on the single report that is uploaded and schedule the report with the corresponding parameter and physician e-mail address, or should I create 30 reports each with the physician's name. Basically, I need a way to see all of the scheduled jobs for a given report? Is this possible in Crystal Reports Server 2008? Thanks.

    The way that I handle all of our scheduled reports is to create the report with parameters to cover all of the necessary variations of the same basic report.  For you, that's be a single report with the doctor's name (or other identifier) as a parameter.  I then create an Object Package (I use BOE, so I'm not positive if CR Server has them, but I'd guess so...) for each variation (doctor in your case), and copy the report into the package.  I then set up the destination and schedule for the package, and set the parameter(s) of the report.  Then, schedule the package to run.
    The advantage of using object packages is that it separates the schedule and distribution from the actual report, so if (or I should say, when :->) the report changes, you don't have to copy the schedule and destination to the new version of the report, saving time and reducing errors.  Just copy the new version into the package, set the parameters, delete the old version, and reschedule the package to run.

  • Crystal Reports (Best Practice)

    We are currently using Crystal Reports (the built-in one) for SAP 8.8. We are currently maintaining around 400 crystal reports and all of them have been uploaded in SAP under each of the Modules.
    I am trying to sort the reports now, however, the default sorting of the reports is based on which report was first uploaded. Based on best practices, how can I sort the reports in such a way that the users won't have to scroll down through more than 400 reports (of which, these were not sorted alphabetically)?

    As you know, this is designed as is. In other word, there is no option to sort. You have to reload them as the order you need.

  • APO reporting - Best practice

    I am looking for information regarding best practice and business content for APO reporting (especially within demand planning)in SAP BI. I have found some business content on but it is for example only 2 queries and the project I am working on definitely needs more but they still want to stick to standard/best practices.
    Anyone who can help me or have any ideas?

    there are 4 data sources for PP/DS:
    Best regards

  • Workflow history report best practice

    How do you recommend to make custom workflow history report(s)?
    For example, let's think of the most simple document approval process: initiator uploaded document, manager reviews the document, if approved - document is marked as approved, if not - document should be modified by initiator. In real life
    review can be done by group, business flow will be much more complicated, some tasks will be assigned to other users, etc.
    Now, I need to show feedback received from users in a short, readable format. Let's say we need to know:
    1) when review was made
    2) who made it (name, position, email)
    3) review outcome (approved/rejected/custom)
    4) review comment
    So, nothing unusual here.
    I see the following options:
    Make a view from different sources: workflow history list, workflow tasks list, current library. For me it sounds crazy.
    Write necessary data into workflow history list and don't write there anything else. This option doesn't support multiple reports.
    Write all data into workflow history list and then somehow filter its data. Again sounds crazy.
    Write data into custom SharePoint list and then make views based on it. Looks flexible. But, probably, every workflow will need separated list.
    Write data into external SQL database, then somehow show in SharePoint. The most flexible, can store practically any amount of data, apply any kind of transformation. But data is not in SharePoint directly, some data connection/sync issues might
    What will you recommend?
    BTW, there is additional question: all this logging creates so much "noise" in workflow diagram - I write some information on regular basis after some events and that requires adding multiple activities every time: set workflow status, update
    item (set some custom status), write workflow history and write into some external data store. 3-4 repeating events - how can I "group" them into something like 1 activity?

    I would suggest you use the custom list option.
    With SharePoint OOTB List, we can take use of the available features provided to manage data conveniently.
    Also, as a data source, we can also generate different kinds of reports from SharePoint List using other reporting products such as Excel.
    For the second question, I would suggest you open a single thread for it to let others in this forum easier to focus on one question in one single thread.
    Feel free to reply if there are still any questions.
    Best regards
    Patrick Liang
    TechNet Community Support

  • Crystal Report Best Practice Question

    Hello All;
    I have got a task regarding parameter passing to Crystal Report via Crystal Report, I would like to find best way to achieve it.
    Imagine that I have got parameterized and non reports-parameterized. I am developing a report manager that will enable users to subscribe to the reports and schedule them with their parameters. I have got a subscription web page with the list of reports. When a user wants to subscribe to a report and schedule it, if there is no parameter in the report, it is fine but if there is any parameter that needs to be passed to the report(which we can find from rpt file), user should be able to enter these parameters values via a panel in the page. and I will save those parameters' values to the database.
    Effectively, I need to create a parameter entry panel to get the parameters and save them to the database with their type, value and so on, then I need to use these parameters programmatically for exporting reports to the different file formats.
    Basically, I must develop parameter entry panel run time in accordance with the parameter types that the corresponding report has.
    Does anyone have any idea what the best way is to achieve it?
    Thanks for your help from now on and please ask for further clarification if needed/
    Kind Regards.

    Hi, mkosucu,
    You can read the parameters out of the report at run time, prompt the user for them, then schedule it with those parameter values.
    To get the parameters, use
    There's a tutorial that can be of some help:
    [BOE XI R2 Developer Library|]
    In the left pane select
    .NET developer guide and API reference
    ....Client Desktop Tutorials
    ......Scheduling a report containing specific parameter values

  • Timesheet (Progress Reporter) Best Practices

    For the consultants out there - what do you recomment as best practise for Timesheet (progress reporter) approval settings? Do you recommend Auto approval, or 1-level approval. I understand there are pro's / con's of each but what is your recommendation.

    It depends only on your organization's needs.
    If time-sheets needs to be approved or not.
    And if yes, by who...
    If you don't know... use autoapproval.
    PR works of course fine without this function enabled.

  • Materialized Views/Reporting Best Practice

    We have a number of complex materialized views (joining many tables) that are rebuilt every night by doing a full refresh (RERESH FORCE ON DEMAND). The views take a few hours to refresh and I have a concern that they will become slower over time as more data is added into the underlying tables.
    Does anyone have any advice on other ways to achieve the rebuilds other that doing a full refresh? I would ideally like to refresh on commit, but as they are complex it won't allow that.

    Have you tried "MATERIALIZED VIEW LOG"
    For more info you can refer..

  • 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.
    this might help you

  • Can anyone suggest me the OBIEE Repository/Answers best practice document?

    I'm looking for the OBIEE repository/answers/dashboard development best practice doument.can you suggest me where can i find this document?

    Below the links are helpful for you,
    Oracle BI Applications Installation and Configuration Guide
    Creating a Repository Using the Oracle Business Intelligence Administration Tool
    Creating Interactive Dashboards and Using Oracle Business Intelligence Answers
    Hope its helpful for you and award points,

  • The best practice for creating reports and dashboard

    Hello guys
    I am trying to put together a list of best practice on how to create reports and dashboards using OBIEE presentation service. I know a lot of those dos and donts are just corporate words that don't apply consistantly in real world environment, but still I'd like to know if Oracle has any officially defined best practice or not.
    the only best practice I can think of when it comes to building reports and dashboards is:
    Each subject area should contain only one star schema that holds data for a specific business information
    Is there anything else?
    Please advice

    Read this book to understand what a Dashboard is, what it should do and look like to be used by the end users. Very enlightentning.
    Information Dashboard Design: The Effective Visual Communication of Data by Stephen Few (There are a couple of other books by Stephen and although I haven't read them yet, I anticipate them to be equally helpful.
    This book was also helpful to me:
    I also found this book helpful in Best Practices...

Maybe you are looking for