All posts by OBIEE Architect

Oracle Open World 2012

I’m going to Open World 2012. Actually waiting for the flight right now. I’m very excited, since it’s my first one. (for various reasons, I couldn’t make it in previous years)

I’m looking forward to meeting my fellow bloggers in person as well as everyone else. It seems as the focus this year is on Big Data. Thanks to everyone who shared tips and hints about attending.

Few 11g questions I found in the support log

A few useful things I found about 11G.

1.

Goal

In OBIEE 11g there is no link on the homepage for “Oracle Answers” like there was in the 10g version. Where is it or how to get it to appear?

Solution

BIEE 11g has been re-engineered in 11g, especially with the inclusion of WebLogic in the mid tier. A new look and feel is displayed from the 10g version. Now when connecting in 11g BIEE, you basically see Answers.

On the main 11g page, some of the latest Dashboards and Reports that have been created are displayed, plus there are still links to create a new report or open another dashboard.

So it is more a look and feel (cosmetic) change than anything else as the same functionality exists in both versions.

2.

Symptoms
In OBIEE Presentation Server log, you may see the following warning messages:

11g xml data incompatibility: object [some object type] at [the object path] requires upgrade. Admin needs to rerun upgrade, or remove the object, or fix the object’s xml manually. If problem persists, please contact technical support
Cause
========
Reason
========

Customers did not run catalog upgrade from the previous 11g version to the current version. Therefore, we have to upgrade it at run time in memory without saving it (if the catalog is upgraded through upgrade process, it will be upgraded and saved permanently in the catalog.) We give this warning message to warn customers that it is recommended to perform the catalog upgrade otherwise the application will need to perform the upgrade in memory.

Solution
The resolution for the issue has been documented. It is suggested to use the following:

Please refer to section: 3.8.10.2 Updating Oracle Business Intelligence Catalogs in
Oracle® Fusion Middleware Patching Guide 11g Release 1 (11.1.1.5.0). Here is the link to the documentation.

Oracle® Fusion Middleware Patching Guide 11g Release 1 (11.1.1.5.0)

The following bug has been logged to address the issue

Bug 12911878 – ERROR “11G XML DATA INCOMPATIBILITY” WHEN MOVING FROM 11.1.1.3 TO 11.1.1.5

Applies to:
Business Intelligence Server Enterprise Edition – Version: 10.1.3.4.1 [1900] to 11.1.1.5.0 [1308] – Release: 10g to 11g

3.

Symptoms
You are upgrading OBIEE 10g to OBIEE 11g using the Upgrade Assistant.  You have upgraded the repository successfully, but when you upgrade the web catalog, you get the following error:

