Monday, July 11, 2011

OBIEE11g Multi Language Catalog

Open the catalog manager and browse to the catalog you want to translate:

image

Select the shared folder:

image

From tools select export captions

image

image

image

Navigate to the export folder:

image

Make a copy of the folder for each language

image

Edit/Translate the XML files:

image

image

Navigate to <<OBIEE_HOME>>\instances\instance1\bifoundation\OracleBIPresentationServicesComponent\coreapplication_obips1\msgdb

Add a sub folder for each language l_xx if it doesn’t exists:

image

in each folder add a subfolder captions:

image

Add the translated XML to the respected folder:

image

Restart the presentation server and log in for each language to check:

imageimage

Till Next Time

Friday, July 8, 2011

OBIEE Using the EM NQQuery log

After I did this article http://obiee101.blogspot.com/2011/07/obiee11-how-to-use-log.html on how to read the NQquery.log with notepad I got a couple of emails telling me that the log can also be found in the enterprise manager.

First of all I know but I don’t like it because of the time it takes to refresh every time. (My laptop isn’t that fast).

But here is how you use it:

Open the enterprise manager and go to the business intelligence core application:

image

Click on the diagnostics tab and open the Log Messages tab

image

Open the server log:

image

You might have to wait a bit:

image

Check the trace box

image

and add “Sending query to database” in the Message contains box

press the search button

image

Now you can plough trough the log:

image

Till Next Time

OBIEE Developing a Parent-Child hierarchy

Just some strange behaviour I noticed OBIEE doesn’t like me developing a Parent-Child hierarchy in online modus in 11.1.1.5. It seems to miss some settings during a consistency check. When I did it in off-line modus the consistency check showed the errors.

Till Next Time

Tuesday, July 5, 2011

OBIEE Localization and NULL values

Just a tip: When setting up multi-language localisation, be sure that ALL your translated value have at least an space in them. The init block will fail if OBIEE encounters an NULL or an empty string.

Use NVL to catch it in the init block:

image

Till Next Time

OBIEE11 How to use the log

If you come from a 10g background you might be missing the NQquery.log. Don’t worry it’s still there. In 11.1.1.5 you will find it in <<OBIEE_HOME>>\instances\instance1\diagnostics\logs\OracleBIServerComponent\coreapplication_obis1

image

Along with the NQserver log.

Now how do I set the loglevel? Two options:

- Set it for everbody. (!A No No on production machine’s!)

In the Administration tool goto TOOLS > Options

image

- Set it for a individual user:

image

You can’t do it in the Administration tool, since the users are no longer there.

You have to do it in the report under investigation, go to the advanced tab of your report:

image

Scroll down to the prefix part:

image

and enter:

SET VARIABLE LOGLEVEL=2;

Don’t forget the semicolon!

Open the NQquery.log in a text editor (fi Notepad++)

image

Run your report and reload the log in the text editor:

image

Scroll down to the bottom to check your sql:

image

Till Next Time

Friday, July 1, 2011

OBIEE Adding an application role (GROUP)

Adding a group or a role online in OBIEE 11g has moved to the WEBLOGIC server.

Open the enterprise manager and open the business intelligence core application:

image

goto the security tab:

image

Press lock and Edit configuration:

image

Click on Configure and manage Application Roles

image

Click Create:

image

Fill in the details:

image

Add Members:

image

Press OK

image

Press Activate Changes:

image

Restart the BISERVER:

image

image

Check the OBIEE Identity manager:

image

Till Next Time