Reporting requires data providers for providing the data for the report, getting data
from the sources to the output, and specifying which data to report on and how to present
it.
The following diagram shows the data providers, data sources and components that are used to
create the reports, which can be embedded in dashboards or exported into various
formats:Figure 1. Reporting architecture
Legend:
BIRT = Business Intelligence and Reporting Tools
Data Collection Component = Data Collection Component
DOORS® = IBM Engineering Requirements Management DOORS
DOORS Next = IBM Engineering Requirements Management DOORS Next
DW = Data warehouse
ETL = Extract, transform, and load
Engineering Test Management = IBM Engineering Test Management
Engineering Workflow Management = IBM Engineering Workflow Management
JTS = IBM Jazz® Team Server
Lifecycle Query Engine = Lifecycle Query Engine
PUB = IBM Engineering Lifecycle Optimization - Publishing
RMM = IBM Rhapsody® Model Manager
TRS = Tracked Resource Set
Data warehouse reporting architecture
With data warehouse reporting, the following components are needed to collect data in Engineering Lifecycle Management:
The data warehouse does not contain information about configuration-enabled projects. To report
on configuration data, use Lifecycle Query Engine and the Report Builder from
Jazz Reporting Service.
All of the components can be installed together or separately.
Lifecycle Query Engine reporting architecture
You can use indexed data
from Lifecycle Query Engine data providers to report on artifacts across projects or
versioned data in configurations. When you use Lifecycle Query Engine reporting to collect
data, the following components are needed in Engineering Lifecycle Management:
Applications and their data storage
Jazz Team Server and its data storage
Lifecycle Query Engine
The Report Builder is also needed to create reports on a project or across the
projects with versioned data in configurations. Jazz Reporting Service includes the Lifecycle Query Engine and the Report Builder. For more information, see Deciding which Engineering Lifecycle Management reporting option to use.
Live reporting architecture
With live reporting, data in the
application and Jazz Team Server data storage is accessed by using REST APIs and transform
files. It is the same way that the data collection jobs access the information in data
warehouse reporting. However, the data is immediately pulled from the application data store and
transformed into report output, rather than being stored in the data warehouse.