Exemple d'avantage du regroupement sur le serveur. Business Objects Crystal Reports 2008 SP1
Conception de rapports Web optimisés
Amélioration du regroupement, du tri et du calcul d'un total
8
Remarque :
Le traitement côté serveur ne fonctionne que pour les rapports triés et regroupés qui reposent sur des sources de données SQL.
Pour activer le traitement côté serveur
1.
Dans le menu Fichier, cliquez sur Options du rapport.
2.
Sélectionnez Regrouper sur le serveur dans la boîte de dialogue Options du rapport.
Cette case est décochée si l'option Utiliser les index ou les serveurs pour un traitement rapide n'est pas sélectionnée.
Conseil :
Lorsque l'option Utiliser les index ou le serveur pour un traitement rapide est sélectionnée, vous pouvez rapidement activer Regrouper sur le serveur dans le menu Base de données.
3.
Cliquez sur OK.
Exemple d'avantage du regroupement sur le serveur
L'exemple suivant décrit un scénario type de création de rapports où le regroupement sur le serveur peut considérablement réduire la quantité de données superflues transférées du serveur de base de données.
Pour diminuer le transfert de données en effectuant un regroupement sur le serveur
1.
Ouvrez l'exemple de rapport Group.rpt.
Regardez dans l'angle inférieur droit de la fenêtre Crystal Reports et notez que 269 enregistrements ont été renvoyés pour ce rapport.
Remarque :
Ce chiffre est visible uniquement si vous avez sélectionné l'option Barre de rapport dans le menu Affichage.
2.
Dans le menu Rapport, cliquez sur Expert Section pour accéder à l'Expert Section.
Guide de l'utilisateur de Crystal Reports 2008 SP1 201
Conception de rapports Web optimisés
8
Amélioration du regroupement, du tri et du calcul d'un total
3.
Dans la liste Sections, sélectionnez Détails.
4.
Dans l'onglet Commun, sélectionnez Masquer (avec exploration). Ceci masque la section Détails du rapport, de telle sorte que seul l'en-tête de groupe s'affiche dans le rapport. (Dans ce cas, le rapport est regroupé par Pays.)
5.
Cliquez sur OK dans l'Expert Section. Les enregistrements de détails disparaîtront du rapport.
6.
Appuyez sur F5 pour actualiser les données du rapport (ou cliquez sur le bouton Actualiser de la barre d'outils).
Notez que 269 enregistrements sont toujours renvoyés pour le rapport, même si les enregistrements de détails sont masqués.
7.
Dans le menu Base de données, cliquez sur Regrouper sur le serveur.
Notez à présent que seuls 71 enregistrements sont renvoyés pour le rapport. Le regroupement (par Pays) a été effectué sur le serveur de base de données et un nombre inférieur d'enregistrements a été transféré vers le rapport.
8.
Explorez un pays en cliquant deux fois sur le rapport.
Conseil :
Lorsque l'exploration est possible, le curseur prend l'apparence d'une loupe.
Crystal Reports récupère les enregistrements de détails appropriés selon vos besoins.
Par exemple, si vous explorez l'Australie, Crystal Reports récupère rapidement les enregistrements qui constituent le groupe.
En masquant la section Détails de ce rapport, vous avez créé un rapport résumé dans lequel les utilisateurs peuvent facilement naviguer. Chaque utilisateur peut d'abord repérer le pays qui l'intéresse puis l'explorer pour récupérer des détails importants.
En outre, en activant l'option Regrouper sur le serveur, vous avez fait en sorte que le traitement initial s'effectue sur le serveur de base de données.
En conséquence, seuls les enregistrements nécessaires sont transférés vers le rapport.
Pour en savoir plus sur le traitement côté serveur, voir
page 757.
202 Guide de l'utilisateur de Crystal Reports 2008 SP1

Enlace público actualizado
El enlace público a tu chat ha sido actualizado.