体系结构概述

Rational® Quality Manager Custom Reporting 有助于在整个组织内获取一致的度量,以及用于客观度量状态和进度的工具集。它实施标准的度量、报告和仪表板,以准确地观察系统和软件交付。有助于执行系统方法以增量方式改进业务,识别高优先级业务目标和可针对这些目标的软件交付实践,以及度量实践方法的采用和业务结果。

Custom Reporting 自动针对预定义的业务目标客观地度量和报告计划、项目以及团队级别进度和状态。度量指导源于已部署的实践、法规需求和最佳实践。Custom Reporting 服务器为进行调度和预测提供大量报告和仪表板元素的库。

Custom Reporting 使组织能够:

  • 通过客观、一致的报告来观察软件项目性能和运行状况
  • 管理并减轻软件开发风险、加快上市速度和提高产品质量
  • 控制软件项目开销,提高全局开发效率
  • 强制管理并在不断变化的全局环境中实现一致性

体系结构

Custom Reporting 利用 Web 体系结构从分布式系统抽取数据,并生成现场和历史的叉乘报告。它支持使用 REST 体系结构或直接数据库访问从源进行数据检索。此数据可通过定制的仪表板和报告表示。

Custom Reporting 包含以下主要组件:

下图显示了 Custom Reporting 的报告体系结构。

RIDW 组件是一个数据库,它可将组织的信息存储在规范化的运作数据存储和维数据集市中。RIDW 可以在 IBM DB2®、Oracle 或 SQL Server 上进行托管。RIDW 具有开放模式。 任何商业智能工具均可访问 RIDW 来生成业务报告。

Custom Reporting report server 是 Cognos BI 服务器的实例。Cognos BI 服务器是一个集成式商业智能套件,它可提供广泛的功能帮助您理解组织的数据。Cognos BI 服务器的组件有:Report Studio、Query Studio、Cognos Connection 和 Cognos Administration。

注: Rational Quality Manager 也通过 REST 访问。Rational Quality Manager 提供的 REST 服务是该产品的本机服务。
在典型的软件开发生命周期中,以下区域需要进行数据管理:
  • 需求
  • 体系结构
  • 过程和产品服务组合
  • 质量
  • 更改与发布
每个区域均可使用不同的工具存储、管理和分析数据。数据分析工具可以部署在分布式系统上,而且可供遍布各地且职责级别各不相同的团队访问和使用。Custom Reporting 使用开放的 Web 体系结构从这些全异的数据源抽取数据。每个数据源均通过唯一的 URL 作为资源识别。REST GET 方法用于抽取数据,并以 XML 或可缩放矢量图形(SVG)等格式表示数据。开放式 Web 体系结构可以让 Custom Reporting 从任何数据源抽取数据,而不只是从 IBM Rational 产品中抽取。
Custom Reporting 支持两种报告。
  • 现场报告:现场报告使用来自运作源系统和数据存储的数据。
  • 历史报告:这些报告使用从数据集市拉出的历史数据来识别趋势和聚集信息。
您可以使用 Custom Reporting 的 ETL 功能通过 REST GET 接口或直接数据库访问抽取数据,通过编码的业务规则变换数据,并将变换的数据装入一致的数据集市中。在此过程中,运作数据从作为 XML 资源的产品源中检索,映射至关系数据表并在数据仓库中进行规范化。

Custom Reporting 服务器在单个经验证的体系结构上的一个产品中提供了一组全面的商业智能功能,包括无缝的报告和仪表板功能。


反馈