You are on page 1of 18

Designer's Guide Supplement for OLAP Universes

BusinessObjects XI Release 2 Windows

Patents

Business Objects owns the following U.S. patents, which may cover products that are offered and sold by Business Objects: 5,555,403, 6,247,008 B1, 6,578,027 B2, 6,490,593 and 6,289,352. Business Objects, the Business Objects logo, Crystal Reports, and Crystal Enterprise are trademarks or registered trademarks of Business Objects SA or its affiliated companies in the United States and other countries. All other names mentioned herein may be trademarks of their respective owners. Copyright 2005 Business Objects. All rights reserved.. 307-10-610-01

Trademarks

Copyright Part Number

Contents
Chapter 1 Introduction 5 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 What is a OLAP universe? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 What OLAP data sources can be used to create a universe? . . . . . . . . . . . 7 Chapter 2 OLAP universe information supplementary to the Designers Guide 9

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 What is available to OLAP universes in XIR2? . . . . . . . . . . . . . . . . . . . . . 10 Duplication of Name and Caption in a Dimension Hierarchy . . . . . . . . . . . 11 Managing Lists of values (LOV) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Updating OLAP universes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Designers Guide Supplement for OLAP Universes

Contents

Designers Guide Supplement for OLAP Universes

Introduction

chapter

Introduction Overview

Overview
This document is not a compete guide to creating OLAP universes with Designer. It provides a quick overview of the creation process, and important supplementary information that was not available when BusinessObjects XIR2 was released. the supplementary information is in the chapter OLAP universe information supplementary to the Designers Guide on page 9. For information on creating and managing OLAP universes, refer to the Designers Guide.

What is a OLAP universe?


A OLAP universe is a BusinessObjects universe that has been generated from a OLAP cube or query. The universe is created automatically from a selected connection to a OLAP data source using an OLAP query flattening driver that is installed as an add in to Designer XIR2. Once the universe has been created it can be exported to the Central Management System (CMS) as any other universe, and is then available to Web Intelligence users to run queries and create reports. You create a OLAP universe by selecting a OLAP connection to a QueryCube or InfoCube. The universe creation process is automatic once you have selected the connection. OLAP structures are mapped directly to classes, measures, dimensions, and details. The universe structure appears in the Universe pane. There is no table schema in the Structure pane. Once you have created the OLAP universe, you can modify any of the universe components as for any other universe. For complete information on creating OLAP universes refer to the Designers Guide.

Designers Guide Supplement for OLAP Universes

Introduction What OLAP data sources can be used to create a universe?

What OLAP data sources can be used to create a universe?


You can use Designer to create OLAP universes from the following OLAP data sources: OLAP data source Description Designer creates universe automatically from a connection to a InfoCube or QueryCube. The cube elements are mapped directly to equivalent structures in the universe. A OLAP flattening driver is used to build a relational view from the cube. The universe is then generated from the view. Refer to the Designers Guide for general information on creating connections to OLAP cube data sources and creating OLAP universes.

OLAP cube sources BW SAP Microsoft Analysis Services Essbase

Designers Guide Supplement for OLAP Universes

Introduction What OLAP data sources can be used to create a universe?

Designers Guide Supplement for OLAP Universes

OLAP universe information supplementary to the Designers Guide

chapter

OLAP universe information supplementary to the Designers Guide Overview

Overview
This chapter provides a brief summary of what is available to OLAP universes created with Designer, and certain features that are not available to OLAP universes. This information is useful if you are already familiar with generating OLAP universes with Designer, and you want a quick review of what you can do and potential problems that you may encounter. If you are generating OLAP universes for the first time, this chapter will be most useful to you when you have become familiar with the OLAP universe chapter in the Designers Guide.

What is available to OLAP universes in XIR2?


The following is a brief summary of what you can expect from OLAP universes created by Designer XIR2, as well as some limitations to their use:

All Classes, Dimensions, Details and Measures labels can be renamed. All Classes, Dimensions, Details and Measures can be duplicated. Hierarchies can be created, and modified. Lists of values (LOVs) can not be customized. See the section Managing Lists of values (LOV) on page 13 for more information. Object data types can be changed, but only the following data types are supported:

Character Number

Pre-defined Filters are not allowed. There is no table schema created for OLAP databases. Parsing and check integrity tools in Designer are not available. Index Awareness is not supported. It can be defined for an object, but it has no impact on query generation. Name and Caption can be duplicated in a Dimension Hierarchy; See the section Duplication of Name and Caption in a Dimension Hierarchy for more information.

