" /> If your Brio/Hyperion Reports are running slow... - Genesys CTI User Forum

Author Topic: If your Brio/Hyperion Reports are running slow...  (Read 7914 times)

tony

  • Guest
If your Brio/Hyperion Reports are running slow...
« on: June 27, 2007, 12:01:40 PM »
Advertisement
...a potential solution, for once!

I've recently investigated an issue within all Brio (Hyperion) reports against the local web server (Brio ODS) seemingly running very slowly.  On investigation, I found that the connection setup file (xxx.oce) contained some default parameters to pre-fetch and list all of the database tables, prior to launching any Queries.

What?

OK - a Report Designer may need to list the database Tables, from which to create a new Query on which to base a Report.  They [i]need [/i] to pre-fetch the Tables, in order to use them.

(Business) Users should be presented with an EIS and shouldn't need access to the Query or Table sections at all, so their connection file should not include the pre-fetch parameters which are default set in an .oce file.

My suggestion to those of you who have found that, even [i]before [/i] you run a Query in a Report, the Report opens very slowly, is that you have pre-fetch parameters set in your .oce.  If you are able, open the full client and investigate your "optional" components in your connection file (xxx.oce).  You may have to dig around but there will be a section which details the pre-fetch parameters, which may look something like this, on the database side:

[color=blue]SELECT DISTINCT TABLE_NAME, :"SYS_B_0", OWNER, TABLE_TYPE, :"SYS_B_1"
  FROM SYS.ALL_CATALOG
WHERE OWNER NOT IN (:"SYS_B_2",:"SYS_B_3",:"SYS_B_4")
     AND TABLE_TYPE IN (:"SYS_B_5",:"SYS_B_6",:"SYS_B_7")[/color]

- Next, remove these pre-fetch parameters, save the file with a new name and distribute the revised version to your Business Users [b]only [/b] - keep the original version for your Report Designers.

You may not see a marked improvement until everyone is using the new connection file, since others will be stuffing up your database by still pre-fetching all of the Tables in your Schema but it will work if you replace the majority of Power Users who do not need to see/access the tree list of Tables in the Query section of a Report.

[color=red]Remember - always [b]TEST [/b] before you [b]IMPLEMENT[/b]!  ::)[/color]

I hope this helps someone, at least!  ;D

Tony
« Last Edit: July 03, 2007, 12:36:27 PM by Tony Tillyer »

Offline mark

  • Sr. Member
  • ****
  • Posts: 415
  • Karma: 2
Re: My Brio/Hyperion Reports are running slow...
« Reply #1 on: June 28, 2007, 10:12:04 PM »
  • Best Answer
  • Excellent tip Tony. Reading this made me check our environment.... reports were bringing back the query and tables.

    Mark

    tony

    • Guest
    Re: My Brio/Hyperion Reports are running slow...
    « Reply #2 on: June 29, 2007, 02:10:47 PM »
  • Best Answer
  • ...are there any prizes... or cakes?  ;D

    Offline mark

    • Sr. Member
    • ****
    • Posts: 415
    • Karma: 2
    Re: My Brio/Hyperion Reports are running slow...
    « Reply #3 on: June 29, 2007, 11:03:29 PM »
  • Best Answer
  • you win half an orange choc chip cookie (I ate the other half) and a banana skin.
    I will keep both for you until we meet :D

    Mark