Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Standard view
Full view
of .
Look up keyword or section
Like this

Table Of Contents

Introducing Designer
Designer and universe fundamentals
What is a universe?
1 Overview
What is the role of a universe?
What does a universe contain?
Viewing the universe window
How do you use Designer to create universes?
How do objects generate SQL?
What types of database schema are supported?
How are universes used?
Who is the universe designer?
Required skills and knowledge
What are the tasks of the universe designer?
Introducing the universe development process
Universe design methodology
Universe development cycle
Optimizing universe planning and implementation time
Designer example materials
Demonstration databases
Demonstration universes
Doing basic operations
2 Overview
Starting Designer
Using the Quick Design wizard
Disactivating the Quick Design wizard
Working with XI R2 connectionsand universes with Designer XI R3
2 Working with XI R2 connections and universes with Designer XI R3
Importing a universe
Importing a universe from the repository
To import a universe from the repository
What is the difference between opening and importing?
Opening a universe
Exporting a universe
How are universes organized on the repository file system?
2 Exporting a universe
Exporting a universe to the repository
To export a universe to the repository
Saving a universe
Universe file names as identifiers
Saving a universe definition as PDF
Closing a universe
Creating a universe
What are universe parameters?
Creating a new universe
Setting universe parameters
Identifying the universe
Defining and editing connections
Adding a new connection
Viewing and entering summary information
Selecting strategies
Universe SQL parameters reference
Using the Designer user interface
The main components of the user interface
The Designer user interface
Manipulating windows
Using toolbars
Performing an action or operation in Designer
Using Find and Replace
Using Find
Using Quick Find
Organizing the table display
How are tables represented?
Manipulating tables
Using List mode
Arranging tables automatically
Changing table display
Selecting schema display options
Viewing table and column values
Viewing the number of rows in database tables
Printing a universe
Setting print options
Creating a schema with tables and joins
What is a schema?
3 Overview
Schema design and the universe creation process
What are the stages of schema design?
Inserting tables
Using the Table Browser
Arranging Tables in the Structure Pane
Using derived tables
Adding, editing, and deleting derived tables
Nested derived tables
Using the Derived Tables editor
To create a nested derived table
Using tables that have input columns
To define a hard-coded list of values
Defining joins
What is a join?
Why use joins in a schema?
What SQL does a join Infer?
What tables do not have to be joined?
Joining primary and foreign keys
Understandingthe cardinaltity of a join
Creating joins
Join properties
Join Operators
Editing a join
Using the Join SQL Editor
ANSI 92 support for joins in a universe
Activating ANSI 92 support in a universe
Deleting joins
Defining specific types of joins
Creating Equi-joins
Theta joins
Outer joins
Restrictions for the use of outer joins
Shortcut joins
Self restricting joins
Using cardinalities
How are cardinalities used In Designer?
Setting cardinalities manually
Why set cardinalities manually?
Using cardinalities to resolve database limitations
Checking the universe
Checking universe integrity automatically
Resolving join problems in a schema
What is a join path problem?
4 Overview
What is a Lookup Table
What is a Fact Table
What Types of Join Paths Return Incorrect Results?
Detecting and Solving Join Problems
Defining aliases
How are Aliases Used in a Schema?
Creating Aliases
Defining contexts
How are Contexts Used in a Schema?
Creating a Context
Editing a context
Deleting a context
Updating contexts
Join Paths that Prevent Context Detection
How do Contexts Affect Queries?
Resolving loops
What is a Loop?
How Does a Loop Affect Queries?
Visually Identifying Loops
Automatically Identifying and Resolving Loops
Designer Features to Detect and Resolve loops
General method for identifying and resolving loops
Detecting and creating an alias
Detecting and creating a context
Examples of Resolving Loops
Resolving Chasm Traps
What is a Chasm Trap?
How does a chasm trap inflate results?
Detecting a Chasm Trap
Resolving a Chasm Trap
Resolving Fan Traps
What is a Fan Trap?
How Do You Detect a Fan Trap?
How Do You Resolve a Fan Trap?
Using Multiple SQL Statements for Each Measure
Detecting join problems graphically
Potential chasm trap
Potential fan trap
Checking Universe Integrity Automatically
Checking Universe Integrity Manually
Refreshing the Universe Structure
Building universes
Introduction to universe building
5 Overview
What is an object?
What types of objects are used in a universe?
What is a class?
Using classes and objects
Using the Universe pane
Displaying classes and objects or conditions
5 Using the Universe pane
Basic operations on classes, objects, and conditions
Cut, copy, paste
Moving classes, objects, or conditions
Showing or hiding classes, objects and conditions
Defining classes
Creating a class
Class properties
Modifying a class
Using subclasses
Defining objects
Creating an object
Object properties
Modifying an object
Object definition
Defining index awareness
Example: Finding customers in a list of cities
Source Information
Using the SQL editor to define an object
Using the SQL Editor
Defining an object format
Viewing the table used in an object definition
Defining a dimension
Defining a detail
Defining a measure
Setting aggregate projection for a measure
Defining restrictions for an object
Defining condition objects
Mandatory Filters
Mandatory Filters examples
Mandatory filters and list of values
Using self restricting joins to apply restrictions
Applying a restriction by inferring multiple tables
Concatenating objects
Defining hierarchies
What is multidimensional analysis?
How to identify a hierarchy
Setting up hierarchies
Using cascading lists of values for hierarchies
Creating a cascading list of values
Using lists of values
How is a list of values used?
Defining how a list of values is used with an object
List of values properties and options
Creating a list of values
Editing a list of values
Exporting a list of values
Refreshing values in a list of values
Using data from a personal data file
Administering lists of values in the universe
Optimizing and customizing LOV files
Creating a basic universe automatically
Why use the Quick Design wizard?
Using the Quick Design Wizard
Starting the Quick Design wizard
Following up on a universe created with the Quick Design wizard
Testing the universe
Testing objects in the Query Panel
Testing the integrity of the universe
Testing the universe with Web Intelligence
Working with OLAP universes
What is an OLAP universe?
6 What is an OLAP universe?
What OLAP data sources can be used to create a universe?
SAP BW data sources
Defining login parameters for Essbase connections
To define configuration parameters for OLAP connections
Customizing OLAP universes
Designer features supported for OLAP universes
Calculated measures in OLAP universes
To create a calculated measure in an OLAP universe
Pre-defined conditions in OLAP universes
To create pre-defined conditions in an OLAP universe
Optional prompts in OLAP universes
To improve performance of certain queries on SAP BW universes
OLAP universe lifecycle management
6 OLAP universe lifecycle management
To refresh an OLAP universe
How SAP BW objects are mapped and used in a universe
How SAP BW characteristicsare mapped and used in a universe
HowSAPBWkeyfiguresaremappedandusedina universe
HowSAPBWhierarchiesaremappedandusedina universe
How SAP BW variables are mapped and used in a universe
SAP BW variables supported in universes
SAP BW variable mapping to a universe
SAP BW key date variables in a universe
How MSAS structures are mapped to universe components
6 How MSAS structures are mapped to universe components
How Essbase cubes are mapped to universe components
Creating stored procedure universes
Creating a universe based on stored procedures
Stored procedures in Java bean universes
Classes and objects in stored procedures
To use stored procedures
Using a list of values in a prompt
Stored procedures with multi-result set
Creating universes from metadata sources
Generating universes from metadata sources
Universe creation overview
8 Overview
@AggregateAware function
Complex join expressions
Oracle Analytic Workspaces
Universe and view creation options
Create a view and generate a universe
To create a view and generate universe
Create a view only
Generate a universe from an existing view
To generate a universe from an existing view
Mapping Oracle OLAP structures to universe components
Using aggregate tables
9 Overview
What is aggregate awareness?
Applying aggregate awareness to data warehouses
Setting up aggregate awareness
Building the objects
Arranging objects in aggregate level order
Defining aggregate objects with the @Aggregate_Aware function
Specifying the incompatible objects
Specifying incompatible objects
Resolving loops involving aggregate tables
Testing aggregate awareness
Using @Functions
Inserting an @Function in an object
To use custom variables with Desktop Intelligence
Using external strategies to customize universe creation
Migrating external strategies to Designer XI
External strategies in Designer XI overview
What is an external strategy?
Creating Help text for external strategies
Verifying that the external strategy file is declared
Using example external strategies
How is the strategy file (STG) structured?
The output formats of strategies
The output format of object strategies (OBJECT)
Creating an external strategy
Creating a text file for data
Applying external strategies in Designer
Using analytic functions
What are analytic functions?
Which analytic function families are supported?
How are analytic functions used in Designer?
IBM DB2 UDB and Oracle
RedBrick (RISQL functions)
Teradata (OLAP functions)
Inserting syntax automatically in Select statements
Using the SQL prefix function
To prefix SQL statements with the BEGIN_SQL universe parameter
Managing universes
Multilingual universes
Introduction to multilingual universes
10 Overview
How multiple languages are used in universes
The Translation Manager
Deploying universes
Identifying a universe in the repository
10 Deploying universes
Setting access restrictions on a universe
What is a restriction?
What restrictions can be applied in a universe?
How are access restrictions managed?
Creating a restriction
Applying universe access restrictions
Setting restriction group priority
Viewing users and groups security restrictions
Working with multiple designers
Locking a universe
Revision number
10 Working with multiple designers
Linking universes
What are linked universes?
Different ways to link universes
Advantages of linking universes
Requirements for linking universes
Restrictions when linking universes
Creating a link between two universes
Editing a derived universe
Editing the derived universe
Removing a link
Relocating the core universe
Derived universes and lists of values
Presenting objects in the order of the core universe
Including one universe within another
Copying a core universe into a derived universe
Managing users and logins
Managing logins
10 Managing users and logins
Managing passwords
Optimizing universes
Optimizing the array fetch parameter
Modifying the array fetch parameter
Allocating table weights
Modifying the number of returned rows for a table
Using shortcut joins
Using the sample materials
The Club database
The structure of the tables
11 Overview
Get More Help
0 of .
Results for:
No results containing your search query
P. 1
BO Designer

BO Designer

|Views: 50|Likes:
Published by eng_alsaeed

More info:

Published by: eng_alsaeed on Jan 22, 2012
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





You're Reading a Free Preview
Pages 14 to 70 are not shown in this preview.
You're Reading a Free Preview
Pages 84 to 409 are not shown in this preview.
You're Reading a Free Preview
Pages 423 to 462 are not shown in this preview.
You're Reading a Free Preview
Pages 481 to 658 are not shown in this preview.

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->