Rational Reporting. Module 2: IBM Rational Insight Data Warehouse



Similar documents
Rational Reporting. Module 3: IBM Rational Insight and IBM Cognos Data Manager

IBM Configuring Rational Insight and later for Rational Asset Manager

Cúram Business Intelligence and Analytics Guide

IBM Cognos Controller Version New Features Guide

IBM Enterprise Marketing Management. Domain Name Options for

IBM Enterprise Marketing Management. Domain Name Options for

Big Data Analytics with IBM Cognos BI Dynamic Query IBM Redbooks Solution Guide

Getting Started With IBM Cúram Universal Access Entry Edition

Platform LSF Version 9 Release 1.2. Migrating on Windows SC

IBM Security QRadar Version (MR1) Checking the Integrity of Event and Flow Logs Technical Note

IBM Cognos Controller Version New Features Guide

IBM Rational Rhapsody NoMagic Magicdraw: Integration Page 1/9. MagicDraw UML - IBM Rational Rhapsody. Integration

IBM SmartCloud Analytics - Log Analysis. Anomaly App. Version 1.2

IBM TRIRIGA Application Platform Version Reporting: Creating Cross-Tab Reports in BIRT

Tivoli Endpoint Manager for Security and Compliance Analytics. Setup Guide

Integrating ERP and CRM Applications with IBM WebSphere Cast Iron IBM Redbooks Solution Guide

IBM Security QRadar Version (MR1) Replacing the SSL Certificate Technical Note

Tivoli Endpoint Manager for Security and Compliance Analytics

IBM Financial Transaction Manager for ACH Services IBM Redbooks Solution Guide

Version 8.2. Tivoli Endpoint Manager for Asset Discovery User's Guide

IBM Security QRadar Version (MR1) Configuring Custom Notifications Technical Note

Sterling Business Intelligence. Concepts Guide

IBM Security QRadar Version Installing QRadar with a Bootable USB Flash-drive Technical Note

IBM FlashSystem. SNMP Guide

OS Deployment V2.0. User s Guide

Industry Models and Information Server

IBM TRIRIGA Anywhere Version 10 Release 4. Installing a development environment

Linux. Managing security compliance

Packet Capture Users Guide

IBM Tivoli Service Request Manager 7.1

Reading multi-temperature data with Cúram SPMP Analytics

IBM Endpoint Manager Version 9.2. Software Use Analysis Upgrading Guide

Tivoli Security Compliance Manager. Version 5.1 April, Collector and Message Reference Addendum

Installing on Windows

Getting Started with IBM Bluemix: Web Application Hosting Scenario on Java Liberty IBM Redbooks Solution Guide

Disaster Recovery Procedures for Microsoft SQL 2000 and 2005 using N series

Rational Build Forge. AutoExpurge System. Version7.1.2andlater

Active Directory Synchronization with Lotus ADSync

DataPower z/os crypto integration

IBM Endpoint Manager for OS Deployment Windows Server OS provisioning using a Server Automation Plan

IBM Endpoint Manager for Software Use Analysis Version 9 Release 0. Customizing the software catalog

Patch Management for Red Hat Enterprise Linux. User s Guide

Tivoli Endpoint Manager for Configuration Management. User s Guide

IBM TRIRIGA Version 10 Release 4.2. Inventory Management User Guide IBM

IBM Digital Analytics Enterprise Dashboard User's Guide

IBM Enterprise Content Management Software Requirements

SmartCloud Monitoring - Capacity Planning ROI Case Study

Treemap by Category Visualizations. Product: IBM Cognos Active Report Area of Interest: Reporting

Redbooks Paper. Local versus Remote Database Access: A Performance Test. Victor Chao Leticia Cruz Nin Lei

Software Usage Analysis Version 1.3

IBM Cognos Analysis for Microsoft Excel

IBM PowerSC Technical Overview IBM Redbooks Solution Guide

Implementing the End User Experience Monitoring Solution

Extensible Visualizations. Product: IBM Cognos Business Intelligence Area of Interest: Reporting

IBM Tivoli Provisioning Manager V 7.1

Sterling Supplier Portal. Overview Guide. DocumentationDate:9June2013

IBM Content Analytics adds value to Cognos BI

Tivoli IBM Tivoli Monitoring for Transaction Performance

The Benefits of Data Modeling in Data Warehousing

IBM Security SiteProtector System Migration Utility Guide

The IBM Cognos Platform

WebSphere Business Monitor

IBM Security QRadar Version (MR1) Installing QRadar 7.1 Using a Bootable USB Flash-Drive Technical Note

IBM DB2 Data Archive Expert for z/os:

