Rational ClearQuest

样本目录中包含基于缺省 ALM 和 Enterprise 数据库的用户数据库实施。在定制的用户数据库中,工件之间的关系与样本目录中的缺省实施不同,但是您可以创建新的构建或定制现有构建来以类似方式装入关系。

由于 Rational® ClearQuest® 数据服务具有仅检索自特定时间以来更改过的数据的功能,因此在样本 ETL 中对 ClearQuest 数据实施变化量装入。

缺省 Enterprise 模式中没有项目概念这个概念,但是可能需要区分不同用户数据库的数据。 因此,在样本目录中,XML Data Configuration 文件中 ClearQuest 用户数据库的资源组名称被视为项目名称,用户数据库的所有工件将与这些项目关联。 对于 ClearQuest 数据库中的工件,dbid 用作自然键,并映射到数据仓库中表的 EXTERNAL_KEY1 列。

状态过渡历史记录数据

在 Rational ClearQuest 中,有状态记录类型会保留状态过渡历史记录。向样本目录装入数据的过程如下:
  • Enterprise 模式:缺陷和改进请求的历史记录数据
  • ALM 模式:ALM 请求、任务和活动
ClearQuest 数据库的原始历史记录数据存储在数据仓库内的临时表中。在 ETL 过程中,此数据用于计算记录处于该状态的天数以及用于映射到 REQUEST_STATE_HISTORYTASK_STATE_HISTORYACTIVITY_STATE_HISTORY。该数据之后用于填充与状态过渡趋势分析相关的度量。

集成

ClearQuest 可与 RequisitePro® 和 ClearCase® 集成。 因此,RequisitePro 中的需求和 ClearCase 中的配置管理工件可与 ClearQuest 中的请求和任务关联。如果产品中配置了集成,这些关系将在 ClearQuest 数据服务中可用。
样本目录将实施 ETL 构建来装入这些关系。 以下键用作映射使用的自然键:
  • dbidDATASOURCE_ID,用于匹配数据仓库中的 ClearQuest 数据。
  • 需求的 GUID(需要全局唯一),用于匹配数据仓库中 RequisitePro 的需求数据
  • global unique ID,用于匹配数据仓库中的 ClearCase 数据。
样本目录的 ETL 作业中没有包含这些集成的 ETL 构建,因为如果您的环境中没有设置集成,ETL 过程将失败。 您可以根据自己的测量需要在作业中添加这些构建。

反馈