Oracle Business Intelligence Enterprise Edition 12c Installation Overview

Pre requistics
  1. 64 bit OS is must
  2. Loopback adapter settings
  3. Make sure you unzip the downloaded setup files in the same machine where you’re intended to install obiee. I saw few issues when extracted file is brought from 2008 r2 to win8.
  4. Decide user with whom you’re proceeding with installations and ensure oraInventory access.
  5. Windows Firewall set to Off
  6. JDK 1.8.0_51+
  7. Oracle Database 11.2.0.4+ or 12.1.0.1+;
Downloading Software

For downloading required software(s) https://www.oracle.com/technetwork/middleware/bi-enterprise-edition/downloads/business-intelligence-2717951.html.
Below is the list of software to be downloaded:

  1. Java Developers Kit 8 (JDK8)
    • Download For Linux and Microsoft Windows
  2. Web Logic Server
    • Download Generic (1.4 GB)
  3. Oracle Business Intelligence 12c (12.2.1.0.0)
    • for Microsoft Windows x86-64-bit:
    • Download File 1 (1.4 GB)
    • Download File 2 (1.8 GB)
  4. Oracle Business Intelligence Developer Client Tool (12.2.1.0.0)
    • Download for Microsoft Windows x86-64-bit (676 MB)
Installation of OBIEE 12c

This installation is divided in to 4 parts as below :

  1. Installing Weblogic 12c : Install Oracle Fusion Middleware Infrastructure (no configuring domain for infrastructure)
  2. Installing Oracle BI 12c
  3. Configuring RCU : run rcu part of /oracle_common/bin to create schema required
    • Set BI_PRODUCT_HOME env variable for ex: C:\oracle\product\Middleware\Oracle_Home\bi
  4. Configuring OBIEE 12c Configure obiee standard topology using 12c configuration assistant

Leave a Comments

Your browser doesn't support the canvas element - please visit in a modern browser.

(new shape)

Configuring RCU

Overall Steps

  1. Installing Weblogic 12c : Install Oracle Fusion Middleware Infrastructure (no configuring domain for infrastructure)
  2. Installing Oracle BI 12c
  3. Configuring RCU : run rcu part of /oracle_common/bin to create schema required
  4. Configuring OBIEE 12c Configure obiee standard topology using 12c configuration assistant
Configuring RCU Now Goto obiiee12c
D:\OBIEE12C\Middleware\Oracle_Home\oracle_common\bin There you the RCU setup File obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c

Now move to step : Configuring OBIEE 12c Configure obiee standard topology using 12c configuration assistant

Leave a Comments

Your browser doesn't support the canvas element - please visit in a modern browser.

(new shape)

Installing Oracle BI 12c

Overall Steps

  1. Installing Weblogic 12c : Install Oracle Fusion Middleware Infrastructure (no configuring domain for infrastructure)
  2. Installing Oracle BI 12c
  3. Configuring RCU : run rcu part of /oracle_common/bin to create schema required
  4. Configuring OBIEE 12c Configure obiee standard topology using 12c configuration assistant

Now install SetupBI_platform

obiiee12c

Click Next

obiiee12c

Click Next

obiiee12c

Specify the Path

obiiee12c

Specify the ORACLE_HOME path

obiiee12c

Click Next

obiiee12c

Click Next

obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c

Now move to step : Configuring RCU : run rcu part of /oracle_common/bin to create schema required

Leave a Comments

Your browser doesn't support the canvas element - please visit in a modern browser.

(new shape)

Installing Oracle BI 12c

Overall Steps

  1. Installing Weblogic 12c : Install Oracle Fusion Middleware Infrastructure (no configuring domain for infrastructure)
  2. Installing Oracle BI 12c
  3. Configuring RCU : run rcu part of /oracle_common/bin to create schema required
  4. Configuring OBIEE 12c Configure obiee standard topology using 12c configuration assistant

Now install SetupBI_platform

obiiee12c

Click Next

obiiee12c

Click Next

obiiee12c

Specify the Path

obiiee12c

Specify the ORACLE_HOME path

obiiee12c

Click Next

obiiee12c

Click Next

obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c

Now move to step : Configuring RCU : run rcu part of /oracle_common/bin to create schema required

Leave a Comments

Your browser doesn't support the canvas element - please visit in a modern browser.

(new shape)

Installing Weblogic 12c

