This course is designed to give you the comprehensive skills needed to work with the Information Design Tool. The Information Design Tool enables designers to extract, define, and manipulate metadata from relational and OLAP sources to create and deploy SAP BusinessObjects universes.

In this course you learn how to use data from different source systems (SAP and non-SAP) with the SAP BusinessObjects BI client tools.

Target audience:
Tis course is intended for Application Consultants, Data Consultants, Manager Developers, Program or Project Managers and System Administrators.


  • Working knowledge of SQL and relational databases
  • OLAP database management concepts, systems, and structures


This five-day instructor-led course is designed to give you the comprehensive skills and in-depth knowledge needed to create SAP BusinessObjects universes using the SAP BusinessObjects Information Design Tool.


This course is based on SAP course SAP BusinessObjects Information Design Tool. The course content includes the following topics:

  • Basic SAP BusinessObjects Universe Design

    • Describing Universes
    • Defining the Components of a Universe
  • Data Connections: Defining Connections
  • Data Foundations
    • Creating Data Foundations
    • Using Joins
  • Business Layers
    • Accessing Data through the Business Layer
    • Integrating the Business Layer Components
    • Validating Objects
    • Creating Measure Objects
    • Creating Shortcut Joins
  • Loops in a Data Foundation
    • Resolving Loops with Joined Tables
    • Resolving Loops Using Aliases
    • Resolving Loops Using Contexts
    • Detecting Contexts
    • Editing Contexts
    • Testing Contexts
    • Resolving Recursive Loops
  • Data Restrictions
    • Defining Data Restrictions
    • Applying Mandatory Data Restrictions
    • Applying Optional Data Restrictions
  • Lists of Values (LOV): Providing a List of Values
  • Parameters: Illustrating Runtime Parameters
  • Object @functions
    • Using Object @functions in Queries
    • Applying the Aggregate Awareness Optimization Method
    • Using Other @ Functions
  • Navigation Paths: Defining Drill Down Navigation Paths
  • Derived Tables: Creating Derived Tables
  • Key Awareness: Defining Numeric Keys
  • Universe Management with Data Foundation and Business Layer Views
    • Managing a Universe using the Data Foundation View
    • Managing a Universe using the Business Layer View
  • Universe Optimization: Optimizing Universes Using Parameters
  • Universe Deployment and Security
    • Deploying a Universe
    • Securing a Published Universe
    • Creating Data Security Profiles
    • Creating Business Security Profiles
    • Assigning Security Profiles to Users
    • Identifying the Priority of Security Settings
    • Updating a Published Universe
  • SQL Clause Processing Problems
    • Determining How the Order of SQL Clauses Affects Data Returned
    • Detecting Ambiguity Caused by SQL Requests Run Against Joined Tables
    • Resolving Ambiguity Caused by SQL Requests Run Against Joined Tables
    • Identifying Fan Traps
    • Resolving Ambiguity Caused by SQL Requests Run Against Joined Tables
  • Outer Join Problem Resolution: Resolving an Ambiguous Outer Join Using @AggregateAware
  • Universe Creation from Different Data Sources
    • Identifying the Different Data Sources
    • Creating an OLAP Universe
    • Creating a Multi-source Universe
  • Shared Projects
    • Using Shared Projects
    • Manipulating Other Designers’ Resources
  • Universe Conversion: Converting Existing .unv Universes
  • Translation: Deploying Universes in Different Languages

General information:


The course is taught in local language, the course material is written in English. Course includes plenty of hands-on exercises.

Course price includes course material and catering (coffees, lunch) daily.

CGI reserves the right to make changes to courses and schedules. CGI may cancel a course if there are less than six (6) participants. CGI is not responsible for any expenses related to course cancellation.

This course can also be arranged onsite at customer location.

Course summary

Course instructor Anders Rindal, Senior Consultant at CGI Norway

Course instructor Anders Rindal
Date and time

Please contact peter.stromberg@cgi.com for course enquiries.

Course location
LocationKongensgate 6
Course price
NOK 29.000,-
Course language
Language: Norwegian