ClearQuest V7.1 之前的版本使用数据推送模型来运行报告。在 Crystal Reports 数据推送模型中,您通过指定一个查询和一个报告格式来定义报告,两者都存储在 ClearQuest 用户数据库中。当您运行报告时,ClearQuest 客户端运行查询,并将结果推送到 Crystal Reports 运行时引擎以便于呈现。数据推送模型无法实现多数据源和多结果集的报告。
ClearQuest V7.1 引入了对数据拉取报告模型的支持。数据拉取模型允许 BIRT 和 Crystal Reports 之类的报告系统配置数据源并在报告运行时从这些数据源拉取数据。这种方式带来了很大的灵活性,因为它允许您创建使用多个数据源和多个数据集的报告,并且允许您使用企业报告服务器来存储和管理报告。在安装 ClearQuest Web 时,新的 Web 应用程序 Report Server for ClearQuest 将作为可选子组件随附安装。Report Server for ClearQuest 支持使用 ClearQuest Reporting Driver 来管理和运行数据拉取报告。