Liste de vérification pour le déploiement de rapports

Reporting Services fournit des outils et des fonctionnalités qui vous permettent d'afficher et de gérer les rapports que vous publiez sur un serveur de rapports. Le principal outil de consultation des rapports est le Gestionnaire de rapports ; toutefois, d'autres outils et approches sont disponibles selon que vous utilisez des applications Web personnalisées ou des produits et technologies SharePoint. Si vous utilisez le Gestionnaire de rapports, vous pouvez configurer les attributions de rôles afin de prendre en charge l'affichage uniquement des rapports. Les fonctionnalités d'administration généralement disponibles dans le Gestionnaire de rapports peuvent être masquées pour les utilisateurs qui ne sont pas autorisés à les utiliser.

Les rapports qui ont été publiés sur un serveur de rapports sont également accessibles via une adresse URL. Vous pouvez placer les URL des rapports publiés sur n'importe quel site Web. Lorsque l'utilisateur clique sur un lien vers une URL de rapport, le rapport est traité sur le serveur de rapports avant d'être renvoyé au navigateur client. Une visionneuse HTML fournit une barre d'outils Rapports et prend en charge des fonctionnalités de rapport interactives, qui vous permettent d'ouvrir un rapport à l'aide d'une adresse URL sans devoir installer un composant client ou configurer le portail de quelque façon que ce soit. Vous obtiendrez des résultats optimaux en ouvrant le rapport dans une nouvelle fenêtre de navigateur. Dans l'URL du rapport, vous pouvez définir des paramètres pour sélectionner un format de rendu spécifique ou masquer la barre d'outils Rapports. Pour plus d'informations, consultez Accès URL.

Lorsque vous déployez des rapports, pensez à créer, sur le serveur de rapports, un dossier spécifique dans lequel les auteurs de rapport peuvent placer les rapports achevés en vue de les tester et de les configurer. Lorsque le rapport est prêt à être publié, l'administrateur du serveur de rapports peut le déplacer vers un dossier de déploiement. Définissez les autorisations sur le dossier intermédiaire de manière à accorder l'accès aux auteurs de rapports et à limiter l'accès au dossier de déploiement de telle sorte que seuls les administrateurs du serveur de rapports puissent ajouter et supprimer du contenu. Pour plus d'informations sur les dossiers, consultez Création, modification et suppression de dossiers et Sécurisation des dossiers. Pour plus d'informations sur le déplacement des rapports sur un serveur de rapports, consultez Procédure : déplacer un élément (Gestionnaire de rapports).

Tâches de déploiement de rapport

La liste de vérification suivante vous guide à travers les tâches nécessaires pour rendre un rapport accessible aux utilisateurs de votre organisation.

Tâche

Description

Choisissez l'outil ou l'approche de votre choix pour afficher les rapports.

Reporting Services offre différentes méthodes pour rendre les rapports disponibles à des fins d'utilisation générale.

  • Vous pouvez utiliser le Gestionnaire de rapports, l'outil de visualisation et de gestion de rapports intégré à Reporting Services.

  • Vous pouvez, dans un portail existant, incorporer des URL qui pointent vers des rapports publiés.

  • Vous pouvez utiliser un site SharePoint, si vous configurez le serveur de rapports pour qu'il s'exécute en mode intégré SharePoint, et vous pouvez publier les éléments du serveur de rapports dans une bibliothèque SharePoint.

  • Vous pouvez utiliser des WebParts SharePoint pour explorer la hiérarchie des dossiers du serveur de rapports et exécuter des rapports.

Publiez le rapport. Publiez également l'ensemble des sources de données partagées ou des modèles de rapports.

La façon la plus simple de publier plusieurs rapports, modèles et sources de données partagées est de le faire à partir d'un outil de création de rapport.

Si aucun outil de création de rapport n'est disponible, vous pouvez publier des fichiers individuels en utilisant le Gestionnaire de rapports pour les télécharger vers un serveur de rapports.

Pour plus d'informations sur la publication et le déploiement des rapports par le biais du Concepteur de rapports, consultez Publication de modèles. Pour plus d'informations sur l'utilisation du Gestionnaire de rapports pour télécharger (envoyer) des rapports terminés vers un serveur de rapports, consultez Téléchargement de fichiers dans un dossier.

Définissez ou vérifiez les autorisations en examinant les attributions de rôles qui déterminent quels sont les utilisateurs autorisés à afficher, gérer et s'abonner à un rapport.

Si les attributions de rôles sont déjà configurées, examinez-les à présent pour vous assurer que seuls les utilisateurs autorisés ont accès aux rapports et aux données de rapport.

Définissez ou vérifiez les informations de connexion à la source de données.

