DB2 OLAP Server Installation Guide


What's new in DB2 OLAP Integration Server 8.1

This section provides an overview of additional significant changes in DB2 OLAP Integration Server Version 8.1. These changes are specific to Release 6.5 of Hyperion Essbase Integration Services.

Hybrid Analysis
Relational databases can store several terabytes of data and thus they have nearly unlimited scalability. Hybrid Analysis, a new function in DB2 OLAP Integration Server V8.1, offers you a method of integrating your OLAP database with a relational database and thereby take advantage of the scalability of the relational database. With Hybrid Analysis, you can support both multidimensional databases and relational databases, operate with almost no limitation on outline sizes, and provide a rapid transfer of data between OLAP databases and relational databases.

How Hybrid Analysis Works:

Using Hybrid Analysis:

When you save a metaoutline as Hybrid Analysis-enabled, the console warns you if the metaoutline contains dimensions or transformations that are likely to produce incorrect member names or data values within the Hybrid Analysis data storage.

You query the data from the relational database in much the same manner you query data from an OLAP database, that is, by using reporting tools such as Outline Editor, Essbase Spreadsheet Add-in, Report Writer, and third-party tools.

You can create a Hybrid Analysis storage using the TBC sample application.

Multiple Data Source Connectivity
You can access data from different data sources, primary and secondary, each with its own icon. Multiple data source connectivity gives you considerable flexibility in creating OLAP models and metaoutlines especially in the following functions:

Tables Grouped by Data Source and Owner
With multiple data source connectivity, relational tables are listed, categorized, and ordered by the name of the source or owner and by table type. In the left frame of the OLAP Model main window, tables with the same data source and owner are grouped together.

Verification of Formulas
DB2 OLAP Integration Server provides a rapid method of verifying and editing static formulas before using the formulas in DB2 OLAP Server. Formerly, when a static formula was entered in DB2 OLAP Integration Server, the formula was passed directly to DB2 OLAP Server without any verification. This often caused the formula to be rejected by DB2 OLAP Server because of simple errors such as misspellings or missing semicolons. Verifying the formula beforehand can save you significant amounts of time during member and data loads.

Formula verification takes place in the Formula tab of the Member Properties Dialog Box in the metaoutline. During verification, the cursor stops at the location of each error. After correcting the error, you can either start the verification process at the beginning of the formula or choose to find the next error in the formula.

Automatic Migration to Version 8.1
In DB2 OLAP Integration Server Version 8.1, when you update an OLAP metadata catalog you created using Version 7.1, DB2 OLAP Integration Server runs a set of scripts that migrate your 7.1 catalog to version 8.1.

Native Driver Support on Oracle
In addition to the Open Database Connectivity (ODBC) drivers already supported, DB2 OLAP Integration Server 8.1 supports Oracle native drivers. This support eliminates the need for database client software and thus significantly facilitates the installation of DB2 OLAP Integration Server on the UNIX operating system. Support of Oracle native drivers also enhances performance on UNIX platforms.

Automatic Configuration Settings for Command Line Parameters
In Version 8.1, you can store server configuration file settings for command line parameters in a single file called eis.cfg. The DB2 OLAP Integration Server runs eis.cfg which in turn automatically sets the configurations for you. This process eliminates the need for manually entering configurations each time you perform a member or data load.

The following changes are specific to Release 6.2 of Hyperion Essbase Integration Services:

New Client Console with Dynamic Intelligent Help Window
DB2 OLAP Integration Server introduces the new Essbase Integration Services Console and companion Intelligent Help window. The new dockable Intelligent Help window contains dynamic links to key program functions to automate the major operations necessary for moving data from a relational database to online analytical processing (OLAP). This convenient new feature provides the following enhanced installation and client component functionality:

