• No results found

Rational Reporting. Module 2: IBM Rational Insight Data Warehouse

N/A
N/A
Protected

Academic year: 2021

Share "Rational Reporting. Module 2: IBM Rational Insight Data Warehouse"

Copied!
20
0
0

Loading.... (view fulltext now)

Full text

(1)

Rational Reporting

(2)

2 © Copyright IBM Corporation 2012

ƒ Module 1: RRDI and IBM Rational Insight

Introduction

ƒ Module 2: IBM Rational Insight Data

Warehouse

ƒ Module 3: IBM Rational Insight and IBM

Cognos Data Manager

ƒ Module 4: IBM Rational Insight and IBM

Cognos Framework Manager

ƒ Module 5: Third-party Integrations

(3)

Target audience:

ƒ IBM

®

Rational

®

Reporting for Development Intelligence

(RRDI) and Rational Insight users who want to understand

the data warehouse

Objectives: After reading this document, you will be

able to:

ƒ Understand the structure of the data warehouse

Prerequisites:

ƒ Read module 1

(4)

4 © Copyright IBM Corporation 2012

Your primary sources of information are the information

centers for Rational Insight and the Rational solution for

Collaborative Lifecycle Management (CLM).

These presentations are intended as conceptual

introductions.

(5)

The goal in using the Rational Insight data warehouse is to consolidate and

store data from a variety of data sources (Rational product data sources

and other data sources) into one data store to provide the means to

report on and analyze data for software and systems delivery.

From an architectural perspective, the warehouse is divided into multiple

areas, with each area serving a specific purpose. However, the structure

ultimately provides the ability to transparently navigate and report on the

data at aggregated and detail levels across the repository.

Each area of the warehouse is delineated by one or more schemas. The

warehouse includes the following areas:

1. Configuration area

2. Operational data store (ODS)

3. Metrics tables (in traditional data warehousing, known as data marts)

(6)

6 © Copyright IBM Corporation 2012

The configuration area of the data store is delineated by the

CONFIG schema.

This schema name is static and an alternative name cannot be

specified during the warehouse setup.

The CONFIG schema simply hosts a set of tables that provide

information about the warehouse setup. For example:

ƒ The version of the warehouse

ƒ Control information such the audit trail of ETL (extract, transform, and

load) execution

ƒ Version migration setup and execution information

The configuration areas is proprietary to the application and no

user customizations or alterations are allowed in this area.

(7)

Operational data store

Metrics tables

Data warehouse

The operational data store (ODS) is the area of the data store

where data from all the external data sources is consolidated

and stored according to subject area.

(8)

8 © Copyright IBM Corporation 2012 Operational data

Metrics tables

Data warehouse

Fact table

Fact table

Dimensions

Dimensions

Star schema

Star schema

The data in the metrics tables is built from data in the

operational data store.

(9)

The Star schema derives its name from the

visual representation of the fact table and its

related dimensions, which resemble a star.

The fact table is the star’s nucleus and the ray

endpoints are the dimension. Each ray or link in

the picture symbolizes the fact table’s relation

(foreign key) to the dimension table it is

referencing.

The snowflake schema is a hybrid of the star

schema. It derives its name from the visual

representation of the fact table and its related

dimensions, and the dimensions and their

related dimensions. The fact table is the

nucleus of the snowflake. At the end of each

branch radiating from the nucleus is a

dimension. Dimensions themselves can have

branches radiating from them where another

dimension sits at the end.

(10)

10 © Copyright IBM Corporation 2012 Module 5 - Report Customization 10

Use metrics tables data for:

ƒ Aggregated data

ƒ Historical trending

ƒ Cross-product reports

Ready-to-use examples:

ƒ Build Health

ƒ Blocking Defects

ƒ Defect Distribution

ƒ Tested Requirements to

Implemented Requirements

Data is represented in Report Studio

as packages. When you launch

Report Studio, you are prompted to

select a package.

Package Package Measures Measures Dimensions Dimensions Metrics tables Metrics tables

(11)

Tables in the operational data store (ODS) that store

artifact data have a certain structure and set of

mandatory columns that identify the record within

Rational Insight and identify the record from the

perspective of a point product data store.

When consolidating data in the operational data store,

it is imperative to be able to locate and understand

the source from which it came. The following

information is required to identify records:

1. Primary key column(s)

2. Natural or primary key from point product data store

3. Data source identification

(12)

12 © Copyright IBM Corporation 2012

All tables in the operational data store (ODS) that

contain artifact details contain a primary key column of

type integer. This column serves to uniquely identify an

artifact within the data warehouse.

The values for the primary keys are generated during

the ETL process.

The naming convention adopted in the tables is

<artifact>_ID and is the first column listed in the table.

(13)

The natural or primary point product keys are the

primary or natural keys of an artifact record from the

point product perspective. They are of type integer or

type varchar and are stored by the ETL as part of a

record’s information in the operational data store.

