Partager via


Création du projet Report Server et du rapport AdventureWorks2008R2_Base (SSRS)

Dans Business Intelligence Development Studio, vous pouvez créer plusieurs sources de données partagées, datasets partagés et rapports, et les déployer tous en une seule étape. Dans ce didacticiel, vous allez créer un projet et une solution Report Server, ainsi qu'un rapport de base. Pour chacun des exemples de rapports AdventureWorks, vous ferez une copie du rapport de base comme point de départ pour la création de chaque rapport individuel.

Contenu du didacticiel

Dans ce didacticiel, vous apprendrez à effectuer les tâches suivantes :

  • Créer et configurer un projet Report Server.

  • Ajouter un rapport vierge au projet.

  • Ajouter une source de données partagée au projet et une référence à la source de données partagée au rapport.

  • Ajouter un paramètre à un rapport booléen.

  • Ajouter et configurer l'en-tête de page avec le logo et le nom du rapport.

  • Ajouter et configurer le pied de page avec la description du rapport.

  • Définir la visibilité conditionnelle pour permettre à un utilisateur d'afficher ou de masquer, selon les besoins, le contenu de deux façons : en fonction d'une bascule de zone de texte ou en fonction d'un paramètre booléen.

  • Ajouter le texte de description avec la visibilité conditionnelle qui peut être définie par l'utilisateur en fonction du paramètre booléen.

  • Ajouter le texte de description à la propriété Description du rapport. La description du rapport est affichée sur le serveur de rapports.

  • Ajouter le texte de scénario avec la visibilité conditionnelle qui peut être activée ou désactivée par l'utilisateur. Le texte de scénario est un texte personnalisé qui décrit les questions auxquelles la conception du rapport permet d'apporter des réponses.

  • Définir la taille de page pour l'exportation du fichier au format PDF.

  • Afficher un aperçu du rapport et le vérifier.

  • Déployer et vérifier le rapport.

Durée estimée pour effectuer ce didacticiel : 15 minutes.

Conditions requises

Pour obtenir la liste des conditions requises, consultez Composants requis pour les exemples de rapports AdventureWorks 2008R2 (SSRS).

Conseils

Pour obtenir une liste de conseils d'ordre général, consultez Conseils pour la conception de rapports (Générateur de rapports version 3.0 et SSRS).

Définir les propriétés d'un projet

Pour créer une solution et définir les propriétés d'un projet

  1. Démarrez BI Development Studio.

    Notes

    Si le contrôle de compte d'utilisateur (UAC) est pris en charge et activé sur votre système d'exploitation, pour déployer des rapports sur un serveur de rapports, vous devez exécuter BI Development Studio avec des privilèges élevés. Pour plus d'informations, consultez Composants requis pour les exemples de rapports AdventureWorks 2008R2 (SSRS).

  2. Créez un projet Report Server nommé Exemples de rapports AdventureWorks 2008R2.

    Notes

    Si vous avez installé les exemples de rapports AdventureWorks 2008R2 à partir de CodePlex, utilisez un nom unique pour le projet Report Server afin d'éviter des conflits d'affectation des noms.

  3. Ouvrez les pages de propriétés pour le projet. Procédez comme suit :

    1. Affectez à TargetDatasetFolder la valeur AdventureWorks 2008R2/Datasets.

    2. Affectez à TargetDataSourceFolder la valeur AdventureWorks 2008R2/DataSources.

    3. Affectez à TargetReportFolder la valeur AdventureWorks 2008R2.

    4. Affectez à TargetReportPartFolder la valeur AdventureWorks 2008R2/ReportParts.

    5. Affectez à TargetServerURL votre serveur de rapports ou site SharePoint. Par exemple, http://<nom_serveur>/serveur_rapports.

    6. Vérifiez que TargetServerVersion a la valeur SQL Server 2008 R2.

  4. Acceptez les autres valeurs par défaut et créez le projet.

Ajouter un rapport vierge

Pour ajouter un rapport vierge

  1. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le dossier Rapports, pointez sur Ajouter, puis cliquez sur Nouvel élément.

  2. Dans Modèles, cliquez sur Rapport.

  3. Affectez à Nom la valeur AdventureWorks2008R2_Base.rdl.

  4. Cliquez sur Ajouter.

Créer une source de données partagée dans le projet et dans le rapport

Pour créer une source de données partagée pour les données AdventureWorks

  1. Dans l'Explorateur de solutions, créez la source de données partagée d'un projet pour la base de données AdventureWorks.

    1. Affectez à Nom la valeur AdventureWorks2008R2.

    2. Créez une chaîne de connexion semblable à la suivante :

      Data Source=(servername); Initial Catalog=AdventureWorks2008R2

    3. Spécifiez des informations d'identification.

  2. Dans le volet Données du rapport, ajoutez une référence de source de données de rapport qui pointe vers la source de données du projet.

  3. Remplacez Nom par AdventureWorks2008R2.

  4. Sélectionnez Utiliser une référence de source de données partagée et cliquez sur AdventureWorks2008R2.

