Articles high-tech taggés "astuce-ssrs"

Fil des billets - Fil des commentaires

Créer une requête dynamique dans un Dataset sous Reporting Service

Sous SSRS (Reporting services) les champs (fields) utilisés dans un objet tableau (ou Tablix sous Reporting Services 2008), ou tout objet d'affichage sont liés à la base de données via un dataset qui en lui même le résultat d'une requête SQL ou MDX. Ce dataset est lui-même rattaché à une data source qui permet une connexion à la base de données ou au cube OLAP pour restituer les données. La restitution des données ou Reporting sous SSRS permet de créer des rapports statiques, avec des requêtes figées ou des rapports dynamiques.

Pour tirer le meilleur parti de ces requêtes et permettre à utilisateur final d'afficher uniquement la sélection des données qui l'intéressent, comme par exemple en faisant des filtres sur une année, un produit ou une gamme, un client particulier, etc... il est nécessaire d'implémenter un maximum de fonctions dynamique dans les rapports. De plus l'utilisation de plusieurs paramètres conjointement permet d'affiner la sélection des données.Comment écrire différentes requêtes en fonction de...

Lire la suite 2 commentaires

Comment désinstaller Reporting Services ?

Vous rencontrez une erreur en désinstallant Reporting Services ? Ce post traite de la procédure de désinstallation de Reporting Services avec un lien vers le site officiel de Microsoft pour opérer la désinstallation proprement.

L'erreur suivante apparaît en désinstallant le composant Reporting Services : "The setup failed to read IIsMimeMap table. The error code is -2147023550."

Deux façons pour désinstaller le composant Reporting Services d'un serveur de base de données ou d'un poste client :

  • Soit relançer le programme d'installation (l'assistant d'installation SQL Server) qui proposera la désinstallation complète du composant Reporting Services, et d'autres composants plus spécifiques d'ailleurs, cette dernière se fera en automatique, c'est à dire de façon assistée par le programme de désisntallation.
  • Il est également possible d'utiliser les lignes de commandes des composants pour supprimer ou modifier une installation existante.

Si vous choisissez de supprimer l'installation complètement alors il faudra effectuer des étapes supplémentaires pour supprimer les fichiers restants : Les bases de données Les fichiers de logs (fichiers journaux) Les fichiers de rapports .RDL (Report Definition File) Les fichiers de Modeles (Model Files .SMDL) Les fichiers de projets Reporting Services fichiers .RPTPROJ) Les solutions (fichiers .SLN) Les jobs ou travaux SQL Agent en attente. Il faudra donc supprimer tous ces fichiers...

Lire la suite

Déployer un rapport Reporting Service sur un serveur de rapports avec Visual Studio

Lors du développement de rapports sous Visual Studio, il est intéressant de les déployer simplement et directement sur le serveur de rapports. Ainsi le serveur est directement accessible et les rapports sont déployé en un seul clic.

Pour déployer un rapport Reporting Services 2005 ou 2008 depuis Visual Studio , il faut donc aller dans le menu Projet -> Propriétés, et remplir les différents champs comme dans cet exemple :

On peut y choisir un certains nombre d'options de déploiement de Rapports : L'élément de démarrage : StartItem Si les sources de données des rapport seront écrasées : OverwriteDataSources Le dossier cible contenant les sources de données : TargetDataSourceFolder Le dossier contenant les rapports : TargetReportFolder Le serveur ReportServer cible : TargetServerURL, ce serveur est le serveur sur lequel tourne le service Reporting Services qui contient également la console de management Report...

Lire la suite

Suivez le blog high-tech

  • Logo Twitter
  • Logo Facebook
  • Logo Youtube
  • Logo Fil RSS