10

Designer's Guide Supplement for OLAP Universes

OLAP universe information supplementary to the Designers Guide Duplication of Name and Caption in a Dimension Hierarchy

Duplication of Name and Caption in a Dimension Hierarchy


Name and Caption can be duplicated on the same branch or on different branches of the Hierarchies. This applies to SAP BW, Essbase, and Microsoft Analysis Services. Designer generates for each Dimension Level an associated list of values (LOV) that reflects the Level definition, for example, [Geography].[City].[Name] or [Geography].[City].[Caption] Note: It is also possible to generate manually Cascading LOV for each dimension for SAP BW, Microsoft and Essbase. When a user creates a Web Intelligence query and adds a Prompt filter, the following cascading LOV display is obtained.

Designer's Guide Supplement for OLAP Universes

11

OLAP universe information supplementary to the Designers Guide Duplication of Name and Caption in a Dimension Hierarchy

The Month duplication causes each member to refer to its direct parent, but not to its ancestor. The caption (and not the unique name) is used to display the hierarchical tree. In the following example, the City PARIS is duplicated but it has 2 different parents:

When you select PARIS from FRANCE, you expect to retrieve only one Paris. However, the result, shows that the two Paris have been retrieved.

It should not be possible to select the two Paris in the filter. This is due to Caption being taken into account in the filter.

12

Designer's Guide Supplement for OLAP Universes

OLAP universe information supplementary to the Designers Guide Managing Lists of values (LOV)

Managing Lists of values (LOV)


You can create Cascading lists of values (LOVs) for relational universes. You can also generate Cascading LOVs for OLAP Universes, for example:

However, it is not possible to modify manually LOVs for OLAP universes. Once you have created Cascading LOVs, if you want to return to using flat LOVs, you need to you create a Cascading LOV that holds only one level for each dimension level. Note: By default, Cascading LOVs are generated for Microsoft and Essbase. The examples below show Cascading LOVs with only one Level (flat LOVs)

Designer's Guide Supplement for OLAP Universes

13

OLAP universe information supplementary to the Designers Guide Managing Lists of values (LOV)

Example: 1) Cascading LOVs with only one level.

Example: 2) Cascading LOVs with only one level

14

Designer's Guide Supplement for OLAP Universes

OLAP universe information supplementary to the Designers Guide Updating OLAP universes

Example: 3) Cascading LOVs with only one level

Updating OLAP universes


You use Designer to automatically generate a OLAP Universe. However, you can not automatically update a OLAP Universe. If a OLAP cube definition has changed, you need to manually update the universe with the new modifications. There are two ways to update a universe manually:


1. 2. 3.

Update universe with modifications from a newly generated universe Edit the current universe directly Update universe with modifications from a newly generated universe Generate a new universe based on the existing OLAP connection. Open the old universe and copy classes, objects, and measures from the new universe to the old universe. In the old universe, delete obsolete classes, objects, and measures, and classes or objects that dont reference a level, dimension or attribute in the OLAP Cube. Edit the current universe directly Delete obsolete classes, objects, measures, and classes or objects that dont reference a level, dimension or attribute in the OLAP Cube.

1.

Designer's Guide Supplement for OLAP Universes

15

OLAP universe information supplementary to the Designers Guide Updating OLAP universes

2.

Copy and paste classes, objects or measures within the same universe and change their definition.

Syntax used in Objects definition for SAP BW


You can use the following syntax when defining objects in a OLAP universe.

SAPBW
You can use the following syntax when defining objects in a SAPBW OLAP universe.

All Display Attributes become Characteristics, so are translated into Classes and Objects Note: It is not recommended that you modify or create new SAP variables that are identified by prompts and hidden objects in the universe.

16

Designer's Guide Supplement for OLAP Universes

OLAP universe information supplementary to the Designers Guide Updating OLAP universes

Microsoft Analysis Services


You can use the following syntax when defining objects in a Microsoft Analysis Services OLAP universe.

Hyperion Essbase and IBM DB2 OLAP Server


You can use the following syntax when defining objects in a Hyperion Essbase and IBM DB2 OLAP Server OLAP universe. Note: Essbase Connection contains the following:

Alias Name Dimension type as Measures

Designer's Guide Supplement for OLAP Universes

17

OLAP universe information supplementary to the Designers Guide Updating OLAP universes

18

Designer's Guide Supplement for OLAP Universes