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
Indicating resource controls
Indicating SQL restrictions
Indicating options for linked universes
Setting SQL generation parameters
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
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 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
Customizing OLAP universes
What is an OLAP universe?
What OLAP data sources can be used to create a universe?
SAP NetWeaver BI data sources
SAP NetWeaver InfoCubes as data sources
SAP NetWeaver Queries as data sources
SAP NetWeaver BI Queries as recommended data sources
MSAS features supported for OLAP universes
Essbase features supported for OLAP universes
Defining connectionsto OLAP data sources
To start the New Connection wizard in Designer
To select database middleware for an OLAP connection
Defining login parameters for MSAS connections
Defining login parameters for Essbase connections
To select source cube or query for OLAP connections
To define configuration parameters for OLAP connections
Defining custom parameters for Essbase connections
OLAP universe lifecycle management
To refresh an OLAP universe
How SAP NetWeaver BI key figures are mapped and used in a universe
How SAP NetWeaver BI hierarchies are mapped and used in a universe
How Essbase cubes are mapped to universe components
Designer features supported for OLAP universes
SAP NetWeaver BI variables supported in universes
SAP NetWeaver BI variable mapping to a universe
SAP NetWeaver BI key date variables in a universe
SAP NetWeaver BI hierarchy and hierarchy node variables in a universe
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 NetWreaver BI universes
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
Selecting a metadata source
XML metadata sources
Creating a universe from an XML metadata source
To generate a universe from an XML metadata source
Choosing connection and universe options
Updating a universe
Exporting a universe to DB2CV
Exporting a universe to a DBCV2 XML file
Universe pre-requisites for export
Identifying universe metadata
Universe to DBCV2 metadata mapping
Mapping specific SQL expressions
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
10 Working with multiple designers
Locking a universe
Revision number
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
Copying a core universe into derived universe
10 Including one universe within another
Managing users and logins
Managing logins
Managing passwords
Optimizing universes
Optimizing 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
0 of .
Results for:
No results containing your search query
P. 1
Xi3-1 Designer En

Xi3-1 Designer En

|Views: 36|Likes:
Published by Madhu Pemmaraju

More info:

Published by: Madhu Pemmaraju on Aug 16, 2011
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 322 are not shown in this preview.
You're Reading a Free Preview
Pages 336 to 364 are not shown in this preview.
You're Reading a Free Preview
Page 378 is not shown in this preview.
You're Reading a Free Preview
Pages 392 to 478 are not shown in this preview.
You're Reading a Free Preview
Pages 492 to 654 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)//-->