RSS
 

Posts Tagged ‘repository creation assistant’

Understand and configure the “writeback” option in OBIEE 10g

12 Oct

1 – Introduction

The OBIEE writeback functionality allows the end-user to write informations in the database with some limitations.

Often the writeback functionality is used to allow the users to apply a comment to certain data in the report or to input values for a caluclation.

This option can be integrated only in Table Views; Gauge, Pivot and other views do not support the writeback.

2 – Best Practice

The best practice is to do not allow the user to directly modify the datamart structure; is always useful to provide a table  that will store the data inserted via writeback. That table is usually imported in the repository and linked with the other tables in order to be used in the reports.

3 – Setup the writeback functionality

3.1 The SQL statement that are executed by the server to complete a writeback operation are stored in xml template that need to be create in the following folder: <OBIEE_HOME>\OracleBI\web\msgdb\customMessages\

3.2 Give whatever name to the file and write the followin xml code inside it:

<?xml version=”1.0″ encoding=”utf-8″ ?>
<WebMessageTables xmlns:sawm=”com.siebel.analytics.web/message/v1″>
<WebMessageTable lang=”en-us” system=”WriteBack” table=”Messages”>
<WebMessage name=”<Message Name that will be used in the presentation later [case sensitive!!!]>“>
<XML>
<writeBack connectionPool=”<Connection Pool Name used in the repository [case sensitive!!!]>“>
<insert> <Insert statement> </insert>
<update> <update statement> </update>
</writeBack>
</XML>
</WebMessage>
</WebMessageTable>
</WebMessageTables>

Remember: The <insert> and <update> tags need to be defined in the xml file even if there is no statement defined for that particular operation. In this case, a blank has to be inserted between the open/close tags; e.g. <insert> </insert>

Read the rest of this entry »

 

Install a fully working Oracle BIEE 11g environment from scratch

08 Oct

1 – Introduction

This tutorial is meant to guide people to install successfully a fully working OBIEE 11g environment on Windows platform.

I have faced several problems before complete the installation because of several prerequisites missed in the documentation.

The result of this tutorial is based on a step by step list of informations and screenshots collected during the installation phases; what a best way to inaugurate this blog!

2 – Installers

The following products (at the time I am writing, these are the latest versions) need to be downloaded from http://otn.oracle.com; bare in mind that the installers take more than 7 Gb!!!

- Oracle Database 11g R2
- Oracle RCU 11.1.1.3.3
- Oracle BI EE 11.1.1.3.0

3 – Preinstallation tasks

3.1 Install last version of JDK (probably not needed, but because the installers are Java based, I would suggest to do it)

3.2 Increase system virtual memory

3.3 Copy the content of win32_11gR2_database_2of2 folder into win32_11gR2_database_1of2 to avoid a “<DB_HOME>\oc4j\j2ee\oc4j_applications\applications\em.ear file not found error” while installing the database (I know, it’s a really funny issue… I took hours to find out why :-P ).

Read the rest of this entry »