Affichage des articles dont le libellé est SSRS. Afficher tous les articles
Affichage des articles dont le libellé est SSRS. Afficher tous les articles

vendredi 7 octobre 2011

[SSRS] : Afficher le nombre de page dans le Gestionnaire de rapport

Si comme moi vous vous êtes demandé en affichant un rapport pourquoi le nombre de pages = 2? et bah sachez qu'il ne s'agit pas d'un beug mais de la configuration par défaut de la propriété PageCountMode du fichier de configuration SSRS.


Cette propriété qui concerne seulement le Gestionnaire de rapport spécifie si le serveur de rapports calcule le nombre de pages avant le rendu du rapport ou pendant l'affichage de ce dernier.

[SSRS] : Désactiver l'accès à Report Builder

Le Générateur de rapports ou Report Builder est un outil de création de rapports ad hoc qui s'installe avec un serveur de rapports SQL Server Reporting Services (SSRS) configuré pour le mode natif ou pour le mode d'intégration SharePoint (msdn).


L'accès au Report Builder (depuis le Report manager) est par défaut activé et pour le désactiver il suffit de changer la valeur de la propriété EnableReportDesignClientDownload.

Cette propriété est accessible en se connectant au serveur de rapports depuis management studio (SSMS), click droit Propriétés et dans la page "Avancé" mettre la valeur de la propriété EnableReportDesignClientDownload à False.

vendredi 23 septembre 2011

[SSRS] : Différence entre rapport en cache et Snapshot

Nous pouvons mettre en œuvre deux formes de mise en cache dans Reporting Services: la mise en cache temporaire des rapports et les Snapshot.
Le serveur de rapports met en cache une instance d'un rapport basé sur le nom du rapport. Cependant, si un rapport contient des données différentes en fonction de paramètres de requête, de multiples versions de ce rapport seront mises en cache.
Par exemple, supposons que vous avez paramétré un rapport qui prend un code région comme une valeur de paramètre. Si vous spécifiez quatre codes régions différents, quatre copies en cache seront créées.
Le premier utilisateur qui exécute le rapport avec un code région différent crée un rapport mis en cache qui contient les données pour cette région. Les utilisateurs suivants qui demandent un rapport en utilisant le même code région obtiennent la copie en cache.

mardi 12 juillet 2011

[SSRS] : Attention à l'ordre des paramètres

L'ordre des paramètres dans un rapport RS est très important surtout lorsque les paramètres sont liés.
Reporting Services évalue les paramètres liés en fonction de l'ordre d'apparition.
Supposons qu'un rapport contient deux paramètres @p1 et @p2 avec @p2 calculé à partir de @p1 (exemple @p2 = @p1 * 2), si @p2 est placé avant @p1 et que nous lançons le rapport, nous auront le message d'erreur suivant : "Error report Processing" (pas très explicite!)

 

En plaçant les paramètres dans le bon ordre le rapport fonctionne à nouveau:



Donc attention à l'ordre des paramètres.