Si des sources de données partagées sont définies comme sources de données du rapport, configurez le rapport afin qu'il les utilise. Les sources de données partagées sont préférables aux sources de données spécifiques incorporées au rapport, car vous pouvez mettre à jour les informations d'identification et les informations de connexion une seule fois ; en outre, vous pouvez désactiver la connexion à la source de données pour empêcher le traitement des données d'un rapport si la base de données n'est pas disponible.

Si des utilisateurs s'abonnent à des rapports ou si le rapport s'exécute selon une planification donnée, et non à la demande, configurez les propriétés de la source de données pour utiliser les informations d'identification stockées.

Lorsqu'un rapport a été publié sur un serveur de rapports, vous pouvez configurer sa source de données avec les informations de connexion et d'identification. Si le rapport prend en charge les abonnements ou l'historique de rapport planifié, ou s'il exécute un instantané d'exécution de rapport, vous devez configurer la source de données de telle sorte qu'elle utilise des informations d'identification stockées ou aucune information d'identification. Pour plus d'informations sur les propriétés de la source de données, consultez Gestion des sources de données de rapport.

Étant donné qu'un serveur de rapports ne réécrit jamais d'informations dans une source de données externe, vous n'avez pas à craindre que les données puissent être endommagées par un utilisateur du serveur de rapports. Toutefois, un serveur de rapports exécute des requêtes sur des sources de données externes susceptibles de contenir des données sensibles. Pour cette raison, l'accès non autorisé à des données sensibles constitue un risque pour la sécurité auquel vous devez trouver une solution. Pour limiter le danger, effectuez l'une des opérations suivantes pour garantir que seuls les utilisateurs autorisés pourront accéder aux sources de données externes des rapports :

  • Exigez l'authentification des utilisateurs pour l'accès aux sources de données externes. Vous pouvez configurer un rapport de telle sorte que les utilisateurs sont invités à fournir leurs informations d'identification pour que les données du rapport puissent être récupérées. Pour plus d'informations, consultez Spécification des informations d'identification et de connexion pour les sources de données de rapport.

  • Créez des comptes d'utilisateur dotés des privilèges minimaux pour accéder au serveur de base de données. Par exemple, si vous utilisez une base de données SQL Server, vous pouvez créer une connexion nommée data reader à laquelle n'est attribué que le rôle db_datareader. Vous pouvez ensuite spécifier des informations d'identification pour data reader dans la page des propriétés des sources de données d'un rapport.

Définissez ou vérifiez les paramètres d'exécution du rapport, lesquels déterminent si le rapport doit s'exécuter à la demande ou selon une planification.

Les rapports sont configurés par défaut pour être exécutés à la demande. Cela signifie que les requêtes définies pour le rapport sont exécutées sur la source de données chaque fois que l'utilisateur sélectionne un rapport. Si vous ne souhaitez pas qu'un rapport s'exécute à la demande, vous pouvez définir ses propriétés d'exécution pour contrôler le moment et la façon dont il est exécuté. Pour plus d'informations, consultez Définition des propriétés d'un rapport publié.

Définissez ou vérifiez les paramètres d'historique de rapport.

Pour stocker l'historique d'un rapport, enregistrez des instantanés de celui-ci. Vous pouvez planifier à quel moment un instantané est ajouté dans l'historique, ou l'ajouter manuellement. Pour plus d'informations, consultez Gestion de l'historique de rapport.

Définissez ou vérifiez les paramètres du rapport.

En fonction de votre rapport, vous devrez peut-être définir des propriétés de paramètre pour le rapport publié, afin qu'il prenne en charge le traitement de rapport sans assistance. Pour plus d'informations, consultez Définition des propriétés de paramètres d'un rapport publié.

Créez des abonnements pilotés par les données dans le rapport si vous souhaitez automatiser la remise de rapports. Sinon, autorisez les utilisateurs à s'abonner aux rapports selon leurs besoins.

Dans le cadre du déploiement des rapports, vous pouvez créer des abonnements qui distribuent les rapports via un partage de fichiers ou aux utilisateurs par le biais de notifications par messagerie. Vous pouvez également configurer des attributions de rôle afin de permettre aux autres utilisateurs de créer des abonnements individuels. Pour plus d'informations sur les stratégies de distribution de rapport, consultez Abonnement et remise (Reporting Services) et Création, modification et suppression d'abonnements standard.

Testez le rapport, en demandant de préférence aux utilisateurs du rapport d'ouvrir ce dernier à partir du navigateur de leurs stations de travail.

Si vous avez placé les rapports dans un dossier qui contient uniquement les rapports testés, déplacez-les vers le dossier qui contient les rapports généralement accessibles aux utilisateurs. Pour plus d'informations, consultez Procédure : déplacer un élément (Gestionnaire de rapports).