Exporter (0) Imprimer
Développer tout

Créer des rapports pour SQL Reporting

Mis à jour: mai 2014

ImportantImportant

Découvrez la création et la publication de rapports sur les serveurs de rapports .

Utilisez le Générateur de rapports version 3.0 ou le Concepteur de rapports dans SQL Server Data Tools pour créer des rapports :

Le Générateur de rapports est considéré comme plus simple et facile à utiliser, mais SQL Server Data Tools propose des fonctions supplémentaires dont vous pouvez avoir besoin si vous gérez un grand projet. Par exemple, vous pourriez vouloir déployer plusieurs rapports et sources de données partagées dans le moins d'étapes possible.

Les rapports peuvent utiliser des informations de connexion de sources de données incorporées ou partagées. Les informations sur la source de données incorporées sont stockées dans le rapport et sont toujours associées au rapport. En revanche, les sources de données partagées sont des objets indépendants. Par conséquent, l'association ne se produit pas toujours automatiquement. Si vous utilisez des sources de données partagées (ce que nous vous conseillons de faire) créez-les et utilisez-les de la façon suivante :

  1. Lors de la création de rapports dans SQL Server Data Tools, vous pouvez créer les sources de données partagées en tant que partie du projet. À partir du projet Report Server, déployez les rapports et sources de données partagées en même temps, pour associer les informations sur la source de données partagée au rapport.

  2. Lors de la création dans le Générateur de rapports, nous vous conseillons de créer d'abord la source de données partagée sur SQL Reporting, puis de la sélectionner comme source de données de votre rapport. Ainsi, source de données partagée et rapport sont automatiquement liés.

Pour plus d'informations, consultez Créer une source de données partagée (SQL Reporting Windows Azure) et Configure a Report to use a SQL Reporting Data Source in Report Builder.

Les auteurs de rapports ont besoin des informations suivantes pour accéder aux données d'un rapport :

  • Identifiant, nom d'utilisateur et mot de passe pour Base de données SQL—Un administrateur de Base de données SQL doit créer un identifiant qui fournit au moins un accès en lecture seule aux vues et tables de la base de données, et des autorisations d'exécution sur les procédures stockées ou fonctions qui récupèrent les données de la base de données.

  • Créez des sources de données partagées ou incorporées—Un auteur de rapports spécifie les informations de connexion à la source de données utilisées dans le rapport. Nous vous conseillons de créer des sources de données partagées qui peuvent être gérées sur le serveur. Créez une source de données partagées au préalable. Vous aurez besoin d'une source de données partagées par base de données. Vous pourriez avoir également besoin de créer une source de données partagées supplémentaire pour la même base de données, si vous souhaitez varier le type d'informations d'identification. Pour certains datasets, vous pouvez, par exemple, vouloir des informations d'identification demandées, alors que les informations d'identification stockées peuvent être adaptées à d'autres datasets.

  • Requêtes—Un administrateur de Base de données SQL peut fournir des requêtes qui retournent les données nécessaires pour votre rapport. Indiquez à l'administrateur les champs dont vous avez besoin, et demandez-lui d'éviter de placer les données dans la requête de façon à limiter votre capacité d'organisation des données dans un rapport. Par exemple, vous n'obtenez pas de résultats précis si vous ajoutez un ensemble de valeurs dans un rapport dont la moyenne est déjà calculée dans une requête. Lors de la création d'une requête, trouvez le bon équilibre entre le strict renvoi des données nécessaires dans un rapport et le renvoi de données intéressantes qui peuvent être groupées ou triées dans un rapport, le cas échéant.

    Vous pouvez demander un ensemble de requêtes qui implémentent la fonctionnalité des paramètres en cascade, lorsqu'un lecteur de rapport peut sélectionner divers paramètres qui permettent plusieurs filtrages successifs. Pour plus d'informations, consultez la leçon Ajout de paramètres en cascade du didacticiel des paramètres dans Didacticiels (SSRS).