Overall Steps

  1. Installing Weblogic 12c : Install Oracle Fusion Middleware Infrastructure (no configuring domain for infrastructure)
  2. Installing Oracle BI 12c
  3. Configuring RCU : run rcu part of /oracle_common/bin to create schema required
  4. Configuring OBIEE 12c Configure obiee standard topology using 12c configuration assistant

Extract the file so that you have fmw_12.2.1.0.0_infrastructure.jar

obiiee12c
obiiee12c

Click Next

obiiee12c

Click Next

obiiee12c

Specify the OBIEE Location Path

obiiee12c

Click Next

obiiee12c

Click Next

obiiee12c

Check the Checkbox

obiiee12c

Click Yes

obiiee12c

Click Install

obiiee12c

Click Next

obiiee12c
obiiee12c
obiiee12c

Now move to step :Installing Oracle BI 12c

Leave a Comments

Your browser doesn't support the canvas element - please visit in a modern browser.

(new shape)

Installing Weblogic 12c

Overall Steps

  1. Installing Weblogic 12c : Install Oracle Fusion Middleware Infrastructure (no configuring domain for infrastructure)
  2. Installing Oracle BI 12c
  3. Configuring RCU : run rcu part of /oracle_common/bin to create schema required
  4. Configuring OBIEE 12c Configure obiee standard topology using 12c configuration assistant

Extract the file so that you have fmw_12.2.1.0.0_infrastructure.jar

obiiee12c
obiiee12c

Click Next

obiiee12c

Click Next

obiiee12c

Specify the OBIEE Location Path

obiiee12c

Click Next

obiiee12c

Click Next

obiiee12c

Check the Checkbox

obiiee12c

Click Yes

obiiee12c

Click Install

obiiee12c

Click Next

obiiee12c
obiiee12c
obiiee12c

Now move to step :Installing Oracle BI 12c

Leave a Comments

Your browser doesn't support the canvas element - please visit in a modern browser.

(new shape)

Using Oracle BI Baseline Validation Tool

Experimenting with the new Oracle BI Baseline Validation Tool

The Oracle BI Baseline Validation Tool is a long overdue new tool introduced in 12c that allows BI administrators to perform regression testing after a BI migration or a BI upgrade. The goal of this post is to document my experimentation with this new tool in Windows 7. As an example I’ve got an environment with OBIEE 11.1.1.7 installed and another equivalent environment with version 11.1.1.9. The BVT is run from the command with a configuration file and set of arguments. Following are the high-level steps for using the Oracle BI BVT:

  1. Establish a baseline (set of dashboards, reports), in this example we compare all items
  2. Configure the configuration file to specify the location of the target catalog, Oracle BI Presentation Services login information, and the plug-ins to activate. A sample configuration testconfig.xml is provided out the box, one can create a new using the BVT utility
  3. Run the Oracle BVT tool three times:
    • First run to generate the baseline
    • Second run to generate the same data from the patched environment
    • Third run to compare results between the before and after web catalog

The BVT allows a fine grain level comparison allowing even the ability to set a maximum tolerance for floating point fluctuations between reports.

Oracle BI Validation Tool Installation
    Requirements
  • Java 1.6 and higher
  • Windows: Windows 7 and higher, Windows Server 2012 and higher
  • Linux: Oracle Linux U5 or Oracle Linux 7
  • Mozilla Firefox or IE

It  is shipped with the Oracle Business Intelligence Developer Client Tool, after installation, the tool is located in

[Installation Folder]\bi\components\oracle.bi.bvt

BVT tool

Once the zip file is uncompressed

BVT tool

Configuration File

BVT tool

Looking at the sample configuration file, there are 2 sections:

Deployment

Description of the target environment that the tests will run against, the deployment name can be updated in order to describe your specific environment, in our case we will define the following deployment names; “OBIEE11117base” to designate our baseline OBIEE 11.1.1.7 environment and ““OBIEE11119upgrade” to designate the upgraded environment. The deployment names will be fed to the BVT as command line arguments

Test Plug-ins
BVT tool

This section describes the different types of comparisons (5) that are available for the web catalog; each type of comparison is developed as a plug-in. Following are the plug-ns available out of the box:


  • Catalog Plug-in Compares the metadata of objects in catalog folders,
  • UI Plug-in [com.oracle.biee.bvt.plugin.ui] : Compares screen captures of individual analyses and dashboards.
  • Reports Plug-in [com.oracle.biee.bvt.plugin.report]: Exports the results of the analyses to CSV and generates a comparison report.
  • Logical Query Plug-in [com.oracle.biee.bvt.plugin.logicalquery] : Downloads and saves the logical SQL generated for analyses
  • Dashboard Plug-in [com.oracle.biee.bvt.plugin.dashboard]: Exports the results of the analyses to XML and generates a comparison
    report.