QLogic 4Gb Fibre Channel Expansion Card (CIOv) for IBM BladeCenter IBM BladeCenter at-a-glance guide

Table 1 shows the LDAP server configuration required for configuring the federated repositories in the Tivoli Integrated Portal server.

IBM Flex System PCIe Expansion Node IBM Redbooks Product Guide

Rapid Data Backup and Restore Using NFS on IBM ProtecTIER TS7620 Deduplication Appliance Express IBM Redbooks Solution Guide

Database lifecycle management

Creating Applications in Bluemix using the Microservices Approach IBM Redbooks Solution Guide

Communications Server for Linux

Case Study: Process SOA Scenario

InfoPrint 4247 Serial Matrix Printers. Remote Printer Management Utility For InfoPrint Serial Matrix Printers

IBM FileNet System Monitor FSM Event Integration Whitepaper SC

Continuous access to Read on Standby databases using Virtual IP addresses

Deploying Business Objects Crystal Reports Server on IBM InfoSphere Balanced Warehouse C-Class Solution for Windows

Remote Support Proxy Installation and User's Guide

Combination Chart Extensible Visualizations. Product: IBM Cognos Business Intelligence Area of Interest: Reporting

IBM Lotus Protector for Mail Encryption

Installing and Configuring DB2 10, WebSphere Application Server v8 & Maximo Asset Management

Strengthen security with intelligent identity and access management

z/os V1R11 Communications Server system management and monitoring

QLogic 8Gb FC Single-port and Dual-port HBAs for IBM System x IBM System x at-a-glance guide

IBM VisualAge for Java,Version3.5. Remote Access to Tool API

IBM Security QRadar Version Common Ports Guide

COURSE 20463C: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER

Implementing a Data Warehouse with Microsoft SQL Server 2012 (70-463)

BlackBerry Business Cloud Services. Version: Release Notes

Advanced application delivery over software defined networks

Transformation Journey from Multiple Document Management Systems to IBM ECM Products DCP-2535

Requirements Change Management and Artifact Workflow. DOP-1027 DOORS Next Generation

Course Outline: Course: Implementing a Data Warehouse with Microsoft SQL Server 2012 Learning Method: Instructor-led Classroom Learning

IBM Watson IoT Platform Analytics Real-Time Insights. Wayne Riley

IBM WebSphere Application Server Communications Enabled Applications

IBM WebSphere Application Server

IBM FileNet Capture and IBM Datacap

IBM DB2 for Linux, UNIX, and Windows. Deploying IBM DB2 Express-C with PHP on Ubuntu Linux

Release Notes. IBM Tivoli Identity Manager Oracle Database Adapter. Version First Edition (December 7, 2007)

Implementing a Data Warehouse with Microsoft SQL Server

Transcription:

Rational Reporting Module 2: IBM Rational Insight Data Warehouse 1 Copyright IBM Corporation 2012

What s next? 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 2 Copyright IBM Corporation 2012

Target audience and objectives 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 3 Copyright IBM Corporation 2012

Information centers 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. 4 Copyright IBM Corporation 2012

Rational Insight data warehouse 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) 5 Copyright IBM Corporation 2012

1. The configuration area 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. 6 Copyright IBM Corporation 2012

2. The operational data store (ODS) 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. Data warehouse Operational data store Metrics tables 7 Copyright IBM Corporation 2012

3. Metrics tables The data in the metrics tables is built from data in the operational data store. Operational data Data warehouse Metrics tables Fact table Star schema Dimensions 8 Copyright IBM Corporation 2012

Star schemas 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. 9 Copyright IBM Corporation 2012

Metrics tables data seen from Report Studio Package Metrics tables Measures Dimensions 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. 10 Copyright IBM Corporation 2012 Module 5 - Report Customization 10

ODS - Mapping to the source and identifying records 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 11 Copyright IBM Corporation 2012

1. Primary key 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. 12 Copyright IBM Corporation 2012

2. Natural or primary point product key 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. 13 Copyright IBM Corporation 2012

3. Data source identification 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. 14 Copyright IBM Corporation 2012

ODS table example for RESOURCE 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 15 Copyright IBM Corporation 2012

Schemas in RRDI versus Rational Insight 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. 16 Copyright IBM Corporation 2012

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/helpdev/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 https://jazz.net/wiki/bin/view/main/calmreportingfaq 17 Copyright IBM Corporation 2012

18 Copyright IBM Corporation 2012

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 products should be addressed to the suppliers of those products. 19 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. Other company, product, or service names may be trademarks or service marks of others. 20 Copyright IBM Corporation 2012