TECHNOLOGY: Business Intelligence
Upgrade to Oracle Business Intelligence Enterprise Edition 11gBy Mark Rittman
Take advantage of the latest OLAP analysis, mapping, KPI, and scorecard features. Oracle Business Intelligence Enterprise Edition 11g introduces several new features that will be of interest to organizations using the previous (10g) release of the product. An overhauled and simplified user interface, integration of the Oracle Fusion Middleware MapViewer feature, key performance indicators (KPIs) and scorecards, and the new Action Framework are all new areas of functionality in the new release that I have covered in this column over the past few issues of Oracle Magazine. So you’ve seen the new features, and now you want to upgrade to Oracle Business Intelligence Enterprise Edition 11g—how do you go about it? Luckily, Oracle has thought about the upgrade process right from the development of Oracle Business Intelligence Enterprise Edition 11g, by including in the release the easy-to-use Oracle Fusion Middleware Upgrade Assistant, which makes upgrading your Oracle Business Intelligence Repository, Oracle Business Intelligence Presentation Catalog, and other metadata a simple process. This column details how to upgrade the Sample Sales repository and Web catalog metadata, designed for Oracle Business Intelligence Enterprise Edition 10g, to work with Oracle Business Intelligence Enterprise Edition 11g. You can download this sample data set from Oracle Technology Network. Planning for the UpgradeAs with any other upgrade, you first need to consider the hardware, software, networking, and operating system environments you are upgrading from and to. Your first resources for these considerations should be the product documentation, in particular Oracle Fusion Middleware Upgrade Guide for Oracle Business Intelligence 11g Release 1 (11.1.1), which describes the upgrade process in detail, including information about which components are automatically upgraded, and Oracle Fusion Middleware Installation Guide for Oracle Business Intelligence 11g Release 1 (11.1.1), which details the hardware, operating system, and networking requirements for the Oracle Business Intelligence Enterprise Edition 11g release. After you have reviewed the documentation, install the Oracle Business Intelligence Enterprise Edition 11g software. Before you start the install, however, run the Repository Creation Utility to create the supporting database schema for Oracle Business Intelligence Enterprise Edition 11g, which brings together all the separate tables and schemas used in earlier releases. After you have run the Repository Creation Utility, run the Oracle Business Intelligence Enterprise Edition 11g installer, which copies the required product files onto your server and then configures Oracle WebLogic Server to create your Oracle Business Intelligence domain. Upgrading Your MetadataWith Oracle Business Intelligence Enterprise Edition 11g installed, you can now use the Oracle Fusion Middleware Upgrade Assistant to upgrade—and upload—your Oracle Business Intelligence Enterprise Edition 10g metadata to the new environment. The Oracle Fusion Middleware Upgrade Assistant, part of Oracle Fusion Middleware 11g, is located in your [middleware_home]/Oracle_BI1/bin/directory and is named either ua.bat (for Microsoft Windows installations) or ua.sh (for UNIX or Linux installations). The Oracle Fusion Middleware Upgrade Assistant takes you step-by-step through the process and upgrades the following business intelligence metadata:
The Oracle Fusion Middleware Upgrade Assistant produces an upgraded, working business intelligence system at the end of this process. Because the Oracle Fusion Middleware Upgrade Assistant places the upgraded repository and Web catalog online and copies any users within your Oracle Business Intelligence Enterprise Edition 10g repository into the Oracle WebLogic Server LDAP server as part of the process, you should test the process in your development and test environment before running it in production. In addition, the system you upgrade must not be clustered, so you should revert to a single node without a cluster controller configured before you begin the upgrade process. Using the Oracle Fusion Middleware Upgrade AssistantIn this example, you will upgrade the repository and Web catalog objects provided as part of the Oracle Business Intelligence Enterprise Edition 10g Sample Sales data set. Download bit.ly/m3Kuw, and unzip the sample data to a directory on the server on which Oracle Business Intelligence Enterprise Edition 11g is installed. First, check that your Oracle WebLogic Admin Server and Managed Server are running by using your Web browser to open the Oracle WebLogic Administration Console Web page at localhost:7001/em, and if the page is not available, start these components by using the supplied startup scripts. Now, in your file system, navigate to the directory where the Upgrade Assistant is installed, start the utility, and then follow these steps:
Figure 1: The filled-in Specify Source Details dialog box of the Oracle Fusion Middleware Upgrade Assistant
If you are upgrading your own business intelligence metadata, you can use other options provided by the Oracle Fusion Middleware Upgrade Assistant to upgrade your scheduler metadata, Oracle Business Intelligence Publisher repository, and Oracle Business Intelligence Publisher scheduler. For now, though, let’s take a look at what’s been upgraded and any further postupgrade steps you need to perform to complete the process. Accessing the Upgraded MetadataIf you are upgrading your own business intelligence system by using the Oracle Fusion Middleware Upgrade Assistant, you need to ensure that the TNSNAMES file within the [middleware_home]\Oracle_BI1\network\admin directory on your new server includes entries that correspond with the database connect strings referenced in the upgraded repository. For now, though, let’s first use the Oracle Business Intelligence Administration Tool to view the upgraded repository.
You can now access your upgraded Web catalog. Using your Web browser, navigate to the Oracle Business Intelligence home page (such as http://localhost:9704/analytics), enter the Oracle WebLogic Server administration username and password, and then select Dashboards -> Sample Sales -> 02 History and Benching. You will see one of the Sample Sales dashboards running within an Oracle Business Intelligence Enterprise Edition 11g environment, as shown in Figure 2.
Figure 2: An upgraded Oracle Business Intelligence dashboard After the UpgradeAlthough the Oracle Fusion Middleware Upgrade Assistant upgrades your metadata, any configuration changes you applied to your Oracle Business Intelligence Enterprise Edition 10g environment that you want to reapply to your Oracle Business Intelligence Enterprise Edition 11g environment will need to be applied manually with Oracle Enterprise Manager Fusion Middleware Control. For example, you may want to enable or disable query caching or add more instances of Oracle Business Intelligence Server or other system components to scale up or scale out your installation. Also, some configuration changes require you to manually edit the Oracle Business Intelligence Server NQSConfig.INI and Oracle Business Intelligence Presentation Server InstanceConfig.XML configuration files. Check Oracle Fusion Middleware Upgrade Guide for Oracle Business Intelligence 11g Release 1 (11.1.1) for those business intelligence components that are not upgraded by the Oracle Fusion Middleware Upgrade Assistant, including CSS and other user interface configuration files. Although Oracle Business Intelligence Enterprise Edition 11g adopts the Oracle Fusion Middleware security model, your existing initialization blocks, LDAP directory connections, and Web groups will still work with Oracle Business Intelligence Enterprise Edition 11g. You may, however, want to consider upgrading these to use the Oracle Fusion Middleware security framework, to take advantage of the authentication, authorization, and directory integration features provided by Oracle WebLogic Server. Similarly, you may now want to revisit your analyses (the new term for requests), dashboards, and other business intelligence objects to take advantage of the new features and capabilities provided by the Oracle Business Intelligence Enterprise Edition 11g release, such as the pivot table, which uses the new hierarchical columns feature shown in Figure 3.
Figure 3: An Oracle Business Intelligence pivot table SummaryUpgrading an Oracle Business Intelligence Enterprise Edition 10g system to Oracle Business Intelligence Enterprise Edition 11g is a straightforward process when you use the Oracle Fusion Middleware Upgrade Assistant. It automatically upgrades your repository, Web catalog, Oracle Business Intelligence Publisher reports, and scheduler schemas. Once the upgrade is complete, you can take advantage of new Oracle Business Intelligence Enterprise Edition 11g features, including online analytical processing (OLAP) analysis capabilities, mapping, KPIs, scorecards, and the new systems management framework built around Oracle WebLogic Server and Oracle Enterprise Manager.
|
