Serveurs de rapports et serveurs de rapports SharePoint (Générateur de rapports version 3.0 et SSRS)
Dans le Générateur de rapports et le Concepteur de rapports de Business Intelligence Development Studio, vous pouvez partager les fichiers de définition de rapport (.rdl) et d'autres fichiers sur un serveur de rapports ou un site SharePoint intégré avec un serveur de rapports. Les éléments que vous pouvez partager sur un serveur et la façon dont vous les partagez sont différents dans le Générateur de rapports et le Concepteur de rapports.
Notes
Vous pouvez créer et modifier des définitions de rapports (.rdl) dans le Générateur de rapports version 3.0 et dans le Concepteur de rapports, dans Business Intelligence Development Studio. Chaque environnement de création offre différentes possibilités pour créer, ouvrir et enregistrer des rapports et des éléments connexes. Pour plus d'informations, consultez Conception de rapports dans le Concepteur de rapports et le Générateur de rapports version 3.0 (SSRS) sur le site Web Microsoft.
Qu'est-ce qu'un serveur de rapports ?
Un serveur de rapports est un ordinateur avec SQL Server Reporting Services installé. Il peut également s'agir d'un site SharePoint intégré à un serveur de rapports. Le serveur de rapports stocke les rapports publiés, les sources de données partagées, les datasets partagés, les parties de rapports, les planifications partagées, les abonnements et d'autres ressources. L'administrateur système du serveur de rapports peut configurer celui-ci de façon à traiter les demandes de rapports, à conserver des historiques d'instantanés et à gérer les autorisations pour les rapports, sources de données, datasets et abonnements.
Dans le Générateur de rapports, vous pouvez utiliser des sources de données partagées, des datasets partagés, des parties de rapports et des modèles de rapport du serveur de rapports directement dans votre rapport. Lorsque vous affichez un aperçu du rapport, le traitement de ce dernier s'effectue sur le serveur de rapports.
Le Générateur de rapports conserve une liste des serveurs de rapports que vous avez utilisés et les affiche dans la liste Sites et serveurs récents des boîtes de dialogue Ouvrir et Enregistrer. Par ailleurs, le Générateur de rapports affiche le serveur de rapports auquel vous êtes actuellement connecté dans la barre d'état de la fenêtre principale.
Dans le Concepteur de rapports, vous pouvez garder un ensemble principal de rapports, rapports avec parties de rapport, sources de données partagées, datasets partagés, modèles de rapport et ressources organisés dans les fichiers solution et projet. Vous pouvez créer des ensembles de propriétés du projet pour représenter les environnements de débogage et de production, puis déployez tous les éléments du projet dans les dossiers du serveur de rapports ou du site SharePoint spécifié dans les propriétés du projet.
Serveurs de rapports par défaut dans le Générateur de rapports
Vous pouvez spécifier un serveur de rapports par défaut lors de l'installation du Générateur de rapports, ou ultérieurement dans la boîte de dialogue Options : cliquez sur le bouton Générateur de rapports, puis sur Options. Sous l'onglet Paramètres, entrez l'URL du serveur de rapports ou du site SharePoint intégré à un serveur de rapports. Si vous avez spécifié un serveur de rapports par défaut, le Générateur de rapports s'y connecte automatiquement.
Lorsque vous modifiez le serveur de rapports par défaut dans la boîte de dialogue Options, vous devez redémarrer le Générateur de rapports pour que cette modification prenne effet.
Notes
Pour démarrer le Générateur de rapports sans que celui-ci se connecte à un serveur de rapports, dans la boîte de dialogue Options, laissez la zone du serveur de rapports par défaut vide.
Partage de vos rapports sur un serveur de rapports
Dans le Générateur de rapports, vous enregistrez des rapports sur un serveur de rapports ou site SharePoint intégré avec un serveur de rapports. Dans le Concepteur de rapports, vous les déployez. Lorsque les rapports sont sur un serveur de rapports, les personnes disposant des autorisations appropriées pour le serveur de rapports ou le site SharePoint peuvent exécuter votre rapport. De plus, si vous possédez les autorisations adéquates, vous pouvez créer des abonnements à votre rapport afin qu'il puisse être mis à jour et envoyé régulièrement aux utilisateurs. Si vous ne possédez pas les autorisations adéquates, contactez l'administrateur système de votre serveur de rapports.
Enregistrement d'un rapport sur un site SharePoint
Lorsque vous enregistrez des rapports et des fichiers connexes dans une bibliothèque SharePoint à l'aide du Générateur de rapports, ou que vous les déployez à l'aide du Concepteur de rapports, les fichiers sont validés avant d'être ajoutés. Si vous téléchargez les rapports et les fichiers associés à l'aide de l'action Télécharger dans une bibliothèque SharePoint, aucune vérification de validation n'a lieu. Vous ne saurez pas si le fichier est valide tant que vous n'accéderez pas au rapport en le gérant, le modifiant ou l'exécutant. Pour garantir que les rapports et autres fichiers sont valides, utilisez le Générateur de rapports pour les enregistrer 'ou le Concepteur de rapports pour les déployer) dans une bibliothèque SharePoint, plutôt que de les ajouter directement à SharePoint. Vous ne pouvez pas enregistrer un rapport dans le dossier racine d'un site SharePoint. Vous devez l'enregistrer dans une bibliothèque de documents.
En outre, au sein d'une définition de rapport, les références aux sources de données partagées, aux sous-rapports et aux ressources telles que des images Web doivent être des URL complètes vers une bibliothèque SharePoint. Pour plus d'informations, consultez Spécification de chemins d'accès à des éléments externes (Générateur de rapports version 3.0 et SSRS).
Fonctionnalités réservées aux serveurs de rapports
Dans le Générateur de rapports, lorsque vous affichez des aperçus de rapports, certaines fonctionnalités ne fonctionnent que si vous êtes connecté à un serveur de rapports :
actions d'extraction ;
Sous-rapports
assemblys personnalisés ;
éléments de rapport personnalisés ;
extensions de données supplémentaires.
En mode local dans le Concepteur de rapports, vous pouvez ajouter des références aux éléments dans un projet pour les cibles d'extraction, sous-états, images ou fichiers de données spatiales ESRI.
Création de rapports locaux
Vous pouvez également créer des rapports et les stocker sur votre système de fichiers local. Lorsque vous affichez un aperçu de ces rapports, le traitement de ces derniers s'effectue sur votre ordinateur local. Lorsque vous créez des rapports dans le Générateur de rapports sans utiliser de serveur de rapports, vous ne pouvez pas utiliser de rapports d'extraction, de sous-rapports ou d'images du serveur de rapports, ni de sources de données partagées. Bien qu'il vous soit possible de définir ces objets dans votre rapport, les références ne seront pas résolues lorsque vous tenterez d'afficher un aperçu du rapport et vous obtiendrez des messages d'erreur.