[2011-03-09T13:38:25.565-05:00] [BIEE] [ERROR] [] [upgrade.BIEE] [tid: 13] [ecid: 0000IuRtnAxFw000jzwkno1DTwWL000004,0] javax.management.RuntimeMBeanException: Cannot refresh – Currently locked[[
at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterMBean.doInvoke(OracleStandardEmitterMBean.java:897)

Cause
There is a lock on the web catalog in Enterprise Manager.

Solution
1. Search through Enterprise Manager and release any locks.
2. Stop and re-start Weblogic and the managed servers.
3. Start Upgrade Assistant and try upgrading the web catalog again.

OBIEE 10.1.3.4.2 does not work after installation on Windows 2008 Server R2 64-bit

Symptoms
The OBIEE 10.1.3.4.2 components (Presentation Server) do not work properly after a new installation.

The sawlog contained ODBC errors and it was found the Analytics Web System DSN did not exist. It is not possible to manually create this either.

Type: Information
Severity: 30
Time: Wed Sep 07 08:45:52 2011
File: project/sawserver/sawserver.cpp Line: 386
Properties: ThreadID-3392
Location:
saw.sawserver
saw.sawserver.initializesawserver
saw.sawserver

Oracle BI Presentation Services 10.1.3.4.2 (Build 110727.2045) are starting up.
—————————————
Type: Error
Severity: 20
Time: Wed Sep 07 08:45:52 2011
File: project/webodbcaccess/odbcenvironment.cpp Line: 98
Properties: ThreadID-3392
Location:
saw.webextensionbase.staticinit
saw.sawserver
saw.sawserver.initializesawserver
saw.sawserver

ODBC driver preload failed. ODBC library name: ‘nqsodbc.dll’
—————————————
Type: Error
Severity: 20
Time: Wed Sep 07 08:45:52 2011
File: project/webodbcaccess/odbcenvironment.cpp Line: 100
Properties: ThreadID-3392
Location:
saw.webextensionbase.staticinit
saw.sawserver
saw.sawserver.initializesawserver
saw.sawserver

Type: Error
Severity: 20
Time: Wed Sep 07 08:45:52 2011
File: project/sawserver/winmain.cpp Line: 74
Properties: ThreadID-3392
Location:
saw.sawserver.initializesawserver
saw.sawserver

Allocation of SQLEnvironment failed (SQLError: -1). Please ensure that the odbc driver is in your environment path.

oc4j started but JavaHosts did not as Java JDK was the 64-bit version.
Cause
Microsoft Windows x64 (64-bit) 2008 R2 is supported and R2 appears to be only available in 64-bit.

A downgrade of Java to 32-bit (JDK 1.6.0.20) took place as OBIEE 10.1.3.4.2 is a 32-bit native application.

Once this took place oc4j, Javahost and BI Server Services started correctly.

However, the BI Presentation Services still failed.

Windows Service Dialog

Windows could not start the Oracle BI Presentation server on Local Computer.

For more information, review the System Event Log. If this is a non-Microsoft service, contact the service vendor and refer to service-specific error code -1.

Event Viewer
The Oracle BI Presentation Server service terminated with service-specific error %%-1

There is also no ‘Analytics Web’ installed under the System DSN.

Solution
This was confirmed to be a Bug with Development and the following Bug was logged.

Bug 13072296 – AFTER INSTALL THE PRESENTATION SERVER FAILS TO START ON WINDOWS 2008 R2 X64

The workaround to install the Visual C++ libraries from the installation software and this is as follows:

Run the ‘Oracle_Business_Intelligence_Open_Intelligence_Interface\VC80\vcredist_x86.exe’ executable from the downloaded client installer.

This can be performed before or after the installation process.

References
BUG:13072296 – AFTER INSTALL THE PRESENTATION SERVER FAILS TO START ON WINDOWS 2008 R2 X64
NOTE:1061233.1 – OBIEE STARTUP ISSUE.

Applies to:
Business Intelligence Suite Enterprise Edition – Version: 10.1.3.4.2 [2405] and later   [Release: 10g and later ]
Information in this document applies to any platform.

OBIEE 10g (10.1.3.4.2) And Microsoft IIS 7

Symptoms

The server OS is Microsoft Windows Server 2008 Enterprise Edition x86 32 bit and it has Microsoft IIS 7 on it.
The installation guide states that on selecting the Basic installation type, the installer should present an option to select either Oracle Containers for J2EE (OC4J) version 10.1.3.1 or Microsoft IIS, if IIS is installed on the server.
However, when you run the installer, you are not presented with this option.
Install guide says:

To deploy Oracle BI Presentation Services and Plug-in with Microsoft IIS 1 Choose Advanced or Basic installation type.
2 After you select the components to install, and if Presentation Services or Presentation Services
Plug-in are selected, you are prompted to select the application server.

Select Microsoft IIS.
The ISAPI plug-in is installed in IIS.
3 When the Basic installation type is selected, the installer installs a stand-alone version of OC4J and deploys Oracle BI Systems Management and Oracle BI Publisher in this container.

However the screen does not appear in order to select IIS.

Cause

IIS 7 not properly installed
Solution

You need to check that IIS7 is properly installed in that the following services are present and enabled:
WAS
W3SVC
IISADMIN
WMSVC
The installer checks that IIS is installed by checking that IISADMIN and W3SVC services are present and enabled.
IISADMIN service is only available if you have IIS 6 Management Compatibility options installed.
So install IIS6 Management Compatibility options for IIS7 and try again.

References

BUG:13599500

Applies to:

Business Intelligence Server Enterprise Edition – Version: 10.1.3.4.2 [2405] and later   [Release: 10g and later ]
Information in this document applies to any platform.

OBIEE 10g and 11g: Comparing Repository And Catalog Security Models And Changes With Upgrade

Applies to:

Business Intelligence Suite Enterprise Edition – Version: 10.1.3.2 to 11.1.1.5.0 [1308] – Release: 10g to 11g
Business Intelligence Suite Enterprise Edition – Version: 10.1.3.2 to 11.1.1.5.0 [1308]   [Release: 10g to 11g]
Information in this document applies to any platform.

Purpose

This document highlights the security features in Oracle Business Intelligence Enterprise Edition (OBIEE) and compares and contrasts features found in OBIEE 10g and 11g.

Questions and Answers

What documentation describes the security model for the Repository (RPD) and Catalog in OBIEE 10g?

OBIEE 10g security and repository access control are described in the Oracle Business Intelligence Server Administration Guide.

Web Catalog security and access control is described in the Oracle Business Intelligence Presentation Services Administration Guide.

What documentation describes the security model for the RPD and catalog  in OBIEE 11g?

OBIEE 11g security is described primarily in two places:

How are security settings enabled / controlled in OBIEE 10g and 11g?

In OBIEE 10g, security is controlled at the following points: permissions on the OBIEE Presentation catalog, via the repository (users and passwords) and optionally via an external LDAP, or external tables.

In OBIEE 11g, the security policy is split across the OBIEE presentation catalog, repository and default 11g identity store (embedded WLS LDAP), or external LDAP (i.e. OID or other if used).


What are the primary differences between the OBIEE 10g and 11g security models and what happens during upgrade?

Security Task/Object OBIEE 10g OBIEE 11g What happens during 10g upgrade to 11g?
Define Users and Groups in RPD file using OBIEE Admin Tool Default N/A. By default, users are defined in embedded WLS LDAP via FMW EM Console, or alternatively, in external LDAP. By default, existing users and groups migrated to embedded WLS LDAP. Existing groups are automatically mapped to an Application role.
Defining security policies Policies in the catalog and repository can be defined to reference groups within a directory Policies are defined in terms of application roles, which map to users and groups in a directory. 10g catalog groups are automatically migrated in the upgraded catalog and assigned the same privileges, access, and membership.
“Administrator” user Unique user with full administrative privileges No single user named for full administrative privileges. Administration can be performed by any user who is member of BIAdministrators group. “Administrator” user automatically added as member of “BIAdministrators” group in embedded WLS LDAP and granted Administrator role. The user specified during OBIEE 11g installation (i.e. “weblogic”, “biadmin”) is also a member of the BIAdministrators group.
Repository encryption Available on sensitive elements only – i.e. user passwords, connection pool passwords, etc. Entire RPD encrypted via a password. Prompted to set a repository password while running the upgrade assistant. Do not lose this password as there is no feature to recover a lost password.
External Authentication and OBIEE Initialization (Init) Blocks Init blocks are required for external LDAP or external table authentication. Init blocks not required for WLS embedded LDAP. Init blocks are required for external LDAP or external table authentication. Upgraded RPD will continue to point to 10g LDAP or external tables. Initblocks may need to be modified to ensure that deprecated, or reserved word, variable names are renamed.
NOTE: If you intend to use another LDAP server, such as Oracle Identity Management (OID), then you must upgrade to the embedded LDAP server first, then
migrate to the production LDAP server. Please see Upgrade Guide for further details.
Catalog Groups Defined in Presentation Server Administration link Available for backward compatibility. Use of Application Roles in FMW EM Console recommended. Existing groups will be migrated. Recommendation is to use application roles instead. Privileges on catalog objects may be granted to an application role via BI Presentation server Administration link.
SA System Subject Area Optional Available for backward compatibility and requires init blocks and external tables. Use of Embedded LDAP is recommended. Upgraded 10g RPD will point to external tables. Initblocks may need to be modified to ensure that deprecated, or reserved word, variable names are renamed.
“Everyone” Presentation Server Group Default Replaced with AuthenticatedUser role “Everyone” group migrated to AuthenticatedUser role.

Show Related Information Related