En interne, la base de données des informations d'identification pour l'accès aux sources de données sont enregistrées séparément de la définition du rapport sur le serveur de rapports. La définition de la source de données inclut le type d'informations d'identification à utiliser mais pas les mots de passe. Les mots de passe sont stockés en toute sécurité sur le serveur de rapports, indépendamment de la définition de rapport. L'utilisation de sources de données partagées facilite la gestion des informations d'identification, qui se trouvent dans un seul emplacement.

Sinon, un auteur de rapports peut définir des informations d'identification de source de données pour l'invite. Une fois que les lecteurs de rapports se connectent au portail , ils doivent taper un nom d'utilisateur et un mot de passe de Base de données SQL de chaque source de données lorsqu'ils exécutent le rapport.

Retour en haut

Choisissez SQL Server Data Tools si vous souhaitez déployer ou gérer plusieurs rapports et sources de données partagées en une seule opération. SQL Server Data Tools vous permet de créer plusieurs rapports et sources de données dans une solution unique. Déployez la solution pour importer en bloc plusieurs rapports et sources de données en même temps.

Si les spécifications du projet prévoient un déploiement rapide, ou répétable (par exemple, si vous envisagez de créer et désactiver des instances de service fréquemment), en utilisant une solution qui vous permet d'organiser vos rapports, vous pourrez publier de nombreux rapports rapidement. Sur la plateforme Windows Azure, les entreprises créent souvent des services et des bases de données qui sont utilisés de façon temporaire. Si vos besoins d'hébergement des rapports sont fluctuants, vous pouvez créer, puis retirer un service de création de rapports rapidement, lorsque vous n'en avez plus besoin.

Souvenez-vous que dans SQL Reporting Windows Azure, vous ne pouvez pas télécharger, enregistrer, ou installer la base de données du serveur de rapports qui contient tous vos rapports, éléments, comptes et autorisations. Pour la gestion en bloc de plusieurs rapports, la meilleure solution consiste à utiliser une solution et SQL Server Data Tools.

Si vous savez créer des rapports Reporting Services, vous remarquerez la similarité des fonctionnalités entre les rapports crées pour et ceux crées pour . Pour comprendre les différences, consultez les rubriques suivantes avant de commencer.

Un aperçu de la conception d'un rapport comprend les étapes suivantes :

  • Créez des sources de données avec des chaînes de connexion à vos bases de données . Contactez l'administrateur de chaque base de données pour obtenir des informations d'identification et accéder à sur votre ordinateur client.

  • Dans le concepteur de requêtes associé à la source de données, rédigez une requête de dataset pour spécifier les données à récupérer. Vous pouvez également développer une requête dans un outil autre que et coller la requête dans le concepteur de requêtes. Vous créez un dataset pour chaque jeu de résultats de requête que vous souhaitez utiliser dans un rapport.

  • Pour chaque dataset, ajoutez une région de données, telle qu'une table ou un graphique pour afficher les données.

  • Affichez l'aperçu du rapport. Vous devez fournir des informations d'identification pour chaque source de données du rapport.

  • Publiez le rapport votre serveur de rapports .

  • Affichez le rapport dans une application Rapports Microsoft que vous rédigez et qui inclut un contrôle Visionneuse de rapports qui pointe vers le rapport publié. Sinon, vous pouvez vous connecter à votre abonnement et afficher le rapport dans un navigateur.

La bibliothèque de documentation en ligne dans MSDN fournit des articles sur tous les aspects de la création de rapports, y compris les sources de données et les datasets, de la mise en page des rapport, des tables et des matrices, et de la virtualisation des données. Pour plus d'informations, consultez Conception de rapports dans le Concepteur de rapports et le Générateur de rapports version 3.0 (SSRS).

Si vous choisissez le Générateur de rapports version 3.0, vous pouvez télécharger les rapports à l'aide du portail de gestion.

Pour obtenir des liens vers des ressources d'apprentissage de création de rapports, consultez SQL Reporting Overview.

Pour plus d'informations sur les exemples de rapports et de création de rapports incorporée, consultez SQL Reporting Samples.

Une fois les rapports publiés sur un serveur de rapports , vous pouvez choisir l'un des guides suivants :

Voir aussi

Afficher:
© 2014 Microsoft