OLAP Metadata Catalog and Sample Application Creation
When you first start DB2 OLAP Integration Server Console after installing DB2 OLAP Integration Server, the system displays a new OLAP Metadata Catalog Setup dialog box. For first-time installations, you can click a button in this dialog box to create the OLAP Metadata Catalog. For existing users, if the system detects a previous version of the catalog, your existing catalog is updated to the current version. With Version 8.1, no other migration procedures are required, other than to update your existing OLAP Metadata Catalog. You must have an open database connectivity (ODBC) connection defined for the OLAP metadata catalog before you begin the automatic catalog creation process.

To create the OLAP Metadata Catalog, you first enter the DB2 OLAP Integration Server name and then enter the ODBC Data Source Name (DSN) for the catalog that you want to create. The DSN defines the database where you want to create the catalog. You then enter your user name and password for the DSN and click the OK button. You can choose not to show the OLAP Metadata Catalog Setup dialog box at each startup by clicking a check box. If you disable the option to view the OLAP Metadata Catalog Setup dialog box each time that you open a new session of Integration Services Console, you can select Tools > Create Catalog to view the dialog box again.

After the OLAP Metadata Catalog has been automatically created or updated from a previous version, you can access a new Sample Application Setup dialog box by selecting Tools > Create Sample. This dialog box enables automatic loading of the TBC sample application, including the sample data, sample OLAP model, and sample metaoutline. You must define an ODBC connection for the TBC sample application before you begin the automatic creation process.

To create the sample application, you must first connect to the OLAP Metadata Catalog where you want to store the sample data source, OLAP model, and metaoutline. You then enter the appropriate ODBC Data Source Name and password for the DSN user name TBC (tbc for Informix). DB2 OLAP Integration Server then creates the sample application automatically. The system displays a warning message if it detects that duplicate tables exist from a previous sample application. If a previous sample application is detected, the system will delete and replace the existing tables, or you must provide a new data source name before continuing.

After the OLAP Metadata Catalog has been created and, optionally, the sample TBC application has been created, the system displays the current Login dialog box.

Automatic Detection of Fact Table and Dimensions
After you click the OLAP Model icon for first-time model creation and log in to the appropriate data source, you can choose to have the OLAP model fact table and all related dimensions created automatically.

A quick-access link to the automatic detection option for creating a fact table is provided in the inline text of the Intelligent Help window (see Intelligent Help on page 19). In addition, a Tools menu option (Tools > Create Fact Table) is available from the OLAP Model main window.

When you select the fact table automatic-detection option using either method, the system displays a Create Fact Table dialog box. This dialog box shows the fact tables detected in the current data source to which you are connected, along with any existing fact tables in the OLAP Metadata Catalog that are present in the current data source. You can select either from a list of fact tables in existing OLAP models or from a list of potential fact table candidates to define the fact table to use. Check boxes in the Create Fact Table dialog box enable you to create the Time and Accounts dimensions automatically. If you prefer, you can create the Time or Accounts dimensions manually at a later time.

For automatic detection of dimensions, you can choose the automatic-detection link in the Intelligent Help window or select Tools > Create Dimensions to initiate the dimension-creation process. The system begins by looking for all tables joined to the fact table with primary-foreign key relationships. Next, it searches for all tables joined to the previously detected tables and adds them to the OLAP model schema. In a database where no primary-foreign key relationships are defined, the system begins by searching for all tables joined to the fact table and then uses the column name and type to determine join keys. If two tables have the same column name and type, the system assumes that the two tables are joined on that column. To reduce the possibility of creating invalid dimensions, the system does not search for join keys in any tables that are not joined to the fact table.

Automatic Detection of Hierarchies
Like the Create Fact Table and Create Dimensions options, a new option for automatic detection of hierarchies is provided with Version 8.1. Use the automatic-detection link to this option provided in the text of the Intelligent Help window (see Intelligent Help on page 19). Menu commands on the Tools menu in the OLAP Model and OLAP Metaoutline main windows also provide access to this option. From the OLAP Model main window, select Tools > Create Hierarchies; from the OLAP Metaoutline main window, select Tools > Get Existing Hierarchies. You can choose to create a single hierarchy or multiple hierarchies.

