Nouveautés dans l'architecture et les outils de serveur de rapports

SQL Server 2008 Reporting Services (SSRS) introduit une nouvelle architecture de serveur de rapports et des outils modifiés pour le déploiement et la gestion d'une instance de serveur de rapports.

Liste des nouvelles fonctionnalités

  • Nouvelle architecture de serveur de rapports
    Cette version propose une architecture de serveur modifiée qui supprime la dépendance envers les services Internet (IIS) tout en conservant toutes les fonctionnalités de serveur des versions antérieures. Pour remplacer les fonctionnalités précédemment fournies par les services Internet (IIS), Reporting Services inclut maintenant la prise en charge native de HTTP.SYS et ASP.NET, la gestion d'URL pour les noms de répertoires virtuels et de sites, une nouvelle couche d'authentification et un contrôle d'intégrité par le biais de nouvelles fonctionnalités de gestion de la mémoire. De plus, la nouvelle architecture consolide le service Web Report Server, le service Windows Report Server et le Gestionnaire de rapports en un seul service. Dans SQL Server 2008, il vous suffit de définir et de gérer un compte de service pour toutes les applications du serveur de rapports.

  • Boîte à outils améliorée pour la configuration et la gestion du serveur de rapport
    Cette version inclut des modifications des outils de serveur. Un serveur de rapports est configuré et géré par le biais d'une combinaison d'outils qui incluent l'outil de configuration Reporting Services, SQL ServerManagement Studio, le Gestionnaire de rapports pour un serveur de rapports en mode natif et des pages d'application SharePoint pour le mode intégré SharePoint. Dans cette version, chaque outil prend en charge un objectif et focus spécifiques. La prise en charge de tâches spécifiques a été ajoutée à certains outils et supprimée d'autres outils.

  • Nouvelle prise en charge des abonnements pilotés par les données et de la gestion des travaux en mode intégré SharePoint
    Cette version ajoute la prise en charge des abonnements pilotés par les données et de la gestion des travaux sur les serveurs de rapports configurés pour le mode intégré SharePoint.

Nouvelle architecture de serveur de rapports

L'architecture de serveur de rapports a été modifiée de manière fondamentale dans SQL Server 2008 par la suppression de la dépendance envers les services Internet (IIS) et la consolidation des applications en un service unique. La nouvelle architecture intègre les capacités de serveur HTTP dans le serveur de rapports lui-même, ce qui vous permet d'exécuter un serveur de rapports en tant que véritable application intermédiaire, à l'écart des applications frontales Web utilisées pour y accéder. Le serveur de rapports inclut également une nouvelle couche d'hébergement pour authentifier les utilisateurs, gérer la mémoire et les processus internes, et prendre en charge le suivi et la journalisation de bout en bout.

  • Prise en charge native de HTTP.SYS et ASP.NET
    Reporting Services n'utilise plus les services Internet (IIS) pour accéder aux fonctionnalités ASP.NET, à l'application Gestionnaire de rapports ou au point de terminaison de service Web Report Server. Dans SQL Server 2008, Reporting Services effectue les opérations suivantes :

    • Il héberge les technologies ASP.NET et Microsoft.NET Framework intégrées au CLR SQL Server.

    • Il exploite les capacités HTTP.SYS du système d'exploitation.

    Pour plus d'informations sur ces améliorations, consultez Architecture du service (Reporting Services).

  • Prise en charge native des réservations d'URL et de l'inscription des points de terminaison de serveur de rapports
    Le serveur de rapports inclut un écouteur HTTP qui accepte les demandes dirigées vers une URL et un port que vous définissez pendant la configuration du serveur. Les réservations et l'inscription d'URL sont maintenant gérées directement par le serveur de rapports par le biais de HTTP.SYS. Pour plus d'informations, consultez Configuration des URL de Report Server.

  • Services et applications consolidés
    Cette version combine les applications serveur Reporting Services en un service unique. Les applications serveur suivantes s'exécutent en un service unique : le service Web Report Server pour le traitement interactif des rapports, le composant frontal Gestionnaire de rapports et le processeur de planification et de livraison (une application de traitement en arrière-plan pour les opérations planifiées).

    La consolidation des applications serveur en un service unique réduit les tâches de configuration et de maintenance et fournit une meilleure plateforme pour intégrer les fonctionnalités personnalisées. Bien que la consolidation simplifie le déploiement, elle ne réduit pas les fonctionnalités Reporting Services que vous êtes habitué à utiliser ni n'affecte la façon dont vous accédez aux applications. Toutes les fonctionnalités continuent à être disponibles. Le Gestionnaire de rapports et le service Web Report Server s'exécutent de manière intacte dans le service unique. Les deux applications continuent à être disponibles par le biais d'URL qui fournissent un accès HTTP l'une à l'autre. Pour plus d'informations sur ces améliorations, consultez Architecture du service (Reporting Services).

  • Couche d'authentification
    Dans la version précédente, l'authentification était gérée par le biais des services Internet (IIS). Dans cette version, Reporting Services gère toutes les demandes d'authentification par le biais d'un nouveau sous-système d'authentification qui prend en charge l'authentification Windows et personnalisée. Pour plus d'informations sur la prise en charge de l'authentification et sur les options de configuration, consultez Configuration de l'authentification dans Reporting Services.

  • Configuration de la mémoire
    De nouvelles fonctionnalités de gestion de la mémoire vous permettent de définir un seuil de mémoire pour le traitement des rapports. Dans les versions précédentes, le serveur de rapports utilisait toute la mémoire disponible. Dans cette version, vous pouvez configurer une limite maximale sur la mémoire, ainsi que des seuils intérimaires qui déterminent comment le serveur de rapports répond aux modifications de sollicitation de la mémoire. Pour plus d'informations, consultez Configuration de la mémoire disponible pour les applications du serveur de rapports et Domaines d'application des applications du serveur de rapports.

  • Journalisation de bout en bout
    La nouvelle journalisation HTTP conserve une trace de toutes les requêtes HTTP gérées par le serveur de rapports. Elle équivaut au fichier journal généré par les services Internet (IIS).

    Les fichiers journaux de traces sont consolidés en un fichier ReportServerService_<horodatage>.log unique. Toutes les informations de trace pour le service Web Report Server, le Gestionnaire de rapports et l'application de traitement en arrière-plan se trouvent dans ce fichier. Les journaux des applications et le journal d'exécution du serveur de rapports sont inchangés dans cette version. Pour plus d'informations sur les fichiers journaux Reporting Services, consultez Fichiers journaux de Reporting Services.