Créer des paramètres de rapport

Un paramètre de rapport est créé automatiquement pour chaque variable de requête de dataset, paramètre d'entrée de procédure stockée ou paramètre de dataset partagé. Vous pouvez créer manuellement un paramètre.

Dans le rapport de base, vous allez créer un paramètre booléen afin qu'un utilisateur puisse afficher ou masquer les informations facultatives dans le rapport ; par exemple, la description du rapport ou les résultats de l'expression.

Pour ajouter un paramètre booléen pour la visibilité conditionnelle

  1. Dans le volet Données du rapport, ajoutez un paramètre nommé ShowAll.

  2. Dans la page Général, remplacez Demander par Afficher toutes les informations ?

  3. Remplacez Type de données par Booléen.

  4. Dans la page Valeurs par défaut, sélectionnez Spécifier les valeurs.

  5. Ajoutez une valeur et affectez-lui la valeur false.

Une fois les paramètres publiés sur un serveur de rapports ou un site SharePoint la première fois, vous ne pouvez pas remplacer les propriétés de paramètres à partir de BI Development Studio. De par leur conception, les paramètres publiés sont gérés uniquement sur le serveur de rapports. Pour modifier une valeur de propriété une fois que celle-ci a été publiée, vous devez mettre à jour la propriété directement sur le serveur de rapports, ou supprimer le rapport et le déployer une nouvelle fois.

Ajouter l'en-tête de page

Pour ajouter l'en-tête de page, le logo et le nom du rapport

  1. Dans le menu Rapport, ajoutez un en-tête de page.

  2. Dans le volet Données du rapport, ajoutez une image. Naviguez jusqu'au dossier du projet et sélectionnez AdventureWorksLogo.jpg.

  3. Faites glisser l'image jusqu'à l'en-tête de page.

  4. Dans la boîte de dialogue Propriétés de l'image, affectez à Nom la valeur Logo.

  5. Vérifiez que la source de l'image a la valeur Incorporé.

  6. Après avoir ajouté l'image, faites glisser les poignées de l'image pour augmenter la taille à environ 2,5 pouces par incréments de 0,5 pouce.

  7. Dans le volet Données du rapport, développez Champs prédéfinis et faites glisser Nom du rapport vers le côté droit de l'en-tête de page. Mettez en forme le texte autant que nécessaire.

  8. Faites glisser le bas de l'en-tête de page vers le haut pour supprimer l'espace blanc superflu.

Ajouter le pied de page

Vous pouvez ajouter une description au rapport dans le pied de page et masquer de façon conditionnelle le contenu. L'utilisateur peut décider d'afficher, ou non, les informations. Pour afficher une description sur le serveur de rapports, ajoutez les informations à la propriété Description du rapport.

Pour ajouter le pied de page et une description qui est masquée par défaut

  1. Ajoutez un pied de page.

  2. Dans Propriétés du pied de page, désactivez l'option Imprimer sur la première page.

  3. Ajoutez une zone de texte avec le texte suivant : <Remplacer par la description.>.

  4. Remplacez le Nom de la zone de texte par tbDescription.

  5. Augmentez la taille de la zone de texte pour remplir le pied de page.

  6. Sélectionnez la zone de texte.

    Notes

    Le premier clic dans une zone de texte vous fait passer en mode d'édition. Pour sélectionner la zone de texte une fois que vous êtes en mode d'édition, appuyez sur Échap. Pour plus d'informations, consultez Conseils pour la conception de rapports (Générateur de rapports version 3.0 et SSRS).

  7. Dans les propriétés de Zone de texte, dans la page Visibilité, sélectionnez Afficher ou masquer en fonction d'une expression, puis tapez le texte suivant : =NOT Parameters!ShowAll.Value.

Utilisez l'opérateur NOT parce que la visibilité définit la propriété Hidden sur la zone de texte. Pour l'utilisateur, le paramètre @ShowAll est défini comme une action positive. Lorsque @ShowAll a la valeur true, le texte n'est pas masqué.

Ajouter une description

Pour ajouter la description comme une propriété de rapport

  1. Cliquez sur l'arrière-plan du rapport pour afficher Propriétés du rapport dans le volet de propriétés.

  2. Recherchez Description, puis copiez et collez le texte de description de l'étape précédente.

Notes

Le nombre maximal de caractères dans une description est 512.

Une fois le texte de description publié la première fois, vous ne pouvez pas remplacer la propriété Description à partir de BI Development Studio. Pour modifier une valeur de propriété une fois que celle-ci a été publiée, vous devez mettre à jour la propriété directement sur le serveur de rapports ou le site SharePoint, ou supprimer le rapport et le déployer une nouvelle fois.

Ajouter le texte de scenario

Le texte de scénario décrit l'objectif du rapport. Dans certains rapports, cela peut fournir à l'utilisateur des indications sur les fonctionnalités du rapport. Par défaut, le texte de scénario est masqué, mais l'utilisateur peut activer ou désactiver son affichage.

