Les versions antérieures à 7.1 de ClearQuest utilisent un modèle de type insertion de données pour exécuter des rapports. Dans le modèle de type insertion de données de Crystal Reports, vous définissez un rapport en spécifiant une requête et un format de rapport, les deux étant stockés dans la base de données utilisateur ClearQuest. Lorsque vous exécutez une rapport, le client ClearQuest exécute une requête et insère les résultats dans le moteur d'exécution de Crystal Reports pour obtenir un résultat. Le modèle de type insertion de données ne permet pas de générer des rapports sur plusieurs sources de données et plusieurs ensembles de résultats.
La version 7.1 de ClearQuest introduit la prise en charge du modèle de génération de rapport de type extraction de données. Le modèle d'extraction de données permet aux systèmes de génération de rapports comme BIRT et Crystal Reports de configurer des sources de données et d'extraire les données de ces sources lorsque le rapport est exécuté. Cette approche se caractérise par une grande flexibilité en vous permettant de créer des rapports utilisant plusieurs sources et ensembles de données et en vous permettant de stocker et de gérer les rapports en utilisant un serveur de génération de rapports d'entreprise. Une nouvelle application Web, Report Server for ClearQuest, est incluse en tant que sous-composant facultatif lorsque vous installez ClearQuest Web. Report Server for ClearQuest prend en charge la gestion et l'exécution de rapports de type extraction de données en utilisant ClearQuest Reporting Driver.