SAP IDT (Information Design Tool) : Overview & User Interface
SAP IDT (Information Design Tool) : Overview & User Interface
There are various resources in Information Design Tool that can be used to
extract the data from data sources and to create a Universe
Project
A Project is a local workspace where you store the resources used to build
one or more Universes. This is used to manage the local objects, which are
used for Universe creation. A single project can contain objects for one or
multiple Universe. A local project can contain multiple number of objects like
data foundation layer, business foundation, and data source connection, etc.
Data Foundation
Data Foundation layer allows you to import tables and joins from different
relational databases. All the joins are imported and you can also define
derived tables, custom calculations, additional joins, contexts and prompts.
Business Layer
In Business layer, you define measures and dimensions. You can also apply
Aggregations like Sum, Count, Avg, Min, Max.
To complete the Universe creation, you need to save the project and then
publish the business layer to the repository.
UDT vs IDT
In UDT, a Universe is created with file extension as .unv. In IDT, a Universe
file extension is changed to .unx file.
To open unv file in IDT, it cant be directly opened but you can convert unv
file to unx file to open in Information Design tool. You cant open an IDT .unx
file in Universe Design tool nor you can convert it to unv file.
Universe Design Tool is a single-source enabled tool. However, IDT is a
multi-source enabled tool meaning you can extract the data from different
data sources while creating a Universe.
It is single-source enabled
It is multi-source enabled
Local Projects
It defines the existing connection in use (.cnx or.cns), Data foundation layer
(.dfx) and Business Layer that are local in Universe as shown above.
You can click on each object under Local Projects to see the details and to
make any changes. Click on the connection .cns file to see the connection
details. Similarly, you can open .dfx or .blx object.
Repository Resources
Once you connect to the Repository, you can retrieve all the objects that are
designed and published to that repository.
To insert objects from the Repository, click on + sign and select Insert
Session. Enter the system details, the username and password, and you can
see all the objects in the Repository.
Business Layer
This layer contains all the classes and objects, you can check dimensions
and measures that are defined in a Universe. When you publish the business
layer in the repository, this shows the completion of Universe creation.
You can check the summary of Business Layer to see the number of
attributes, dimensions, measures, classes, LOVs, etc.
To check the structure of data foundation, you can click on .dfx under local
projects and it will take you to Data Foundation layer and its components.
Once you click on Preferences, a new window will open. You can define
preferences under General, Help and Information Design Tool preferences.
Check Integrity
Languages, etc.
Using Reset to Default display option under Window tab allows you to reset
all the values to default or you can also use Restore Default option on
Preferences window.
Creating Universe
To create a Universe in IDT, go to Start All Programs SAP Business
Intelligence SAP Business Objects BI Platform 4 Client Tool.
Choose SAP from the list SAP HANA Select Drivers JDBC Next Enter
details.
Click Finish.
Under General Information Click on Test Connection Successful.
Enter Resource Name and click on Finish. It will show you a list of all
available schemas in the database. You can add Tables and Joins from
Schema to Data Foundation layer. This can be done by dragging the table or
To define a Join, double-click on Join between tables. It will show you both
the tables. You can select from different Joins as per data requirement and
click on detect Cardinality to define cardinality - 1:1, 1:n, n:n.
Next is to create a Business Layer on the Data Foundation. Click the Save All
icon at the top of the screen. Then, right-click on Data foundation .dfx
New Business Layer.
To define an Aggregation, you can select from Projection Function. You can
also hide few objects in the report if you want by using the dropdown next
to measures and dimension. You can select Hidden for a particular object.
Once you define Business Layer, click Save All icon at the top of the screen
as shown in the following screenshot.
You can create a single source Data Foundation to support local connections
but it doesnt support Joins and calculated columns between the tables
inserted from an ERP connection.
To use a calculated column, joins, you need to create a Data foundation that
is multi-source-enabled on a secured connection.
When a table is added in Data Foundation layer, the table type of info set,
SAP query, or ABAP function is saved as a table property in the data
foundation. To add an ABAP Function table, there is one data foundation
table created to map the main function.
The table contains input columns for the input parameters of the function.
These parameters can be mandatory or optional. To assign a value to
mandatory parameters, you need to edit the input columns.
If you dont want to insert tables and joins automatically, you can unselect
the Detect tables by going to advance properties while adding connection to
Data Foundation.
You can also turn off insertion of Business Layer objects by unchecking the
option to automatically create classes and objects when selecting data
foundation in New Business Layer.
Di
m
e
n
s
i
o
n
A
n
a
l
y
s
i
s
d
i
m
e
n
s
i
o
n
s
a
r
e
c
r
e
a
t
e
d
i
n
t
h
e
b
u
s
i
n
e
s
s
l
a
y
e
r
f
o
r
e
a
c
h
d
i
m
e
n
s
i
o
n
i
n
t
h
e
c
u
b
e
.
Di
s
p
l
a
y
F
o
l
d
e
r
F
o
l
d
e
r
s
a
r
e
c
r
e
a
t
e
d
i
n
t
h
e
a
n
a
l
y
s
i
s
d
i
m
e
n
s
i
o
n
t
o
c
o
n
t
a
i
n
t
h
e
h
i
e
r
a
r
c
h
i
e
s
i
n
t
h
e
d
i
s
p
l
a
y
f
o
l
d
e
r
.
Hi
e
r
a
r
c
h
y
F
o
r
v
a
l
u
e
b
a
s
e
d
(
p
a
r
e
n
t
c
h
i
l
d
)
h
i
e
r
a
r
c
h
i
e
s
,
a
v
a
l
u
e
b
a
s
e
d
h
i
e
r
a
r
c
h
y
i
s
c
r
e
a
t
e
d
i
n
t
h
e
a
n
a
l
y
s
i
s
d
i
m
e
n
s
i
o
n
.
T
h
e
a
t
t
r
i
b
u
t
e
s
a
r
e
c
r
e
a
t
e
d
i
n
t
h
e
A
t
t
r
i
b
u
t
e
s
f
o
l
d
e
r
i
n
t
h
e
h
i
e
r
a
r
c
h
y
.
At
t
r
i
b
u
t
e
H
i
e
r
a
r
c
h
y
A
t
t
r
i
b
u
t
e
h
i
e
r
a
r
c
h
i
e
s
i
n
t
h
e
c
u
b
e
a
r
e
c
r
e
a
t
e
d
a
s
l
e
v
e
l
b
a
s
e
d
h
i
e
r
a
r
c
h
i
e
s
i
n
t
h
e
a
n
a
l
y
s
i
s
d
i
m
e
n
s
i
o
n
.
Na
m
e
d
S
e
t
N
a
m
e
d
s
e
t
s
a
r
e
c
r
e
a
t
e
d
i
n
t
h
e
r
e
l
a
t
e
d
a
n
a
l
y
s
i
s
d
i
m
e
n
s
i
o
n
,
i
n
t
h
e
f
o
l
d
e
r
N
a
m
e
d
s
e
t
s
.
Me
a
s
u
r
e
s
a
n
d
C
a
l
c
u
l
a
t
e
d
M
e
a
s
u
r
e
s
M
e
a
s
u
r
e
s
a
n
d
c
a
l
c
u
l
a
t
e
d
m
e
a
s
u
r
e
s
a
r
e
c
r
e
a
t
e
d
a
s
m
e
a
s
u
r
e
s
i
n
t
h
e
a
p
p
r
o
p
r
i
a
t
e
m
e
a
s
u
r
e
g
r
o
u
p
f
o
l
d
e
r
.
A
m
e
a
s
u
r
e
a
t
t
r
i
b
u
t
e
i
s
c
r
e
a
t
e
d
f
o
r
t
h
e
f
o
r
m
a
t
t
e
d
v
a
l
u
e
.
Multilingual Universes
You can also create multilingual Universe in Information Design tool. This
allows you to use multilingual solution by using single Universe metadata
model.
Following are the steps to use multilingual Universe for report creation
Step 1 Use Universe designer to design Universe in source language in
IDT.
Step 2 Use translation management tool to translate the metadata in the
data foundation and business layer.
Step 3 Use report designers to build the reports on the same Universe,
which can be displayed in different languages as per user preferences.
Universe created using UDT is stored with a file name .unv in the local
folder or in the central repository
To use .unv Universes in IDT, you first need to convert them. You can
convert the following unv Universes in Information Design Tool
In the next window, you have to select unv file from the repository to
convert to unx file. Enter the Repository username and password to connect.
Select Universe from the repository that you want to convert. Click OK.
Save for all users option allow all users to open the Universe without
entering the Repository password. Click OK to start conversion.
Once you click OK, conversion starts, and you get the following confirmation
message.
In the next window, you have to select .unv file from the local folder.
Universe Schema
Tables
Alias Tables
Derived Tables
Joins
Outline
Dimensions
Measures
Query Limits
SQL Parameters
Strategies
Connections
Functions
@Aggregate_Aware
@Prompt
@Derived Table
@Select
@Variable
Method 1
Right-click Local Project folder Retrieve Universe From a Repository.
Select the Universe from available folders in Repository and click Finish.
Method 2
Another way is by going to the Repository Resources section and select the
Universe you want to retrieve.
To remove the local security requirement, select the Save for all users
option when selecting the Universe in the repository.
Projects
To design a Universe in IDT, the first step is to create a project in Local
Project views. All the resources like Data Foundation and Business layers are
managed in a project. You can navigate to local projects and access the
resources in the local project using Information Design Tool (IDT).
Once you create a Local Project, resources can be populated under it in
different ways
A new window will open. You can select from the root directory or from
archive file to import an existing project.
To import from the root directory, click on Browse, select the Project you
want to import and click OK.
Project Synchronization
Project synchronization deals with comparing resources in local project
views with an associated shared project in the repository. Using project
synchronization, you can detect add/delete resources, difference between
resources. Based on differences, the local project view and shared resources
can be updated.
Synchronization,
go
to
Windows
Project
Click Change session to open a session on the repository system where the
shared projects are saved.
Locking a Resource
To lock a resource in Project Synchronization, it should be under shared
project. Lock informs other developers that you are working on the resource.
To lock a resource Select the shared project from shared project list.
Expand the project. Select the resource Right click Click Lock.
Unlocking a Resource
To unlock a resource, select the resource under Project Synchronization.
Right click Unlock.
In the Report Location box, enter a file path, file name, and file type for the
report. The file type can be .pdf, .html, or .txt.
To browse the local file system to find a file path, click the browse button.
For larger resources (data foundations and business layers), you can select
which metadata elements to include in the report in the Metadata Elements
box.
Click Generate to create the report.
Managing Connections
A connection in IDT is used to connect to a relational or an OLAP data source
using SAP BusinessObjects reporting tool. It can be a local connection or a
connection published in a central repository.
Relational Connection
This is used to design Data Foundation layer in Information Design tool. You
can import tables and joins from data source.
OLAP Connection
Using an OLAP connection, you can design a business layer while creating a
Universe. It allows you to connect to multidimensional schema directly and
to import them for Universe design. Later, they can be used with SAP
Business Objects reporting tool.
BICS Client
To connect to SAP NetWeaver BW, you can use SAP BICS client middleware
to provide access to BEx query. Connections in IDT can be locally saved or
they can be secured and published in a central repository.
Local connections are saved as .cnx files and they can be accessed by any
user who is running IDT. Once you publish the connection to the repository,
they are changed to a secured connection.
A secured connection is published into the repository and saved in
Connection folder. You can also create secured connections by using Insert
Relational and Insert OLAP connection commands from the repository
resource view.
Following are the key properties of a secured connection
User rights can be defined at the user level to grant or deny access to
connections or connection properties.
Select the middleware as per data source. You can select SAP or non-SAP as
data source and set up a relational connection to the database.
We have selected SAP from the list SAP HANA JDBC click Next.
Enter the Authentication mode, user name and password. Enter the host
name and the Instance number and click Next.
In the next window, you can define connection parameters like - Time out,
Array fetch size, Array Bind size, etc. Click Finish.
Next, select an OLAP middleware driver. It shows a list of all available OLAP
data sources. You can select any of OLAP data source as per requirement.
Note that you dont need to create a Data Foundation, as an OLAP directly
hits the Business Layer. You can define dimensions and measures and other
properties at Business Layer.
Select the suitable middleware driver to connect to OLAP data source and
click Next.
You can also select a specific cube to connect or all the cubes in the design
time repository. If you select a particular cube, then using this OLAP
connection you can design Business Layer only on the objects available in
that cube.
Click Finish.
Connection Parameters
While creating a connection, you can configure various connection
parameters
Connection Pool Mode This is used to keep the connection active.
Pool Timeout When you set the connection pool mode to keep
connection active for, length of time in minutes to keep connection open.
Array Fetch Size This tells the maximum number of rows that can be
fetched from the database.
Example Suppose you enter a value of 25 and you query returns 150
rows so it will be fetched with 6 fetches of 25 rows each.
Array Bind Size This field is not required for designing Universe in IDT.
Login Timeout It determines the minutes a connection attempts timeout
and an error message is displayed.
There are various custom parameters that can also be defined like
ConnectInit, Hint.
Editing a Connection
To edit a connection, double-click on the connection name in Local Project
View.
Go to General Information tab Edit.
To edit the connection parameters, click Edit button. You can edit the
authentication details and connection parameters.
To change the middleware driver, click Change Driver. Select the Driver from
the dropdown list.
You can also test the availability of the database server, click Test
Connection.
The "Connection Definition" pane shows the information stored about the
connection Login parameters, Configuration parameters, etc.
You can perform the following tasks while managing the repository
resources
You can create a shortcut in the local project from an existing secured
connection.
Managing Universe
You can double click on Universe under local project view to run the
query in the query panel.
You can retrieve a Universe under the repository to Local Project View.
You can also convert .unv Universe to .unx Universe and save it under
Local project or can also publish them to the repository.
Click OK and the session will be opened under the Repository resources
section.
You can also insert a new session, which is not already defined in the
Repository resources view. To insert a session, click on + sign.
To see list of available objects, click Expand and you can see a list of
Universes and Connections inside it.
Closing a Session
When you close Information Design tool, all the active sessions are
automatically closed. To close a session individually, right-click on the
session name and click Close.
A Data Foundation contains one or more tables and joins from one or
more relational databases that forms the design of Business Layer. A
relational connection is used to design Data Foundation layer. You can add
various other objects at Data Foundation that enhances the capabilities like
- Derived tables, custom calculations, context, LOVs, etc.
It is also possible to design multiple Business Layers on a single Data
Foundation thus allowing you to build multiple Universes on single Data
Foundation Layer.
View Pane
Properties Pane
Browsing pane
The Data Foundation view pane contains tables and joins. Master contains
tables and joins that are connected with each other in a logical manner.
Using the browsing pane, you can work on different elements in data
foundation like connections, Data Foundation, Aliases and Contexts, LOVs
and parameters.
You can also perform a search in Data Foundation. To perform a search, click
the
icon.
To insert joins in Data Foundation, you can use Insert option in toolbar or
you can click on Edit Join to open the dialog box.
Double-click on Join to open edit Join dialog box. Detect option can be used
to detect Join between columns.
To define Cardinality, you can use Detect option in the toolbar or you can
open Edit Join dialog box.
You can add derived tables, alias tables, parameters and prompts, LOVs to
be associated with prompts. Under aliases and contexts tab, you can
click detect aliases and contexts to detect aliases and contexts
automatically.
Right-click on .dfx file and select Check Integrity to run an integrity check.
Save the Data Foundation by clicking the Save icon at the top.
To insert the tables Select Insert Tables from the Insert menu in the
data foundation view. The "Insert Tables" dialog box lists the connections
defined in the data foundation.
In the next dialog box, you can edit table name, description and properties
of column.
To edit the data type of a column, click on the arrow mark in front of data
type.
Select the data type for each column as per requirement and click OK.
In the "Change Qualifier/Owner" dialog box, click the browse button in the
Qualifier field and select a new qualifier. If the qualifier name is delimited by
default, the Delimit option is selected. To override the default delimitation,
select or unselect Delimit.
In the "Change Qualifier/Owner" dialog box, click the browse button in the
Qualifier field and select a new qualifier. If the qualifier name is delimited by
default, the Delimit option is selected. To override the default delimitation,
select or unselect Delimit.
You can also define a column as primary key or foreign key by selecting the
particular column in a table Right-click Set as Key Primary/Foreign
Key.
Select Table 1 from the dropdown, Table 2 from the dropdown from all the
tables in Data Foundation. Select columns from Table 1 and Table 2 to join.
Select the type of Join you want to insert OK.
Derived Tables
A derived table is a virtual table in the data foundation that combines other
tables using calculations and functions.
You can use derived tables for the following purposes
To create a table with columns from other tables. The column definitions can
include complex calculations and functions.
To Insert Derived table, select table header right click insert derived table.
Table Alias
An Alias table is known as reference to a standard table in Data Foundation.
The data in Alias table is completely same as the original table.
Alias tables are used to break loops in Join path in Data Foundation layer. An
Alias table can also be used to rename a table.
Insert an Alias
To create an Alias table, select the table on which Alias has to be created.
Right-click the table header Insert Alias table. To create an Alias table
on more than one table, use CTRL key to select multiple tables.
Alias is used to break any loop and to handle Fan trap and Chasm trap
issues.
Detect an Alias
To detect an Alias, go to Detect under Data Foundation layer.
Contexts
Contexts are also used to break the loops in Data Foundation when you are
not able to break the loop using an Alias table.
When you have multiple fact tables that are connected to a single
dimension table, you create a Context for each fact table in this case.
In a context, there are three states defined for a Join
Included Joins In a part of the schema that is ambiguous, the context
solves the loop by defining a path with the included joins.
Excluded Joins In a part of the schema that is ambiguous, the excluded
joins define the path that context will never take.
Neutral Joins They are in a part of the schema that is not ambiguous,
and are always included in the query path of the context. Any join that is not
explicitly included or excluded is neutral.
A Context can be defined manually or by clicking detect Context option.
The command analyzes the join paths and proposes contexts to resolve any
loops that cannot be resolved by alias tables.
Next, open Detect Contexts dialog box, select the contexts you want to
insert.
To see the context highlighted in the data foundation view, click the
proposed context name. A join that is included in the context is shown by an
included icon
A join that is excluded is shown by the excluded icon
the selected contexts into the data foundation.
. Click OK to insert
Business Layer
Business Layer in IDT consists of metadata objects like dimensions,
measures, attributes, and filter conditions. Business layer can be designed
on the top of Data Foundation layer or can be created directly on an Info
cube or on a Modeling view in HANA.
When you design a Business Layer, it can be published to the repository or
to a local folder. Business layer is used to manage metadata objects before
it is published to BI repository.
An Object in Business Layer can have the following three states
Hidden These objects are valid but are hidden in the query panel.
Dimension Dimension
Business layer.
represents
contextual
information
in
Filter Filters are used to limit the data that are returned in the
query. You can define business filters on dimensions and measures by
creating and combining conditions.
While using an OLAP data source, you can find the following objects
Hierarchy
Level
Named Set
Calculated member
You can also create a new Business Layer in a Local Project view. Right-click
on Project name New Business Layer.
Follow the wizard Select the type of Data Foundation Enter Business
Layer name and Description Select Data Foundation (.dfx) Finish.
It creates .blx file under local project view and automatically opens under
Business Layer Editor.
By default, it takes all the objects as dimensions in the business layer. You
can define measures manually using Turn into Measures option or using Type
option at the top and projection function to define Aggregation.
Additional measures
Set SQL options and SQL generation parameters in the business layer
properties
You can select the objects you want to perform integrity check. Click on
check integrity. To save the Business layer click the Save icon at the top.
Follow the wizard Select the type of Data Foundation OLAP Enter
Business Layer name and Description click Next.
Objects in the business layer are inserted automatically based on the cube.
You can add the following functions to enhance the features in Business
Layer
Named sets
Calculated members
Insert measures
Business layer views to restrict the objects seen in the Query Panel
You can perform an integrity check and save the business layer by clicking
the Save icon at the top.
Browsing Pane
Editing Pane
Business layer
Queries
Navigation paths
Business layer editing pane allows you to edit the properties of objects that
you select in the browsing pane.
You can define Name of object, description, type and Projection function. You
can also check SQL definition, source information, custom properties and
advance properties.
The data source pane contains information about Data Foundation or an
OALP data source.
Properties
It consists of the name of Business layer, description, summary, change
data foundation and parameters subtabs.
Summary tab gives you summary of all the objects in Business Layer.
Query Options
This defines query execution properties - limit number of rows, number of
minutes to limit the time passed for query execution, etc.
Comments
You can add comments about Business Layer in this tab.
Custom Properties
This is used to add custom property for Business Layer.
The following properties can be set for this folder as it appears in the query
panel.
Contents
A list of objects in the folder that lets you define properties that describe
what the object is used for in the query (for result, for filter, for sort). You
can change the order of the objects in the folder using the up and down
arrow keys to the right of the list.
Custom Properties Optional field
Inserting and Editing Dimensions You can edit an existing dimension
and can also insert a new dimension. To edit an existing dimension, select
the dimension in Business Layer.
To insert a new dimension, select the folder in which you want to insert a
dimension click on insert option at the top Dimension.
It will add a new dimension in the target folder. You can define the
properties of an added dimension in Properties pane.
Name
Description
Data Type
State
Keys tab
Advanced tab
To add a key, scroll down in Keys tab and click on Add key button. You can
define one primary key and multiple foreign keys.
To detect existing keys in the database, you can click on detect tab. To
change the key type, you can click on the dropdown. To change a key to
active, click on active column.
To insert a new measure, select the folder in which you want to insert a
measure click the insert option at the top measure.
It will add a new measure in the target folder. You can define the properties
of an added measure in Properties pane. You can define Projection function
for the measures. Similarly, you can define attributes in a Business Layer.
Adding Filters
You can edit an existing filter or add a new filter. To insert a new filter, select
the folder and click on insert.
Adding Hierarchies
You can insert hierarchies only in OLAP Business Layer. You can edit an
existing hierarchy or add a new hierarchy.
To edit an existing
hierarchy
To insert a hierarchy
MDX definition
Advance tab
Custom properties
Source Information
Levels
Attributes
Named sets
Calculated members
To edit an
named set
existing
To insert a named
set
You can enter Select statement directly or click on SQL assistant button to
define SQL expression. You can define aggregation for measures like Sum
(efashion."Shop_facts"."Amount_sold").
Enter the WHERE statement directly, or click the SQL Assistant button to use
the SQL editor to build the statement.
Save the business layer by clicking the Save icon in the main toolbar.
You can edit the MDX expression for objects inserted into the business layer.
If you want to edit the definition of a native object (an object generated
automatically from the cube when the business layer was created), copy the
native object and edit the copy.
Open the business layer in the editor by double-clicking the business layer
name in the Local Projects View.
In the Business Layer pane, select the object.
In the object properties pane, select the MDX Definition tab.
Enter the Expression directly, or click the MDX Assistant button to use the
MDX editor to build the statement.
Private
Public
Controlled
Restricted
Confidential
When you define an object as public, all users can access the object. If an
object is defined as restricted, only those users that are granted access
level of restricted or higher can gain access.
When the Edit Business Layer view dialog box opens, to add a new view,
click on New button. Edit the view name in the Name textbox.
In the Objects in view box, select or clear the checkboxes next to objects in
the business layer to include or exclude them from the view.
To work with only the objects already included in the view, select Show
selected objects only as shown in the following screenshot.
Enter or edit a description for the view in the Description textbox.
Prompt to users
prompt Text
Set Values
Data Types
Allow
values
multiple
Index
prompt
Associated
values
aware
list
of
Select
value
default
Parameters properties are shown in the right pane. You can use various
properties as defined in the previous topic.
To edit an existing parameter, select the parameter from the list and edit it.
The properties of LOVs appear in the right pane. To edit an existing LOV,
click List of Value in the list.
The Properties tab in LOVs properties lets you edit the column properties on
LOVs. You can edit the following properties by clicking the property column
in the table of properties
Click Insert Query to add a new query. This will open the Query panel. You
can create a new query or edit an existing query and click OK. Select the
objects in Query panel OK.
Enter the name and description of Query. You can edit the objects in query
by clicking Edit query option. To execute the query Execute Query.
Aggregate Awareness
Using aggregate awareness, you can use pre-aggregated data in tables in
the database. It is used to improve query performance by processing less
number of rows.
When you add an aggregate aware object in query, the query generator
retrieves the data from the table with the highest aggregation level.
For example Consider a Sales Fact table where sales is aggregated by per
month. If your query asks for sales per month, the query generator will
retrieve the data from aggregated table.
Define aggregate aware objects. These are the objects in the business layer
for which you want queries to use the aggregate tables when possible,
instead of performing aggregation using non-aggregate tables.
In the SQL expression for the object, define the SELECT statement to use the
@Aggregate_Aware function
@Aggregate_Aware(sum(aggr_table_1), , sum(aggr_table_n))
To select the objects that you want to include in the query, drag objects from
the business layer on the right into the Result Objects pane.
To filter the results of the query, drag objects from the business layer into
the Filter Objects pane.
Repository Dependency
If you want to see dependent resources in the Repository for a particular
resource under the local project, right-click and click on show Repository
Dependency.
Enter the session details where resources are published and click on log in.
It will show you a list of published Universes in the repository that are based
on selected resource under the local Project.
Publishing
When you design a Universe, this is the last step where you can publish your
Business Layer to the local file system or the Repository. When you publish a
Universe, the publish wizard exports the Business layer, data foundation and
connection shortcut, and allows reporting tools and available users to
access this Universe.
You can publish a Universe to the local file system. This can include a
Business layer based on an OLAP connection or a Business Layer based on
Data Foundation with a local connection.
When you publish a Universe to the repository, you implement a security
mechanism by publishing on the Central Management Server (CMS). All
objects of Universe inherit object level and other security policies defined for
CMS.
Selecting a Folder
When you publish or retrieve a connection, you can select a folder where
you want to publish connection.
Security
Security of a Universe is defined when it is published into the repository. All
published universes are available under the Universe folder and all
connections are available in the Connection folder. To access a Universe or a
connection in the repository, you can use Repository resources.
There are three icons in the Users/Groups panel that allows you to display
users and groups in different ways
Show Users
Show Groups
Show Hierarchies
Enter the session details to open in the security editor. If you are not already
logged into the selected session, enter the required information.
The Security Editor opens in a new tab.
This will open a new window, you can define data security profile setting in
different tabs. When you have defined all of the settings, click OK.
To save the changes to the security settings in the repository, click the save
icon in the main toolbar.
Controls
SQL
Rows
Tables
When you define more than one Data Security profile on one Universe, it is
also possible to change the Data Security Profile Priority.
This will open a new window Change Security profile priority. You can use
up/down arrow to change the priority of security profiles.
To save the changes in the repository, click the save icon in the main
toolbar.
You can define security in each tab of Business Security profile. Reset option
is used to reset the setting to default. Once the setting is defined, click OK
to close the window and Save icon at the top to save the profile.
Create
Query
Display
Data
Filters
It opens the Query panel, you can add available objects to Result Objects
and run query. Data Preview can be used to see the preview of resulted
objects Refresh button.
Description
Day 01-31
Day 1-31
Day Name
Day of year
366
Day of year 1-366
Day of week in a
month
Uppercase Day
Name
Lowercase Day
Name
Capitalized Day
Name
Capitalized short
day name
Similarly, there can be time tokens for minutes, hour, week, month, quarter,
and year format.
Number Format Sections
A number format section can be defined as consists of
The sign
Grouping separator
Decimal separator
Decimal separator
Exponential symbol
Preview
Display
[Sign][#]
-1234
[Neg.start][0][0][0][0][0][Neg.end]
(001234)
[sign always][#][dec.sep][0][0]
-1234.00
[sign][#][decimal separator][0][0][E+][0][0]
[0]
-1.23E+003
Revenue:
1234.00
[Boolean]
True
You can use different list of number format tokens like sign, digit,
separators, exponents, percent, and Boolean.