Pour ajouter une bascule pour le texte qui a une visibilité conditionnelle

  1. Dans la partie supérieure gauche du rapport, sous l'en-tête de page, ajoutez une zone de texte avec le texte suivant :

    Cliquez sur + pour afficher l'histoire de scénario.

  2. Remplacez le Nom de la zone de texte par tbToggle.

  3. Appliquez un style à la police si nécessaire.

Pour activer l'affichage ou le masquage d'une zone de texte selon une bascule

  1. Dans la partie supérieure droite du rapport, sous l'en-tête de page, ajoutez une zone de texte.

  2. Remplacez le Nom de la zone de texte par tbScenario.

  3. Dans la zone de texte, entrez le texte suivant : <Remplacer par l'histoire de scénario de ce rapport>.

  4. Dans les propriétés de Zone de texte, dans la page Visibilité, sélectionnez Masquer pour Lors de la première exécution du rapport.

  5. Sélectionnez L'affichage peut être activé ou désactivé par cet élément de rapport.

  6. Dans la liste déroulante, sélectionnez tbToggle.

Au cours d'autres leçons, vous créerez le texte de scénario pour chaque rapport, et ajouterez des liens à partir de mots spécifiques du texte aux signets situés sur des éléments de rapport associés.

Définir la taille de page pour l'exportation vers des fichiers .PDF

La conception de rapport n'offre pas le mode d'affichage WYSIWYG (« tel écrit, tel écran »). Vous ne voyez pas le rapport rendu tant que vous n'en affichez pas un aperçu ou que vous ne l'exécutez pas. De par sa conception, chaque région de données s'étendra automatiquement pour contenir toutes les données du dataset qui lui est associé. L'espace blanc sur l'aire de conception du rapport est conservé.

Si vous envisagez d'imprimer un rapport ou de l'exporter vers un format compatible avec l'impression, pour éviter plusieurs pages horizontales, vous devez définir explicitement la largeur de page et éliminer l'espace blanc dans le rapport.

Pour définir la taille de page pour les formats .pdf ou autres formats d'impression

  1. Supprimez ou réduisez l'espace blanc superflu dans le rapport en rendant les éléments de rapport adjacents et en faisant glisser les bords du rapport à côté des bords des éléments de rapport.

  2. Cliquez avec le bouton droit sur la zone d'arrière-plan de l'aire de conception du rapport, puis cliquez sur Règle.

  3. Dans le menu Rapport, ouvrez Propriétés du rapport.

  4. Dans la page Mise en page, procédez comme suit :

    1. Remplacez Largeur par 7,9375 pouces.

    2. Vérifiez que les marges Droite et Gauche ne sont pas supérieures à 1 pouce.

  5. Utilisez la règle pour vérifier que la taille de la page est à présent inférieure à 7 pouces.

Afficher un aperçu du rapport

Pour afficher un aperçu du rapport et le vérifier

  1. Affichez l'aperçu du rapport.

  2. Vérifiez que le rapport s'exécute automatiquement.

  3. Sur la barre d'outils de la visionneuse de rapports, vérifiez que ShowAll a des cases d'option True et False. Par défaut, la valeur est False.

  4. Dans l'en-tête de page, le logo et le nom du rapport s'affichent.

  5. Une zone de texte avec une bascule s'affiche. Lorsque vous cliquez sur la bascule, le texte de scénario apparaît.

  6. Lorsque vous affectez à ShowAll la valeur True et exécutez le rapport, la description s'affiche dans le pied de page.

Déployer le rapport

Pour déployer le rapport

  1. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le projet, puis cliquez sur Déployer. Recherchez des erreurs sur la ligne d'état de BI Development Studio ou dans le volet de sortie.

    Notes

    Étant donné que le rapport dépend d'une source de données partagée, vous devez déployer la totalité du projet la première fois que vous déployez le rapport. Dans des didacticiels ultérieurs, vous pouvez déployer des rapports individuellement.

  2. Dans un navigateur, naviguez jusqu'au serveur de rapports ou site SharePoint ; par exemple, https://localhost/reports ou http://SharePointsite/subsite/reports.

  3. Vérifiez que la source de données partagée et le rapport s'affichent dans les dossiers spécifiés.

  4. Vérifiez que la description du rapport s'affiche.

  5. Modifiez la source de données partagée pour utiliser les informations d'identification qui fonctionnent à partir du serveur de rapports. Dans le rapport de base, vous ne récupérez pas de données d'AdventureWorks ; par conséquent, le rapport s'exécute sans erreur. Les didacticiels restants requièrent que les informations d'identification à la source de données fonctionnent à partir du serveur de rapports ou du site SharePoint.

  6. Vérifiez que le rapport s'exécute.

Étapes suivantes

Vous avez créé un projet de rapport et un rapport de base. Vous pouvez à présent créer un exemple de rapport. Pour plus d'informations, consultez Didacticiels : Création d'exemples de rapports AdventureWorks 2008R2 (SSRS).