The plug-ins can be enabled by setting the “enabled” tag to true.

Let’s update the sample configuration file and capture the baseline for our OBIEE 11.1.1.7 web catalog. We enter the URL for the BI environment and the username/password. Note that you can chose to enter the password as a command line argument with the “-password” flag followed by the actual password; if no value is passed with the flag, you will be prompted to enter it.

BVT tool

We run the following command in order to capture our 11.1.1.7 baseline, the syntax to capture the configuration for our BI 11.1.1.7 is:

bin\obibvt.bat -config TestConfig.xml -deployment BI11117base

BVT tool

Where testconfig.xml is the name of the configuration file and BI111117base is the deployment name to run. As an example, we’ve enabled all the tests and run the BVT to capture our OBIEE 11.1.1.7 baseline. A folder named after the deployment name is created under the results folder, a progress status is displayed on the screen while the processing is underway.

BVT tool

Note that you can set timeout for loading each report, by default, the timeout to download a single report is 15000 milliseconds (15 seconds). Once the script is done executing, sub folders are created in the main results folder

BVT tool

We run the script again in order to capture the 11.1.1.9 environment, this will enable us to run comparisons between environments

bin\obibvt.bat -config TestConfig.xml -deployment BI11119

Once the script is done running, a second folder is created in the main Results folder

BVT tool

We can now run the same script with the –compareresults flag in order to perform comparisons between the 11.1.1.7 and the 11.1.1.9 environments.

BVT tool

Now navigate to the Comparisons folders and examine the differences between 11.1.1.7 and 11.1.1.9; for each test there is an html file with the color coded test results, relevant details and hyperlinks to items of concern.

Web Catalog comparisons

Details are provided such as :


  • number of of BI objects in the base environment
  • number of BI objects in the target environment
  • items only present in the base environment
  • items only present in the target environment
  • items that are different

Drill down links provide more details where there are exceptions

BVT tool
Dashboard comparisons

Differences between dashboard details are provided.

BVT tool
Logical Query comparisons

Differences in logical SQLs between both environments are documented.

BVT tool
Reports Comparisons

An export to CSV of the results for each of the analyses is performed for each environment and a comparison report is performed.

BVT tool
UI comparisons

UI plugin compares screen captures pixel by pixel of individual analyses and dashboards and displays a comparison report side by side. A score is assigned to each comparison based on the match: a score of 1 indicates a perfect match while 0 indicates a complete mismatch. The threshold for a pass of fail score can be set in the configuration file, it is 0.95 by default. The side by side comparisons is very handy and help you see the discrepancies in look and feel.

BVT tool
Error

p.s: Note that we were only to have all tests run successfully using Firefox version 34.0; tests will fail while running with Internet 11.0 and Firefox 42.0 we got the following error in the log:

NS_ERROR_XPC_CI_RETURNED_FAILURE: Component returned failure code: 0x80570015 (NS_ERROR_XPC_CI_RETURNED_FAILURE)

Apparently this error is caused by the Selenium web driver in later version of Firefox, you can read more about it here.

It is worth noting that there is a flag in the configuration file that allows you (1) to set the default browser for running the tests and (2) another flag where you can specify the number of browser instances to run concurrently while performing the tests.

BVT tool
Conclusion

The goal of this post was to document a preliminary experiment with the new regression testing tool that shipped with obiee 12c; setting up the configuration and the running comparisons is fairly straightforward; the results are detailed and handy. There is no doubt that this tool will be useful for OBIEE regression testing. In conclusion, the Oracle BI development team is making big strides in addressing pain points that have made working with OBIEE and migrating and maintaining different Oracle BI environments a challenge. One shortcoming of the tool though is that BI-Publisher reports are not included in the comparisons, hopefully future releases of the BVT will include this type of comparisons.

Leave a Comments

Your browser doesn't support the canvas element - please visit in a modern browser.

(new shape)

How to start and stop services in OBIEE 12c

How to start and stop services in OBIEE 12c

OBIEE 12c has very simple commands to restart services. but very useful.

Go to below path

Windows:

ORACLE_HOME\user_projects\domains\bi\bitools\bin

Start.cmd for start services

Stop.cmd for stop services

Status.cmd for Status of the services

Linux:

ORACLE_HOME/user_projects/domains/bi/bitools/bin

Start.sh for start services

Stop.sh for stop services

Status.sh for Status of the services