When you select the automatic hierarchy detection option, using either method, DB2 OLAP Integration Server searches for and detects hierarchies that exist in the OLAP Metadata Catalog. The system then displays the detected hierarchies in a hierarchical tree format that includes the dimension name, the hierarchy names, and the associated member names.

Automatic hierarchy detection does not detect any filters contained within the hierarchies. In addition, the system compares the hierarchical structure of the data source with that of the OLAP model dimensions and deletes any invalid columns from the detected hierarchies. For example, if the OLAP model Product dimension contains Category, Family, and SKU columns, but the data source does not contain a Category column, the hierarchy that is returned contains only Family and SKU columns.

Intelligent Help
This feature enhances user convenience and ease of operation. When you open the OLAP Model or OLAP Metaoutline main window to create or modify an OLAP model or a metaoutline, DB2 OLAP Integration Server Console provides a new option known as Intelligent Help to guide you through the process. Intelligent Help is displayed in a separate window that provides numbered procedures, along with links to new automatic detection options and frequently used functions.

Process buttons along the top of the window contain labels for each main group of related tasks. For example, the process buttons for the OLAP Model tasks groups contain the following labels:

The operations that you need to perform to create an OLAP model fall into these main groupings.

Below the task-group process buttons, the Intelligent Help window consists of a right and left frame:

The Intelligent Help window is a dockable, relocatable window that you can move and resize as you prefer. Integration Services Console displays the Intelligent Help window automatically the first time that you create or open an OLAP model or metaoutline. You can click an icon to undock the Intelligent Help window and move it away from the console. You can click a check box to show or hide the Intelligent Help window at startup, and you can click a Close icon to close the window at any time during a console session.

Both the toolbar and the Tools menu in the OLAP Model and OLAP Metaoutline main windows provide options for selecting Intelligent Help. The system remembers whether the Intelligent Help window was open or closed during your last work session. If the Intelligent Help window is open when you close an OLAP model, the window is displayed automatically when you reopen the model to work on it at a later time.

As always, online help is available to provide in-depth conceptual information and dialog box entry details.

Load optimization
DB2 OLAP Version 8.1 provides five dynamic new load optimization options for improving member and data load performance:

Member load options

Data load options

Sort on alternate column
This feature enables you to sort on a column that resides in the relational data source, but which is not used in the OLAP metaoutline. Sorting on a nondisplayed column is enabled in both recursive builds and generation builds. The dialog boxes that you use to specify ordering and filtering display identical column lists for selection. To prevent multiple selections of the same column, a column that has been selected at any generation of ordering is no longer available for sort selection.

Loading of DB2 OLAP Server Properties from Database Columns
This new feature enables the following DB2 OLAP Server properties to be loaded from database columns in the same way that Consolidation Attributes and UDAs currently are loaded from DB2 OLAP Integration Server into DB2 OLAP Server:

Inclusion of this feature follows the DB2 OLAP Server Administration Services Console model, enabling you to define major DB2 OLAP Server settings from within DB2 OLAP Integration Server. You define these member settings using the metaoutline Member Properties dialog box, Member Info tab. When property values are combined in one database column, you can separate them with a comma or a space (for example: +, Expense, Last, Both). When you use a word to define a property, only the first letter is used during a member load; for example, (O)nly or (E)xpense or (T)wo Pass Calc.

For details on allowable values for properties loaded from database columns, click the Help button in the Member Info tab of the metaoutline Member Properties dialog box.

XML Import/Export
DB2 OLAP Version 8.1 XML Import/Export enables you to import data into and export data from the OLAP Metadata Catalog. You can now quickly transfer OLAP models and metaoutlines from one OLAP Metadata Catalog to another through use of this feature. You can also use an XML-based editor to rename the OLAP model associated with a metaoutline and import the revised data into the OLAP Metadata Catalog. Be sure to use an XML editor that supports UTF 8 UNICODE.