Retour au tableau des nouvelles fonctionnalités

Boîte à outils améliorée pour la configuration et la gestion du serveur de rapport

Reporting Services inclut un jeu complet d'outils pour configurer et gérer une installation du serveur de rapports. Les outils ont été modifiés de façon à prendre en charge un jeu distinct de tâches qui ne se chevauchent plus en termes de fonctionnalités. De nouvelles capacités ont été ajoutées à certains outils, alors que d'autres capacités ont été supprimées afin d'éliminer des tâches redondantes. Si vous connaissez déjà les outils du serveur de rapports et que vous souhaitez en savoir plus sur les modifications apportées à la version précédente, consultez Compatibilité descendante de Reporting Services et Modifications du fonctionnement de SQL Server Reporting Services.

  • SQL ServerManagement Studio
    Pour les serveurs de rapports qui s'exécutent en mode natif ou en mode intégré SharePoint, cet outil est utilisé pour activer des fonctionnalités, définir des propriétés de serveur et des valeurs par défaut, créer des planifications partagées, configurer des définitions de rôles (ou afficher des niveaux d'autorisation sur un site SharePoint) et gérer des travaux planifiés qui sont actuellement en cours sur le serveur de rapports.

    Cet outil n'est plus utilisé pour gérer l'arborescence des dossiers ou le contenu du serveur de rapports. Vous ne pouvez pas utiliser cet outil pour attribuer des autorisations, ni pour gérer des rapports, des modèles, des ressources, des sources de données partagées ou des abonnements pilotés par les données. Toute la gestion du contenu s'effectue par le biais du Gestionnaire de rapports ou d'un site SharePoint. Pour plus d'informations sur cet outil, consultez Outils SQL Server pour l'administration de Report Server.

  • Gestionnaire de rapports
    Pour un serveur de rapports en mode natif, le Gestionnaire de rapports est maintenant le seul outil que vous utilisez pour afficher et gérer le contenu du serveur de rapports.

    L'attribution des autorisations, la création et la gestion des éléments de serveur de rapports, la planification du traitement des rapports et des abonnements, la gestion de la remise de rapport et la génération et la gestion des modèles sont contrôlées exclusivement par le biais de cet outil. De nouvelles pages sont fournies pour générer des modèles, définir la sécurité d'élément de modèle et associer des rapports générés interactifs à des entités dans un modèle. Pour plus d'informations sur cet outil, consultez Gestionnaire de rapports.

  • Outil de configuration de Reporting Services
    L'outil de configuration de Reporting Services permet de définir le compte de service, créer ou gérer la base de données du serveur de rapports, configurer des URL, définir le compte d'exécution sans assistance, configurer la messagerie électronique du serveur de rapports et gérer des clés de chiffrement. L'outil inclut de nouvelles pages pour définir des URL et un flux de travail modifié pour créer et configurer une base de données du serveur de rapports ou mettre à jour un compte de service. Pour plus d'informations sur cet outil, consultez Outil de configuration de Reporting Services.

Retour au tableau des nouvelles fonctionnalités

Nouvelle prise en charge des abonnements pilotés par les données et de la gestion des travaux en mode intégré SharePoint

Cette version de Reporting Services introduit les abonnements pilotés par les données et la gestion des travaux pour les serveurs de rapports qui s'exécutent en mode intégré SharePoint. Vous pouvez définir des abonnements pilotés par les données pour les rapports que vous avez déployés vers une bibliothèque SharePoint en utilisant les nouvelles pages de définition d'abonnement fournies par le complément Reporting Services pour les technologies SharePoint. Ce complément fournit également de nouvelles pages de gestion des travaux au niveau du site pour afficher et annuler des rapports qui sont en cours. Notez que vous devez installer ou effectuer une mise à niveau vers le complément Reporting Services pour pouvoir accéder aux nouvelles fonctionnalités de serveur de rapports à partir de votre site SharePoint. Le complément installe les pages d'application qui fournissent l'interface utilisateur graphique au serveur de rapports SQL Server 2008 qui prend en charge les abonnements pilotés par les données et la gestion des travaux pour les utilisateurs SharePoint.

Retour au tableau des nouvelles fonctionnalités