Considérations relatives à l'utilisation des index de données enregistrées. SAP 2011
24.8.2 Considérations relatives à l'utilisation des index de données enregistrées
Avant de choisir d'utiliser des index de données enregistrées, vous devez prendre en compte certains points :
● Les index fonctionnent de manière optimale avec un rapport qui contient un gros volume de données dont seuls de petits sous-ensembles sont visibles à la fois.
● Les rapports volumineux et complexes peuvent surcharger le moteur de rapport Crystal Reports.
Par exemple, la création d'un rapport volumineux avec une formule de sélection qui renvoie 90 % des données du rapport nécessite probablement davantage de mémoire et d'espace disque qu'un fichier de rapport sans index. Dans ce cas, le traitement du rapport est ralenti.
● Les index nécessitent de l'espace disque ; cet espace peut s'avérer supérieur à l'espace requis pour les données elles-mêmes. Vous devez trouver un compromis entre la vitesse d'application des formules de sélection et la quantité d'espace occupée par les fichiers de rapport.
● Lorsque des formules de sélection sont appliquées, le Crystal Page Server et le serveur RAS permettent un nombre limité de mises en mémoire cache pour différents utilisateurs. Ainsi, lorsqu'un utilisateur affiche un fichier de rapport avec une formule de sélection et que le Page Server utilise une certaine quantité de RAM, l'ajout d'utilisateurs supplémentaires peut augmenter la quantité de RAM utilisée par le Page Server.
24.8.3 Indexation des champs appropriés
Ces instructions décrivent les meilleures façons d'indexer des données enregistrées et indiquent ce qu'il faut
éviter lors de l'indexation :
● Indexez les champs que les utilisateurs ajoutent fréquemment à leurs formules de sélection d'enregistrements.
● Indexez les champs auxquels la formule de sélection des enregistrements du rapport fait référence.
● N'indexez pas tous les champs du rapport.
Cela risquerait d'allonger les temps de traitement. Il est préférable de n'indexer que les champs répondant aux critères indiqués précédemment. Si tous les champs répondent à ces critères, affectez-leur une priorité et n'indexez que certains d'entre eux.
● N'indexez pas les champs qui ne contiennent que des valeurs uniques.
Par exemple, n'indexez pas un champ tel que "Ventes de l'année dernière", dont les valeurs sont susceptibles d'être différentes les unes des autres. Si vous le faites, un index différent est créé pour chaque valeur dans le champ.
24.8.3.1 Pour indexer des données enregistrées
1. Ouvrez votre rapport dans Crystal Reports.
2. Dans le menu
Rapport
, cliquez sur
Index d'éclatement des rapports
.
3. Dans la boîte de dialogue Index des données enregistrées, sélectionnez les champs à indexer dans les données enregistrées.
4. Cliquez sur
OK
pour revenir à Crystal Reports.
556
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur de SAP Crystal Reports 2011
Bases de données

Lien public mis à jour
Le lien public vers votre chat a été mis à jour.