Leave a Comments

Your browser doesn't support the canvas element - please visit in a modern browser.

(new shape)

Migrating From OBIEE 11g to 12c in Windows

Migrating From OBIEE 11g to 12c in Windows

What you need to know before we begin:
OBIEE 12c has already been installed and configured, therefore our bi-migration-tool.jar file has been generated. Also, this example is migrating from an OBIEE 11.1.1.9 release.

Overview steps

  1. Create the Export Bundle
  2. Import the Export Bundle

Before you procced keep below paths handy:

obiiee12c
Create the Export Bundle

The export bundle is a .jar file that consists of metadata information from the 11g Oracle home.

Navigate to location [ORACLE_HOME]\bi\migration-tool\jlib location

obiiee12c

Copy "bi-migration-tool.jar" to folder name "migration"

1. From the command line enter into above folder path (this should be where your bi-migration-tool.jar file is located)

2. Run the following command to generate the export bundle

java -jar bi-migration-tool.jar out <oracle 11g home> <domain home> <output export bundle path>

Where :

  • out is telling the migration tool to lierform the export operation
  • <oracle 11g home> is the Oracle BI home directory
  • <domain home> is the 11g domain directory
  • is the location where you want the export bundle. NOTE: the file must have a .jar extension

Example : java -jar bi-migration-tool.jar out E:\donot_delete_server\Oracle11\Middleware\Oracle_BI1 E:\donot_delete_server\Oracle11\Middleware\user_projects\domains\bifoundation_domain E:\Migration\My11gExport.jar

obiiee12c
If everything is successful you will receive an Export succeeded message from the command prompt and you should be able to locate your export file in the location specified in the previous command. obiiee12c
Import the Export Bundle

Again, 12c has been installed and configured, so our domain and BI instance have already been created. With that in mind, we will be using the BI Migration script to import the export bundle. You can use the BI 12c Configuration Assistant to reference the export bundle if you’re configuring 12c for the first time.

1. You should be in the same file location as before:

2. Run the following command:

java -jar bi-migration-tool.jar in <12c Oracle Home> <12c domain home> <export bundle> <service instance name>

Where
  • in tells the migration tool to perform an import operation
  • e:\obiee12c\middleware\oracle_home is the Oracle Home
  • e:\obiee12c\middleware\oracle_home\user_projects\domains\bat_domain is the 12c domain directory
  • e:\11g\11gexport.jar is the previously created export bundle
  • ssi is the BI service instance

Example : java -jar bi-migration-tool.jar in E:\donot_delete_server\Oracle12\product\Oracle_Home E:\donot_delete_server\Oracle12\config\domains\bi E:\Migration\My11gExport.jar ssi

obiiee12c

3. You will be prompted to enter the RPD password

obiiee12c

4. If the migration is successful you will receive a Migration action succeeded message

obiiee12c

To verify login to OBIEE 12c and you should see your dashboards, subject areas, etc that have been imported from your 11g.

obiiee12c

Leave a Comments

Your browser doesn't support the canvas element - please visit in a modern browser.

(new shape)

Configuring OBIEE 12c Configure obiee standard topology using 12c configuration assistant

Overall Steps

  1. Installing Weblogic 12c : Install Oracle Fusion Middleware Infrastructure (no configuring domain for infrastructure)
  2. Installing Oracle BI 12c
  3. Configuring RCU : run rcu part of /oracle_common/bin to create schema required
  4. Configuring OBIEE 12c Configure obiee standard topology using 12c configuration assistant
Now goto D:\OBIEE12C\Middleware\Oracle_Home\bi\bin obiiee12c
Click Config.exe obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c

Leave a Comments

Your browser doesn't support the canvas element - please visit in a modern browser.

(new shape)

Configuring OBIEE 12c Configure obiee standard topology using 12c configuration assistant

Overall Steps

  1. Installing Weblogic 12c : Install Oracle Fusion Middleware Infrastructure (no configuring domain for infrastructure)
  2. Installing Oracle BI 12c
  3. Configuring RCU : run rcu part of /oracle_common/bin to create schema required
  4. Configuring OBIEE 12c Configure obiee standard topology using 12c configuration assistant
Now goto D:\OBIEE12C\Middleware\Oracle_Home\bi\bin obiiee12c
Click Config.exe obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c
obiiee12c

Leave a Comments

Your browser doesn't support the canvas element - please visit in a modern browser.

(new shape)

Leave a Comments

Your browser doesn't support the canvas element - please visit in a modern browser.

(new shape)