12 décembre 2007
Reporting Services: L'avenir du Report Builder
En résumé, le Report Builder a vocation à disparaître pour être remplacé par le nouveau Report Designer à la sauce Office 12. Ce dernier intègrera l'ensemble des fonctionnalités disponibles dans le concepteur de rapport Visual Studio 2008.
Néanmoins le Report Builder actuel sera toujours disponible dans SQL Server 2008 pour laisser le temps aux refractaires de se mettre à la page!
Plus de détails dans cet article: http://blogs.msdn.com/bwelcker/archive/2007/12/11/transmissions-from-the-satellite-heart-what-s-up-with-report-builder.aspx
11 décembre 2007
Reporting Services: Interrogation de listes Sharepoint
Intégrer des rapports SSRS dans MOSS ou WSS, c'est facile... Interroger du contenu Sharepoint depuis un rapport SSRS, c'est une autre histoire. Etrange d'ailleurs que MS ne propose pas de connecteur permettant de le faire nativement.
Le truc consiste donc à interroger les webservices mis à disposition par Sharepoint pour arriver au résultat escompté.
Voici donc la marche à suivre:
- Dans la source de données, utiliser le connecteur XML en précisant l'URL d'accès au Webservice Lists.asmx de votre serveur Sharepoint.
Voyons en premier lieu comment créer un dataset basé sur cette source de données qui interroge la méthode GetListCollection. Cette dernière permet de lister les bibliothèques de documents disponibles.
<Query>
<Method Namespace="http://schemas.microsoft.com/sharepoint/soap" Name="GetListCollection" />
</Query>
Pour obtenir le détail du contenu d'une de ces listes, c'est la méthode GetListItems qu'il faut interroger. Celle-ci prend en entrée les paramètres listName (guid ou nom d'une liste) et viewName (guid d'une vue, vue par défaut si null).
<Query>
<Method Namespace="http://schemas.microsoft.com/sharepoint/soap/" Name="GetListItems"/>
<SoapAction>http://schemas.microsoft.com/sharepoint/soap/GetListItems</SoapAction>
<Parameters>
<Parameter Name="listName">
<DefaultValue>/</DefaultValue>
</Parameter>
<Parameter Name="viewName">
<DefaultValue>/</DefaultValue>
</Parameter>
</Parameters>
</Query>
Ne pas oublier de créer les deux paramètres correspondant dans le dataset. Si ceux-ci n'existent pas, la requête ne fonctionnera pas.
On peut maintenant tester l'exécution de la requête. On commence par renseigner les valeurs des paramètres.
Et voilà le résultat!
07 décembre 2007
Reporting Services: Astuce pour gérer les totaux d'une matrice
Le total utilise donc la même formule que les lignes de détail, à savoir une somme sur les montants.
=Iif(InScope("grpAccountNumber"),Sum(Fields!TotalDue.Value),Avg(Fields!TotalDue.Value))
A noter que tout ceci sera obsolète avec l'apparition de l'objet Tablix dans le Report Deisgner de SQL Server 2008 qui permettra une plus grande souplesse dans la gestion des matrices.
02 juillet 2007
Reporting Services: Ecran bleu à l'impression d'un rapport
Microsoft a sorti un pach qui permet de résoudre ce bug:
http://support.microsoft.com/Default.aspx?kbid=935843
19 juin 2007
Reporting Services: Bug du sélecteur de date
- Aucun souci lorsque l'on consulte celui-ci via le portail RS.
- En utilisant la WebPart "visionneuse de rapport" pour SharePoint, le sélecteur de date renvoyait toujours une date au format US, forçant l'utilisateur à modifier celle-ci manuellement :(
Pour faire simple, cela fonctionnait lorsque l'on passait par le répertoire virtuel "Reports" pour attaquer le rapport. Par contre, bug sur le format de date en passant par "ReportServer".
Et bien, bonne nouvelle, le dernier correctif apporté à SQL Server 2005 résout ce bug:
http://support.microsoft.com/?kbid=936305 :)
Il n'est pas téléchargeable directement, vous devez passer par le support pour l'obtenir.
08 juin 2007
Microsoft rachète les composants de visualisation des données de Dundas
Plus de détail ici: http://blogs.msdn.com/bimusings/archive/2007/06/04/microsoft-acquires-dundas-s-data-visualization-components-sql-2008-news-download-ctp3.aspx
04 juin 2007
Katmai: CTP publique disponible
Pour l'occasion, n'hésitez pas à assister au Webcast suivant qui permettra de découvrir les principales fonctionnalités du produit:
TechNet Webcast: The Next Release of Microsoft SQL Server
31 mai 2007
Reporting Services: Best Practices
16 avril 2007
Reporting Services et SAP BW (IV) : Hiérarchie de présentation
Le code MDX généré par Reporting Services ne permet pas d'obtenir directement ce type de présentation. Dans ce cas de figure, il faut donc parfois effectuer 2 requêtes:
- une pour l'obtention des données.
- une pour l'obtention de la hiérarchie.
13 avril 2007
Reporting Services et SAP BW (III) : Condition sur une query
Or, le connecteur SAP Reporting Services ne rapatrie pas ce type d'information. Un filtre doit donc être positionné directement au niveau du dataset attaquant la query afin de renvoyer un jeu de données correct :
11 avril 2007
Reporting Services et SAP BW (II) : Inversion des signes
Or cette propriété n'est pas récupérée par le connecteur Reporting Services pour SAP BW.
Afin que votre rapport renvoie les même données que la query BW, il faut donc, pour chaque ratio concerné, créer un nouveau champ calculé dans votre dataset RS ayant pour valeur l'inverse de la mesure en question.
Autre possibilité, inverser le signe de l'indicateur lors de chaque appel à celui-ci dans le rapport. C'est vous qui voyez!
28 mars 2007
Reporting Services et SAP BW (I) : Activer le connecteur
Néanmoins, ce type de source de données doit être activé manuellement sur le serveur de rapports.
Pour ce faire, éditer le fichier « rsreportserver.config », dans la section <data>, rajouter la ligne suivante :
<Extension Name="SAPBW" Type="Microsoft.ReportingServices.DataExtensions.SapBw.SapBwConnection,Microsoft.ReportingServices.DataExtensions.SapBw"/>
Pour valider que ce paramétrage a correctement été pris en compte, créer une nouvelle source de données sur le portail du serveur de rapports. Le type de connexion « SAP NetWeaver BI » doit désormais apparaître dans la liste de sélection :
27 mars 2007
Reporting Services: RS Scripter
La prise en main de ce language n'étant pas aisée, rien de tel qu'un outil nous facilitant la vie.
L'application RSS Scripter offre la possibilité de générer des scripts permettant de transférer des objets RS d'un serveur à un autre, voire dans différents répertoires sur un même serveur:
RS Scripter
26 mars 2007
Reporting Services: Les graphiques
Cet excellent article va vous permettre de vous familiariser en avec l'utilisation de ces outils:
Get More Out of SQL Server Reporting Services Charts
23 mars 2007
Reporting Services: Architectures et Performances
Planning for Scalability and Performance with Reporting Services
21 février 2007
Le SP2 de SQL Server 2005 est disponible
http://www.microsoft.com/downloads/details.aspx?FamilyId=d07219b2-1e23-49c8-8f0c-63fa18f26d3a&displaylang=fr