They are used as part of the identification of the

records during the ETL process, either for an insertion

or update.

The integer column is EXTERNAL_KEY1 and the

varchar variant is EXTERNAL_KEY2.

(14)

14 © Copyright IBM Corporation 2012

Data source identification is a varchar field in the table

that uniquely identifies a data source.

The value stored is the UUID value generated by the

XML configuration tool and stored in the XDC file for a

particular resource group.

Each resource defined in an XDC file has the

DATASOURCE_ID field that contains this value. This

value is extracted and stored by the ETL as part of a

record’s information in the operational data store. The

column in the tables that stores this information is

SOURCE_ID.

(15)

ƒ RESOURCE_ID

– Primary key of the Resource Table

– Type integer

– Value generated in Data Manager as a

surrogate key

ƒ EXTERNAL_KEY1

– Type integer

– Stores the natural key value for a record

ƒ EXTERNAL_KEY2

– Type varchar

– Stores the natural key value for a record

ƒ SOURCE_ID

– Type varchar

– Stores the resource UUID (origin) of a record

ƒ Minimal key of a record

– EXTERNAL_KEY1,

EXTERNAL_KEY2,SOURCE_ID

(16)

16 © Copyright IBM Corporation 2012

RRDI data warehouse and Rational Insight data warehouse

schema differences:

CLM 3.0.1

Rational Insight 1.0.1.1

The operational data store (ODS) (schema RIODS) and the Star Schema

(schema RIDW) are identical.

CLM has some additional CLM-specific

data that it stores in another schema

(RICALM), which is not present in

Rational Insight.

Rational Insight has some additional

business analytics data that it stores

in another schema (RIBA), which is

not present in CLM.

(17)

For more information

ƒ CLM Information Center - Reporting topic

https://jazz.net/help-dev/clm/index.jsp

ƒ IBM Rational Insight Information Center

http://publib.boulder.ibm.com/infocenter/rentrpt/v1r0m1/index.jsp

ƒ Rational Insight data models

https://jazz.net/help-

dev/clm/topic/com.ibm.rational.reporting.overview.doc/ topics/

c_reference_datadictionary.html

ƒ Jazz.net library

https://jazz.net/library

/

ƒ RRDI FAQ on jazz.net

(18)
(19)

Legal notices

ƒThe following paragraph does not apply to the United Kingdom or any other country

where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS

MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT

WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT,

MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you.

ƒThis information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new

editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice.

ƒIf you are viewing this information in softcopy, the photographs and color illustrations may not appear.

ƒAny references in this information to non-IBM websites are provided for convenience only and do not in any manner serve as an endorsement of those websites. The materials at those websites are not part of the materials for this IBM product and use of those websites is at your own risk.

ƒInformation concerning non-IBM products was obtained from the suppliers of those

products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM

(20)

20 © Copyright IBM Corporation 2012

Legal notices

ƒThis information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples include the names of

individuals, companies, brands, and products. All of these names are fictitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental.

ƒThis information contains sample application programs in source language, which illustrate programming techniques on various operating platforms. You may copy, modify, and

distribute these sample programs in any form without payment to IBM, for the purposes of developing, using, marketing or distributing application programs conforming to the

application programming interface for the operating platform for which the sample programs are written. These examples have not been thoroughly tested under all conditions. IBM, therefore, cannot guarantee or imply reliability, serviceability, or function of these programs. The sample programs are provided "AS IS", without warranty of any kind. IBM shall not be liable for any damages arising out of your use of the sample programs.

Trademarks and service marks

ƒIBM, the IBM logo, and ibm.com are trademarks or registered trademarks of

International Business Machines Corp., registered in many jurisdictions worldwide.

Other product and service names might be trademarks of IBM or other companies. A

current list of IBM trademarks is available on the web at

www.ibm.com/legal/copytrade.shtml

.

References

Related documents

These steps include creating a high-level customer strategy that builds on the new CRM capabilities to improve the way the company interacts with customers and prospects; developing

– Early Crisis Cover Multiplier, a limited premium payment term supplementary benefit which provides whole of life protection for early and intermediate stages of critical

Course content ideas are presented to help these students develop competencies in four areas: self-understanding, knowledge of entrepreneurial careers, a realistic sense of

In addition to controlling the access to the network itself, in order to control the access of users to the multicast session, an Authentication, Authorization and Accounting

The TC or STC Holder, in coordination with the operators of a given airplane model, may determine that DT Data have been developed for repairs and alterations installed on

This observation has an important implication: Any policy instrument, such as R&amp;D Subsidy, R&amp;D Tax Credit or Intellectual Property Rights Policies, which targets

High density provides the population and activity basis for a sustainable neighbourhood; adequate street density is the material basis; mixed land-use and social mix shape the

In this paper we show that fi nancial contracts, the success probability, valuation, and value created in start-up fi rms depend on characteristics of the capital market in which