Extensible Markup Language (XML) consists of two parts:

To use the new XML Import/Export feature, DB2 OLAP Integration Server provides a new dialog box named the XML Import/Export dialog box. Select the File > XML Import/Export command from the OLAP Model or OLAP Metaoutline main window to access the dialog box.

You can then select the Import tab and enter the necessary information to open either an OLAP model or metaoutline from an XML file. You can also select the Export tab to save an OLAP model or metaoutline as an XML file. Click the Save As XML File button, enter an XML file name, and navigate to the directory where you want to save the file.

Incremental Update to Data
This feature enables you to add to and subtract from DB2 OLAP Server data during member loads and data loads. By default, DB2 OLAP Integration Server updates all dimensions and members. Incremental updating of an existing DB2 OLAP Server outline is faster than updating all dimensions and members. The Essbase Integration Services Console includes an Incremental Update dialog box to use for selecting update options.

For member load, you have the following options:

For data load, you have the following options:

For both member and data loads, you have the following Attribute Dimension Restriction options:

Member Load and Data Load Filter Options
This feature enables you to limit filters to a member load or a data load, or to apply filters to both member and data loads.

The Essbase Integration Services Console includes a revised DB2 OLAP Server Application and Database dialog box with a simple drop-down list from which to select or deselect filters.

Improved SQL Drill-Through
This feature takes advantage of the new data load optimizations by including join key optimization in the SQL for drill-through. In join key optimization, the join between a fact table and a dimension table is removed if the join column is the same as the column selected. This results in faster drill-through queries.

Windows Service Utility Support
This new utility adds the Windows NT and Windows 2000 service for DB2 OLAP Integration Server, accepting parameters supported by the olapisvr command. These parameters enable you to:

Improved Access to the Server Log File
To assist users in analyzing and debugging member and data loads, DB2 OLAP Integration Server now provides two methods of accessing the Server log file:

In both cases, DB2 OLAP Integration Server retrieves the log data and displays it in the Server Log File window with a date and time stamp for each activity that has occurred during the load. For very large member or data loads, the server retrieves only the last 1 MB of the log file. You can copy the log file and paste it to any text editor, such as Notepad, to print it out for review and analysis.

New Sample Application
DB2 OLAP Integration Server provides a new sample application based on a fictitious company named The Beverage Company (TBC). The TBC sample application demonstrates creating a Measures dimension recursively, using a sort on an alternate column in the relational data source, and loading metadata from database columns. Additionally, the sample application includes UDAs and Date Time Series data, additional years, new drill-through paths, and a new Time table to demonstrate data load incremental updates.

The TBC sample application includes the following components:

For the first time, the sample application OLAP model and OLAP metaoutline are provided in Java-supported XML format.

The Essbase Integration Services Console provides a new Sample Application Setup dialog box that is displayed automatically after installation of DB2 OLAP Integration Server. With the completion of a few simple entries in the dialog box, you can now load the sample application automatically.

This automated feature enables you to create a functional sample application that is ready to use within minutes. You must set up the database for the OLAP Metadata Catalog and the TBC data source, and define open database connectivity (ODBC) connections beforehand. When setting up ODBC connections, the user name that you use when defining the Data Source Name (DSN) for the data source must be TBC (tbc for Informix) because the sample tables were created using this name.

UNIX ODBC Configuration Utility
DB2 OLAP Integration Server provides a new utility for UNIX users to verify, add, or delete ODBC connections. The odbcconfig utility enables you to edit ODBC configuration information in the odbc.ini file. This new utility also displays current environment settings related to relational database management system (RDBMS) access. You can use the odbcconfig utility for diagnostic testing of environment settings.

The odbcconfig utility provides the following menu options to aid you in configuring and troubleshooting ODBC connections:


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]