Search Resource Center

“When we made the decision to acquire the Oracle BI Applications we knew that we needed an integration partner. We have worked with BICG for many years with OBIEE. They have been on site, and we have worked with them remotely. They have been extremely helpful over the years. We looked to them to be partners with us on the deployment of the Oracle Bi Applications. They provide training, consulting, direction, guidance, and knowledge transfer. BICG provided everything that we needed to be successful..”

Tina Suttle – Diebold
Manager of Business Information systems includes Business Intelligence and Websolutions

“We implemented off the shelf service analytics proponent. We were very pleased with BICG’s performance. They really came through for us. We couldn’t have done it without them. Folks they had on the project came through not only in terms of helping deliver, but also helping our technical teams come up to speed on the technology. BICG has helped us to become self sufficient.”

George Woods - Motorola
Software Development Manager for Oracle Apps and Siebell applications

OBIEE Tips & Tricks

At Business Intelligence Consulting Group, we happen to know a LOT about Oracle Business Intelligence Enterprise Edition (OBI EE - formerly Siebel Analytics). So, from time to time, we post tips & tricks to help you use OBI EE to its fullest.

Monday
Jan242011

Avoiding the CAST Function

To improve query response time, try pushing columns that are calculated with the CAST function down to the database level. You should see a significant performance improvement, especially if the DBA can add an index to the database column.

Monday
Jan242011

Debugging issues with Logical SQL

Have you ever encountered errors when trying to develop and test a logical SQL statement issued directly to the Oracle BI Server? One common root cause is the use of SQL constructs not supported by the OBI Server; sub-queries are particularly sensitive. According to the Oracle documentation, only the following sub-query predicates are supported (in addition to UNION and UNION ALL):

IN, NOT IN
Any, >=Any, =Any, <Any, <=Any, <>Any
All, >=All, =All, <All,<=All, <>All
EXISTS, NOT EXISTS

For example, try using &ltAny instead of &lt. If this does not fix your problem, see if a physical SQL statement is being generated when you run the logical SQL statement. If so, try running the physical SQL directly against a database, and the database error description may provide the information you need for debugging.

Monday
Jan242011

Differentiating Your Environments

Have you ever made a change to a report within one environment but meant to do it in another? Try modifying the style sheet whereby changing the section or heading color to differentiate your environments. Migrating the repository or web catalog will not carry forward any style sheet modifications.

Monday
Jan242011

Enabling Language Translation

If you are thinking about enabling language translation on your Oracle Business Intelligence web site, remember only the text that OBIEE provides out of the box will be automatically translated into the selected language. You will have to customize all data, dashboard titles, reports titles, logical columns, etc to the appropriate language(s).

Monday
Jan242011

Implementing Simple Column-Level Security

Some columns, such as Social Security Number (SSN), may contain sensitive information that should only be displayed to certain Users or Groups. A simple way to restrict the visibility of this data is to use column-level security. All you need to do is modify the Permissions for a given presentation column in the repository. By default, the Everyone group will have read access; you must uncheck this check box, and then explicitly grant access (check the boxes) only to the appropriate groups. Now let’s say that Basic_User does not have permission to view the SSN column, but Super_User does. If there is a Dashboard or Report that contains the SSN column, the Super_User will be able to run the report and see the SSN data, but the Basic_User will not even be able to run the report; the report will produce an error like this:

Click to read more ...

Monday
Jan242011

Using Group Level Permissions instead of User Level

For ease of catalog administration, only assign permissions at a group level (as opposed to an individual user level) for objects in the web catalog (i.e. reports, pages, dashboards, prompts, etc.). Adding individual users to these elements makes maintenance difficult and costly. Also, you will save yourself many hours of “hunting and pecking” to determine who has access to what.

Bookmark and Share