Professional Documents
Culture Documents
DESIGNER MODULE
Designer
What is a Universe
Universe Components
a. Class: Collection of objects with in the universe. It can even be
further divided into subclasses
b. Objects: Collection of datas.
c. Tables: datas stored in the form of rows & columns.
d. Joins: Linking the two tables by a common domain.
e. Contexts: It is a rule by which selecting the best out of the two paths
What is a Connection ?
Definition:
A connection is a link from the universe to the target database.
The link is achieved using middleware (for example Open Data
Base Connectivity).
An existing connection may be used or a new connection created
for a universe.
There are three different types of connections.
Personal
Connection can only be used on the client
Shared
Connection can be used by more than one user to send queries
to the target database from a shared server
Secured
Connection is used only when we wish to distribute the
completed universe to the user population via the repository
CLASSES
OBJECTS
UNIVERSE PANE
STRUCTURE PANE
Class
Objects
Dimension Objects
o Category of information is dimension objects
Eg: City , Store name
Detail Objects
o It is a subset of dimension objects. Detailed information about the
selected dimension objects.
Eg: Address of the customer with Phone number.
Measure Objects
o Numeric information by which a dimension objects can be measured.
Eg: Sales revenue.
Automatic creation
Joins
Joins - Relationship between 2 or more tables that help restrict the result set of a
query run against those tables.
It is used to limit the occurrence of a Cartesian product, a situation in which all
possible combinations between each row of each table are retrieved.
Equi-Join
Table 1.Column A = Table 2.Column B
Resulting data set limited to values common in Column A & B.
Outer-Join
Table 1 OUTER JOIN Table 2 on Column A = Column B
Resulting data set limited to ALL the values in Table 1 and ONLY matching
values in Table 2 based on Column A and Column B.
Theta-Join
Table 1.Column A BETWEEN .. AND
Links tables based on a relationship other than equality between 2
columns.
Check Integrity
Integrity check allows the checking of Universe structure, Loops ,
Contexts , Cardinality and Parsing Check on Joins , Conditions and
Objects .
Aggregate awareness
Aggregate awareness is a
Future of designer that makes use of aggregate tables in a database.
Purpose of these tables is to enhance the performance of the SQL statement.
It speeds up the execution of queries
It is a table that contains pre-calculated data.
List of Values
A list of the distinct values from the column or columns to which the object
refers
A LoV is used on the operand side of a condition in the query panel of the
User module
List of Values
A LoV is created within the Properties tab of an object
By default, Associate a List
and Allow Users to edit are
checked:
It is important to uncheck
this box for objects that
dont need a List
Hierarchy
Data Returned
Level in Hierarchy
U.K.
North
South
Hierarchy
A Default Hierarchy is the hierarchy based on the order of the Objects with
in the Class
Custom Hierarchy
Default Hierarchies
Linking universes
Linked universes
The linked universe structure and objects cannot be edited in the derived
universe
The linked universe should be treated as though they were new tables
inserted in the derived universe. The same procedure should be applied
Deploying universes
Modifying universes
Modifications can be done on the universes even after
exporting. Only thing in it is it has to again exported only
then the modification will be applicable.
Thecreationof
universefromthe
SAPInfocubeisa
stepbystepprocess.
Thefirststepisto
createanew
connectionwizard
Thesecondstepisto
defineanew
connectiontothe
SAPdatabase
Thethirdstepisto
selecttheinfocube
whichisrequired
fromthefolder
Thefourthstepis
toselectthe
infocubewhichis
requiredfromthe
folder
Thefifthstepisto
setthetimingfor
theprocesstotake
place.
Thisslideshows
thecreated
connection.We
cancheckitbyjust
clickingonthetest
button
Thisslidedisplays
thefinalstepof
createduniverse
fromtheOLAP
Cubes.Hereit
alwaysshowswith
No.ofClasses,
Objects,Filters&
Joinsinthat
universe.Click
Finishtogointothe
ObjectPane
Measure objects
Itshowstheuniversewhichwe
havecreatedwiththeinfocube.
Asliketheotheruniverseshere
wewillnotbeabletoseethe
tablesinthestructurepane.It
willalwaysbeempty.
Savetheuniverse.
Selectthepathtobe
exported.Bybrowse
button.
Selectthefolder
Thehighlightedpartshowsthe
universebeinguploadedtothe
CMS
Exported Universe
Thehighlighted
partshowsthe
universeuploaded
intotheCMSand
weareabletofetch
thatinthewebi
part.
Thank you