Liste de vérification pour le déploiement de rapports
SQL Server 2005 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, 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 des WebParts SharePoint pour explorer la hiérarchie des dossiers du serveur de rapports et exécuter des rapports.
Pour publier des rapports, vous pouvez utiliser le Concepteur de rapports, le Gestionnaire de rapports ou des scripts. Pour plus d'informations sur la publication et le déploiement des rapports par le biais du Concepteur de rapports, consultez Débogage et publication de rapports. 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éploiement de rapports à l'aide du Gestionnaire de rapports
La façon la plus simple de rendre les rapports disponibles aux utilisateurs est de recourir au Gestionnaire de rapports. Ce dernier peut être configuré de façon à prendre en charge un mode utilisateur final qui fournisse un accès en affichage seulement aux rapports. Les fonctionnalités d'administration qui sont généralement disponibles dans le Gestionnaire de rapports peuvent être masquées pour les utilisateurs qui ne disposent pas de l'accès au moyen d'un compte d'administrateur local. Pour prendre en charge ce mode, vous devez créer des attributions de rôles qui mappent des comptes d'utilisateurs ou de groupes spécifiques au rôle Lecteur (ou à un autre rôle qui comprend des tâches en affichage seulement).
Déploiement de rapports sur un portail
Les rapports qui ont été publiés sur un serveur de rapports sont accessibles via une adresse URL. Vous pouvez, sur un site Web faisant office de portail, placer des URL qui pointent vers des rapports publiés. Si vous utilisez une application de serveur de portail, le logiciel du portail doit prendre en charge l'accès au contenu connecté par des liens hypertexte.
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 URL Access.
Vue d'ensemble du déploiement de rapports
Les sections suivantes fournissent des informations générales qui sont utiles pour n'importe quel déploiement.
Déploiement de rapports Oracle
Vous pouvez créer et déployer des rapports qui utilisent des données provenant d'une base de données Oracle. Avant de déployer le rapport, vous devez installer les outils clients Oracle sur le serveur de rapports qui héberge le rapport. Après avoir installé les outils clients, vous devez redémarrer le service Microsoft Internet Information Services (IIS) sur le serveur de rapports.
Préparation des rapports au déploiement
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éplacement d'un élément (Gestionnaire de rapports).
Configuration des sources de donné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 une capture instantanée 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 Définition des propriétés des sources de données dans Reporting Services.
Restriction de l'accès à la source de données
É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 d'informations d'identification et de connexion.
- 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 ouverture de session 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éfinition de délais d'expiration de requête
Afin de limiter le risque qu'une requête consomme trop de ressources de traitement sur le serveur de base de données, vous pouvez définir une valeur de délai d'expiration. Vous pouvez limiter le traitement des requêtes de deux façons. Vous pouvez définir une valeur de délai d'expiration de requête sur la plupart des serveurs de base de données (par exemple, les instances SQL Server possèdent par défaut une valeur de délai d'expiration de requête). Si vous préférez, vous pouvez définir une valeur de délai d'expiration de requête pour le rapport qui est transmis à l'instance SQL Server. Pour plus d'informations, consultez Définition des valeurs de délai d'attente pour l'exécution d'un rapport.
Configuration des propriétés d'exécution d'un rapport
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 Gestion du traitement des rapports.
Configuration des propriétés de l'historique de rapport
Pour stocker l'historique d'un rapport, enregistrez des captures instantanées de celui-ci. Vous pouvez planifier à quel moment une capture instantanée est ajoutée dans l'historique, ou l'ajouter manuellement. Pour plus d'informations, consultez Gestion de l'historique de rapport.
Création d'abonnements
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 Remise de rapports par abonnements et Création, modification et suppression d'abonnements.
Voir aussi
Concepts
Administration de Reporting Services
Gestionnaire de rapports
Liste de vérification pour le déploiement du serveur
Autres ressources
Déploiement de Reporting Services
URL Access