产品和体系结构概述

IBM® Rational® InsightRational Insight)可帮助获取对于整个组织和工具集一致的度量,从而客观地度量状态和进度。它实施标准评估、报告和仪表板,以准确了解系统和软件交付。它有助于遵循系统化的方法来不断改进业务,确定高优先级业务目标和软件交付实践以达到这些目标,以及度量实践采纳和业务结果。

Rational Insight 自动、客观地针对预定义业务目标来度量和报告计划、项目以及团队级别进度和状态。评估指导信息源于已部署实践、法规需求和最佳实践。Rational Insight Enterprise Reporting Server 提供了报告和仪表板元素的内容丰富的库来进行调度和预测。它还包含 Rational Method Composer Performance Measurement Practices 应用程序。为了有效建立并维护适当的基础结构,以捕获并报告可量化反映组织对已定义绩效目标的达成情况的度量,此应用程序提供了相应的方法和活动基础。

Rational Insight 使组织能够:

  • 通过客观且一致的报告来了解软件项目的性能和运行状况
  • 管理并缓解软件开发风险,减少投入市场之前的时间以及提高产品质量
  • 控制软件项目成本并提升全局开发效率
  • 加强管理并在不断变换的全局环境中实现一致性

体系结构

Rational Insight 利用 Web 体系结构从分布式系统抽取数据,并生成实时和历史的跨产品报告。它支持使用 REST 体系结构或直接数据库访问从源执行数据检索。该数据可通过定制的仪表板和报告表示。

Rational Insight 包含以下主要组件:

Data Manager 执行 Rational Insight 的核心抽取、变换和装入(ETL)功能。它与各种数据源交互并从其中抽取数据。XML data configuration 将 XML 格式的数据转换为表格式。它定义 XML 源文件与目标表之间的映射。根据此映射,XML ODBC 驱动程序将 XML 数据转换为关系格式。

RIDW 组件是以规范化运作数据存储和维数据集市形式存储组织信息的数据库。可在 IBM DB2®、Oracle 或 SQL Server 上托管 RIDW。RIDW 具有开放式模式。任何商业智能工具均可以访问 RIDW 以生成商业报告。如果托管商业工具的报告服务器支持 REST 体系结构,它们还可以使用 Data Services。

Framework Manager 是可用于处理查询生成的元数据建模工具。元数据模型是包含一个或多个数据源的物理和业务信息的元数据的集合。

Rational Insight Report Server 是 Cognos BI Server 的实例。Cognos BI Server 是一种集成商业智能套件,它提供了一系列可帮助您了解组织数据的功能。Cognos BI Server 的组件有:Report Studio、Query Studio、Cognos Connection 和 Cognos Administration。

Rational Insight 为以下产品提供样本 ETL 目录和元数据模型:
  • IBM Rational 产品,例如 Rational ClearQuest®、Rational ClearCase®、Rational RequisitePro®、Rational Team Concert、Rational Quality Manager 以及 Rational TestManager
  • Microsoft® Project
  • RIDW
Rational Insight 能支持任何提供 REST 服务以访问数据的数据源。

Rational Insight 解决方案的高级别体系结构在下图中以图形方式显示。

该图显示了通过开放式 web 体系结构从离散的软件管理工具(例如 Rational ClearQuest、Rational ClearCase、Rational RequisitePro、Microsoft
Project 及其他产品)获取的产品数据。产品数据显示为正在经历 ETL 过程,且存储为数据仓库中的关系表。数据仓库中的数据描述为已针对查询进行了优化,并为跨产品相关和趋势分析而启用。数据仓库显示为由 IBM Cognos 商业智能工具通过 JDBC 和 ODBC 驱动程序并通过 REST GET 方法访问。商业智能工具显示为在应用程序服务器上主管,并可通过能单点显示报告和快照(描述为项目经理、发布经理、开发领导及其他人员使用的合并最佳实践度量)的 Web 门户网站访问。

在典型软件开发生命周期中,需要在以下区域中进行数据管理:
  • 需求
  • 体系结构
  • 流程和任务夹
  • 质量
  • 变更和发布
每个区域可使用不同工具来存储、管理和分析数据。数据分析工具可部署在分布式系统上,并可由分布在不同地理位置且具有不同职责级别的团队访问和使用。Rational Insight 使用开放式 Web 体系结构从这些不同的源抽取数据。每个数据源都通过唯一 URL 标识为资源。REST GET 方法用于抽取数据,并以诸如 XML 或可伸缩向量图形(SVG)的格式表示数据。开放式 web 体系结构使 Rational Insight 能够从任何数据源(而不只是从 IBM Rational 产品)抽取数据。
Rational Insight 支持两类报告。
  • 实时报告:实时报告使用来自运作源系统和数据存储的数据。
  • 历史报告:这些报告使用从数据集市抽出的历史数据来确定趋势并聚集信息。
可使用 Rational Insight 的 ETL 功能通过 REST GET 界面或直接数据库访问抽取数据,通过已编码业务规则变换数据,并将经过变换的数据装入到符合标准的数据集市。在此过程中,将从产品源检索操作数据以作为 XML 资源,将数据映射到关系数据表,并在数据仓库中对其进行规范化处理。

Rational Insight Enterprise Reporting Server 在单个经证实的体系结构上的一个产品中提供了一系列全面的商业智能功能,包括无缝报告和仪表板功能。


反馈