SAP BI 4.0 has been released with a new tool, Information Design Tool, meant to replace Universe Design Tool. Each tool supports its own file format:
To avoid forcing the conversion of UNV universes into the UNX universes, both tools have been released and supported in SAP BI 4.x.
In SAP BI 2025, to focus on only one tool and avoid redundancy, Universe Design Tool is no longer released and only Information Design Tool is released and supported. Identically, some Information Design Tool features that have seen only little adoption are no more supported and have been removed from SAP BI 2025:
Universe conversion is also no longer possible in SAP BI 2025. It means that before upgrading to SAP BI 2025, you must convert all your universes to have only mono-source universes and remove any use of unsupported features.
If you are not familiar with Information Design Tool, this article introduces you to its SAP BI 2025 version and its main differences with Universe Design Tool. It covers the following topics:
Information Design Tool is developed in Java. It proposes a more modern user interface than Universe Design Tool, with many new capabilities offered by this new interface framework.
After you have closed the Welcome page, the Information Design Tool screen is divided into three main panels:
Information Design Tool Interface
Besides these three panels, you can also access other panels for specific tasks:
Query Panel
In Information Design Tool, universes follow two separate phases:
To avoid re-creating and editing the same properties in multiple universes, Information Design Tool proposes resources factorization:
Creating a universe for consumption is done by publishing a business layer. The business layer and its underlying resources (relational connection and data foundation for a relational universe, OLAP connection for a multi-dimensional universe) are gathered to generate the published universe.
The universe can be published locally for Web Intelligence Rich Client or in a BI Repository for enterprise sharing through Web Intelligence and Crystal Reports.
The reverse operation is named universe retrieval:
If the universe is published in a BI repository, then a connection shortcut to the actual secured connection is saved in the local project.
In SAP BI 2025, Information Design Tool supports two types of connections: relational and OLAP. The following relational connections to SAP BW are no longer supported:
Relation connections can be used to access a wide range of databases, both on-premises and on the cloud. They can also be used to access other types of data sources like OData V2, Text, or Excel.
If some databases or data sources are not supported, you can either use the JDBC generic driver or write your own driver using JavaBean.
If the data source requires an authentication, relational connections support different authentication modes:
Single Sign-On: You do not need to enter any credentials since at logon time, they are retrieved from another authentication system (that can be the SAP BI Platform itself). This mode is supported by some databases only.
OLAP connections can be used to access multi-dimensional data sources and support multi-dimensional objects: hierarchies, levels, ... However, in SAP BI 2025, all OLAP connections rely on the BICS driver since MDX drivers supported in SAP 4.X are no more supported. The BICS driver has some limitations and does not support:
If the data source requires an authentication, the OLAP connection supports the same authentication modes than the relational connection:
In Information Design Tool, you can create a connection locally on your machine (a local connection) or directly in the BI repository (a secured connection). You can also publish a local connection into the BI repository to create a secured connection.
A universe published in a BI repository must use a secured connection in this BI repository.
To identify a secure connection in your local project, you must create a connection shortcut, that simply contains the path to this secured connection. This shortcut can be created:
Once the connection shortcut is generated, you can link:
Then, you can publish your business layer. The generated universe will query the data source through the secured connection identified by the connection shortcut.
The data foundation contains the schema of the database/data source to query.
The data foundation can be created from a local connection or a connection shortcut (in this case, you must log to the BI repository containing the referenced, secured connection). Like UNV universes, a data foundation contains:
Data Foundation
The data foundation introduces new object types that are more powerful and easier to manage than their equivalent in UNV universes:
All objects created in the data foundation can be used in the business layers based on this data foundation.
Information Design Tool proposes some features to ease large data foundation edition:
When Information Design Tool has been released, you could define a join in a context as neutral, besides excluded and included. This neutral join simplifies contexts management, since for each context:
But these neutral joins increase large universes’ query time. Indeed, when the SQL query is generated, Web Intelligence must define if each neutral join must be considered as included or excluded. To work-around this performance issue, in SAP BI 4.3 SP4:
Allow Neutral Joins Checkbox
The business layer contains the objects used to query the data source through the Query Panel.
A business layer can be relational or multi-dimensional.
A relational business layer is based on a data foundation. In this business layer, you define: You create in a relational business layer the objects that query the data foundation’s tables (dimensions, details and measures). You can also define predefined filters that can be used when creating the query or always applied in the query. These objects and filters can be organized in folders and sub-folders.
You can reuse the data foundation’s parameters and list of values and define in this business layer but also define parameters and list of values that offer more choices than in the UNV universes:
The relational business layer can reuse the data foundation’s parameters and list of values. But it can also contain its own:
Business Layer
A multidimensional business layer is based on an OLAP connection. It exposes multi-dimensional objects that are created automatically from the underlying multidimensional system once you have selected to expose them: analysis dimensions, hierarchies, levels, members, …
A multidimensional business layer is published as a multidimensional universe. Querying such universe proposes several features that takes advantage of the multidimensional metadata:
You can also create views in the business layers where you can store objects and folders.
In the Query Panel, you can select the view to display and focus only on the objects and folders it contains. If the view contains meaningful objects, these views can help you to focus on a specific area when you create your queries.
You can create queries and save them in the business layer. These queries can be used later in the Information Design Tool to test the business layer.
Linked universe was an extremely useful feature proposed by UNV universes. It has been introduced in Information Design Tool in SAP BI 4.2. But because of the lifecycle difference between UNV and UNX universes, its implementation is different:
To create a derived universe, follow these steps:
This command creates a derived data foundation, and a business layer based on this universe:
Derived Data Foundation
You can edit and add content in the derived data foundation and the business layer, but you cannot change the inherited content, except for the object state (Active, Hidden, Deprecated).
When you publish a universe based on a linked data foundation and/or a linked business layer, the universe is dynamically linked to the core universe. If the core universe gets published again with some modified objects, then you will benefit from these changes when you query the derived universe.
When you edit a business layer, in the Core Business Layers tab, you can:
As for any changes in the business layer, you need to republish the universes based on this business layer to take them into consideration.
Derived Business Layer
Defining security at universes level is a good practice to secure data access. UNX universes support the same types of security as UNV universes.
Like any objects in the BI repository, you can secure a published UNX universe with security rights. UNX universe supports the General security rights and some Specific security rights. These Specific security rights are:
Besides the General security rights, Information Design Tool supports also Specific security rights to define what actions designers are allowed:
UNX universes supports object access levels that behave like for UNV universes:
Object Access Level
For example, a user whose access level for a universe is Restricted:
UNV universe row level restrictions are known in UNX universe as data security profile or business security profile.
Data security profiles secure concepts defined in the data foundation. They propose the following security type:
Business security profiles secure objects defined in the business layer, except the Connection business security profile. They propose the following security type:
The Create Query and Display Data security profiles allows you to secure independently two different use-cases:
These security profiles are defined and assigned to users and groups in the Security Editor panel.
Several security profiles can be defined for the same universe and assigned to different groups containing a user. You can define how the effective security applied to the user is aggregated through the data and business security profile aggregation options.
Security Editor
These security profiles apply at refresh time when the user refreshes the document.
If a Web Intelligence document has the property Apply security filtering on open enabled, and if this document queries a UNX universe, then the business security profiles defined on this universe apply to users at view time, without having to refresh the document.
In Information Design Tool, in the Repository Resources panel, you can create several predefined sessions with different users to different BI Platform repositories. When you are connected to a BI Platform server, you can query a UNX universe published on this repository using the security of the logged user.
The Universe Designer COM SDK Object Model is no longer supported and released in SAP BI 2025.
To manage connections (create, edit) and UNX universe (edit, publish, retrieve, secure), you can use the Semantic Layer Java SDK.
To create queries and run them against UNX universe, you can use the Web Intelligence and Semantic Layer REST Web Services:
This universe conversion can be the opportunity to review your universes. Over the years, some universes may have become huge. Information Design Tool does not limit the number of tables in the data foundation or objects in the business layer. But it is recommended to keep a reasonable size to keep acceptable performance time. Creating a single universe to represent a full database schema with thousands of tables that are then turned as thousands of objects affects performance, both when editing its data foundation or business layer, but also when querying these universes in Web Intelligence or Crystal Reports.
In SAP BI 4.x, you can use Information Design Tool or the Semantic Layer Java SDK to convert UNV universe to UNX universe. This is officially no longer possible in SAP BI 2025. The recommendation is to convert your universe using an SAP BI 4.3 SP4 version of Information Design Tool. In this version, the default conversion creates only included and excluded joins.
In SAP BI 4.x, there are different workflows to convert UNV universes in Information Design Tool.
The converted universe is generated next to the source UNV universe.
Following a repository upgrade or a BIAR file promotion, your SAP BI 2025 repository can contain UNV universes. As these universes are no more supported, you cannot:
However, you can still:
Identically, if your SAP BI 2025 repository contains UNX multi-source universes or universes based on BI sets, you can only see them in the CMC and change the data source in Web Intelligence.
All these conversions must be done before migrating to SAP BI 2025.
If you have a UNV universes that cannot be converted in UNX universes, like the ones based on SAP BAPI connection, you must:
Another option in Web Intelligence is to change the data source to a direct query to the OLAP connection.
Connections based on BAPI are not supported in Information Design Tool. UNV universes created on these connections cannot be converted since they flatten the hierarchies and provide some flexibility that is not supported in business layer.
Other relational connections used by UNV universes and saved in BI repository do not need to be converted since they are already supported by UNX universes. If you have Personal connections created in Universe Design Tool, you need to re-create them in Information Design Tool to use them in a local project.
The conversion of a UNV universe generates the corresponding data foundation and business layer. As most of its content (tables, objects…) is identically supported into data foundations and business layers, the conversion is simple and should not encounter any problem.
UNV universe passwords are not converted since they are not supported in Information Design Tool.
When converting a UNV universe published in a BI repository, its security is also converted.
During conversion, the security rights applied to the source UNV universe are also applied to the generated UNX universe:
UNV Specific Rights | UNX Specific Rights |
Create and edit queries based on this universe | Create and edit queries based on this universe |
Edit access restrictions | Edit security profiles Assign security profiles |
Data Access | Data Access |
Unlock universe | N/A |
New list of values | N/A |
Print universe | N/A |
Show table or object values | N/A |
N/A | Retrieve universe |
Object access levels are converted by:
During conversion, universe row restrictions are converted to their corresponding data and business security profiles and are assigned to the same users and groups.
UNV Specific Rights | Security Profile |
Connections | Data security profile > Connections |
Controls | Data security profile > Controls |
SQL | Data security profile > SQL |
Objects | Business security profile > Created Query Business security profile > Display Data |
Rows | Data security profile > Rows |
Tables | Data security profile > Tables |
The following table summarizes UNV universe's conversion.
Universe Design Tool Features SAP BI 4.3 | Information Design Tool Features SAP BI 2025 | Conversion with Universe Design Tool SAP BI 4.3 |
UNV universe | UNX universe | Yes, converted as a published universe |
Relational connection | Supported | N/A Relational connections are common to UNV and UNX. |
Relational connection, based on BAPI | Not supported | Not converted The UNV universes created on these connections must be re-created by using a relational or OLAP connection to the SAP BW system. |
Connection authentication modes:
| Supported | N/A Relational connections are common to UNV and UNX. |
PRM customization | Supported | N/A Relational connections are common to UNV and UNX. |
Data Federator source | Not supported | N/A |
Database schema | Supported in data foundation | Yes, converted as a data foundation |
Tables | Supported | Yes |
Alias tables | Supported | Yes |
Derived tables | Supported | Yes |
Joins | Supported | Yes |
Self-joins | Supported | Yes |
Contexts | Supported | Yes, new conversion method in SAP BI 4.3 SP4 |
Universe semantic | Supported in business layer | Yes, converted as a business layer |
Classes and sub-classes | Supported as folders and sub-folders | Yes, converted as folders and sub-folders |
Dimensions | Supported | Yes |
Measures | Supported | Yes |
Details | Supported as attributes | Yes, converted as attributes |
Conditions | Supported as filters | Yes, converted as filters |
Object access level | Supported | Yes |
@Aggregate_Aware | Supported | Yes |
@DeriveTable | Supported | Yes |
@Prompt | Supported | Yes You can select to convert @Prompt expressions as Parameters objects. |
@Select | Supported | Yes |
@Script | Not supported | Not converted |
@Variable | Supported | Yes |
@Where | Supported | Yes |
Control query limits | Supported | Yes |
SQL restrictions | Supported | Yes |
List of values | Supported | Yes |
Custom strategies | Not supported | Not converted |
Multilingual universe | Supported | Yes The translations are saved in the generated data foundation and business layer. |
Linked universe | Supported | Yes You can select to generate linked universes or copy core universes into the generated universes. |
"OLAP" universe, based on BAPI connection | Supported as multidimensional universe | Not converted OLAP universes must be re-created. |
Universe based on a stored procedure | Supported | Yes |
Universe based on a Data Federator source | Not supported | Not converted |
Universe based on JavaBean | Supported | Supported |
Universe password | Not supported | Not converted
|
Universe security rights | Supported with slight differences for UNX universes | Yes |
Access restrictions | Supported through data and business security profiles | Yes |
Universe object access Level | Supported | Yes |
Universe scheduled auto saved | Not supported | Not converted |
Applications written with the Universe Designer COM SDK | Supported with the Semantic Layer Java SDK | Not converted Applications must be rewritten with the Semantic Layer Java SDK. |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 47 | |
| 21 | |
| 18 | |
| 17 | |
| 16 | |
| 13 | |
| 13 | |
| 12 | |
| 12 | |
| 12 |