Éléments d'appréciation à prendre en considération pour le rendu d'un rapport

Cette rubrique recense les différences notables qui existent dans la façon d'utiliser les extensions de rendu. Elle dresse également la liste des rubriques détaillant la manière dont chaque extension de rendu traite une définition de rapport. Le bien-fondé de vos décisions concernant la conception d'un rapport dépend de votre connaissance des règles de base du rendu de rapport et des types d'extensions de rendu disponibles.

Présentation du rendu de rapport

Dans Reporting Services, les rapports sont basés sur un schéma XML du nom de RDL (Report Definition Language). Ce format fournit une description uniforme du rapport, Il est pris en charge par toutes les extensions de rendu utilisées pour produire des sorties de rapports selon des formats spécifiques. Dans la mesure où un rapport se conforme au langage RDL, il peut être présenté par l'intermédiaire de n'importe quelle extension de rendu prenant en charge la norme RDL.

ms156268.note(fr-fr,SQL.90).gifRemarque :
Le langage RDL (Report Definition Language) est un schéma XML spécialement conçu pour Reporting Services. Ce schéma décrit tous les éléments pouvant être utilisés dans un rapport. Pour obtenir une description complète du langage RDL, consultez Report Definition Language.

La définition de rapport que vous créez est stockée dans la base de données du serveur de rapports en vue d'être récupérée et combinée avec des données lors du traitement d'un rapport. Durant cette opération de traitement, une extension de rendu est appelée pour effectuer le rendu du rapport sur un périphérique spécifique. Le rapport obtenu peut varier en fonction de l'extension de rendu utilisée. Par exemple, le résultat que produit l'extension de rendu HTML sera très différent visuellement de celui produit avec l'extension de rendu XML. Si vos rapports sont supposés être traités par plusieurs extensions de rendu, vous devrez adapter leur conception en conséquence.

Comparaison entre les extensions de rendu

Bien qu'il n'existe aucune limitation ni condition requise particulière à l'utilisation des extensions de rendu, les caractéristiques de chaque format de sortie suggèrent déjà une idée d'utilisation du rapport rendu. Par exemple, les extensions de rendu XML et CSV se révèlent utiles pour créer des rapports servant de source de données à d'autres applications ou processus tandis que les extensions de rendu de mise en page produisent des rapports dont les formats sont plus familiers aux utilisateurs de l'entreprise. Le fait de savoir si une extension de rendu est étroitement liée à une autre peut vous aider à trancher sur des questions de conception de rapport. Par exemple, si vous créez des rapports optimisés pour des extensions de rendu de page physique, vous voudrez privilégier une conception qui fonctionne bien pour les deux formats de sortie de cette catégorie.

La classification des extensions de rendu suivante montre bien les variations de ces extensions au niveau du comportement de pagination et du degré d'interactivité. Ici, le rendu interactif fait référence à l'interaction existant entre le navigateur et le serveur de rapports, elle se trouve être une source de rendu supplémentaire en réponse à une action d'un utilisateur (par exemple, un utilisateur clique sur un lien qui ouvre un rapport d'extraction, le rapport d'extraction déclenche à son tour le rendu sur le serveur de rapports).

  • Extensions de rendu de données : XML, CSV.
  • Extensions de rendu de mise en page (interactives) : HTML.
  • Extensions de rendu de mise en page (non interactives, convertisseurs de pages logiques) : Excel, MHTML
  • Extensions de rendu de mise en page (non interactives, convertisseurs de pages physiques) : PDF, Image

Dans cette section

Les rubriques suivantes décrivent les points dont il faut tenir compte en matière de conception si l'on envisage l'utilisation de ces diverses extensions de rendu.

Voir aussi

Concepts

Notions de base sur la conception d'un rapport
Utilisation du Générateur de rapports
Considérations sur les rendus pour le dimensionnement et le positionnement automatiques

Autres ressources

Conception et création de rapports

Aide et Informations

Assistance sur SQL Server 2005