Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your developerWorks profile is displayed to the public, but you may edit the information at any time. Your first name, last name (unless you choose to hide them), and display name will accompany the content that you post.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

Using Cognos 8 BI with Rational Portfolio Manager

My-An Nguyen (nguyenm@ca.ibm.com), Software Developer, IBM
Author photo
My-An Nguyen is a software developer on the Rational Portfolio Manager team, where she and her colleague Myriam Matwiy investigated the practical use of Cognos Business Intelligence software with the Rational Portfolio Manager Open Data Access feature.

Summary:  This tutorial provides a sample scenario that shows how to create reports by using IBM® Cognos® 8 Business Intelligence software suite with the Open Data Access tool in Rational Portfolio Manager. Open Data Access is a new feature that provides an easier to understand database model to help you create reports.

Date:  29 Jan 2010
Level:  Intermediate PDF:  A4 and Letter (1194 KB | 48 pages)Get Adobe® Reader®

Activity:  33039 views
Comments:  

Before you start

The IBM® Rational® Portfolio Manager Open Data Access feature helps you extract, transform, and load (ETL) data from Rational Portfolio Manager into a third normal form (3NF) staging database model. The result is a data area that enforces referential integrity and eliminates data redundancies, among other advantages. This makes it easier to create reports.

This tutorial provides a sample scenario that illustrates how to create reports by using the IBM® Cognos® 8 Business Intelligence software suite with Rational Open Data Access.

Prerequisites

To work through the exercise in this tutorial, you need to have this software installed and configured:

  • IBM Rational Portfolio Manager (client, middleware, database) on DB2
  • IBM Rational Portfolio Manager Open Data Access on DB2 v9.5
  • IBM Cognos 8.3 Business Intelligence
    • IBM Cognos 8 BI Server
    • IBM Cognos 8 BI Data Manager
    • IBM Cognos 8 BI Framework Manager
    • IBM Cognos 8 BI Reporting

What you will learn

This tutorial shows the basics of these tasks:

  • Using Data Manager to pull data from the Rational Open Data Access database and organize it into a star schema.
  • Using Framework Manager to model the metadata
  • Using Cognos Report Studio to create a simple report based on the published metadata (see Figure 1).
  • Creating a dimensional model in Framework Manager and a report that allows drill-ups and drill-downs.

Figure 1. Sample report
Report showing defect information per project

Terms in this example

SCOPE_HEALTH is the name of the database table that contains information related to scope elements.

ScopeHealth is the name of the Cognos Data Manager fact build.

Essentially, the fact build defines a work flow that populates the SCOPE_HEALTH table with relevant data. Thus, ScopeHealth and SCOPE_HEALTH are related, but they are not the same thing.

It would require separate tutorials to describe how to properly create an ETL in Data Manager and a metadata model in Framework Manager, along with the underlying theory and alternatives. Therefore, this tutorial does not go into details better covered in the Cognos documentation. Instead, it describes the main steps, as well as the elements that are necessary for building them. For more information on Data Manager and Framework Manager, please see the user guide documentation for each.


Star schema

There are many ways to design a star schema, because the result depends on your reporting needs. To keep things simple, this tutorial shows only how to create the tables that you need to build the simple report, as shown in Figure 1. We omit the other tables in the General Health star schema.

The fact table to be constructed in this example is SCOPE_HEALTH, which contains quantitative information about scope elements, such as the total number of defects, the number of defects closed, etc.

The dimension table to be constructed is PROJECT_DIM, which contains project information such as the name, state, currency, etc.

Figure 2 shows the design of these tables.


Figure 2. Sample database schema
Scope health fact table linked to Project table

Note:
For the PROJECT_DIM table, the number of description fields (DESC_FIELD_COLUMN_IDXX and DESC_FIELD_VALUEXX) actually goes up to 20, but is abbreviated for this tutorial.

1 of 8 | Next

Comments



Help: Update or add to My dW interests

What's this?

This little timesaver lets you update your My developerWorks profile with just one click! The general subject of this content (AIX and UNIX, Information Management, Lotus, Rational, Tivoli, WebSphere, Java, Linux, Open source, SOA and Web services, Web development, or XML) will be added to the interests section of your profile, if it's not there already. You only need to be logged in to My developerWorks.

And what's the point of adding your interests to your profile? That's how you find other users with the same interests as yours, and see what they're reading and contributing to the community. Your interests also help us recommend relevant developerWorks content to you.

View your My developerWorks profile

Return from help

Help: Remove from My dW interests

What's this?

Removing this interest does not alter your profile, but rather removes this piece of content from a list of all content for which you've indicated interest. In a future enhancement to My developerWorks, you'll be able to see a record of that content.

View your My developerWorks profile

Return from help

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Rational, Information Management
ArticleID=465978
TutorialTitle=Using Cognos 8 BI with Rational Portfolio Manager
publish-date=01292010
author1-email=nguyenm@ca.ibm.com
author1-email-cc=

Tags

Help
Use the search field to find all types of content in My developerWorks with that tag.

Use the slider bar to see more or fewer tags.

Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere).

My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Use the search field to find all types of content in My developerWorks with that tag. Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Try IBM PureSystems. No charge.