Didacticiel : création d'un rapport de graphique rapide en mode hors connexion (Générateur de rapports version 3.0)

Dans ce didacticiel, vous allez créer un graphique à secteurs à l'aide d'un Assistant, puis le modifier quelque peu afin d'obtenir un petit aperçu des opérations réalisables. Vous pouvez effectuer ce didacticiel de deux façons différentes. Les deux méthodes aboutissent au même résultat, à savoir un graphique à secteurs semblable à celui de l'illustration suivante :

"Mon premier graphique à secteurs" en mode Exécution

Configuration préalable requise

Que vous utilisiez des données XML ou une requête Transact-SQL, vous devez avoir accès au Générateur de rapports version 3.0 de SQL Server 2008 R2. Vous pouvez exécuter la version autonome ou la version ClickOnce disponible à partir du Gestionnaire de rapports ou d'un site SharePoint. Seule la première étape, l'ouverture du Générateur de rapports, est différente pour les versions ClickOnce. Pour plus d'informations, consultez Installation, désinstallation et prise en charge du Générateur de rapports version 3.0.

Deux façons de réaliser ce didacticiel

  • Créer le graphique à secteurs avec des données XML

  • Créer le graphique à secteurs avec une requête Transact-SQL qui contient des données

Utilisation de données XML pour ce didacticiel

Vous pouvez utiliser des données XML que vous copiez à partir de cette rubrique et que vous collez dans l'Assistant. Vous n'avez pas besoin de vous connecter à un serveur de rapports ou un serveur de rapports en mode intégré SharePoint, et vous n'avez pas besoin d'accéder à une instance de SQL Server 2008 R2.

Créer le graphique à secteurs avec des données XML

Utilisation d'une requête Transact-SQL qui contient les données de ce didacticiel

Vous pouvez copier une requête comprenant des données incluses à partir de cette rubrique et la coller dans l'Assistant. Vous avez besoin du nom d'une instance de SQL Server 2008 R2 et d'informations d'identification suffisantes pour accéder en lecture seule aux bases de données. La requête de dataset du didacticiel utilise des données littérales, mais la requête doit être traitée par une instance de SQL Server 2008 R2 pour retourner les métadonnées nécessaires à un dataset de rapport.

L'avantage lié à l'utilisation de la requête Transact-SQL vient du fait que tous les autres didacticiels du Générateur de rapports version 3.0 utilisent la même méthode ; par conséquent, lorsque vous effectuerez d'autres didacticiels, vous saurez déjà quoi faire.

La requête Transact-SQL requiert quelques conditions préalables supplémentaires. Pour plus d'informations, consultez Éléments requis pour les didacticiels (Générateur de rapports version 3.0).

Créer le graphique à secteurs avec une requête Transact-SQL qui contient des données

Également dans cet article

Après l'exécution de l'Assistant

Étape suivante

Création du graphique à secteurs avec des données XML

Pour créer le graphique à secteurs avec des données XML

  1. Cliquez sur Démarrer, pointez sur Programmes, sur Générateur de rapports Microsoft SQL Server R2 2008, puis cliquez sur Générateur de rapports version 3.0.

    La boîte de dialogue Mise en route s'affiche.

    Notes

    Si la boîte de dialogue Mise en route ne s'affiche pas, à partir du bouton Générateur de rapports, cliquez sur Nouveau.

  2. Dans le volet gauche, assurez-vous que Rapport est sélectionné.

  3. Dans le volet droit, cliquez sur Assistant Graphique, puis sur Créer.

  4. Dans la page Choisir un dataset, cliquez sur Créer un dataset, puis sur Suivant.

  5. Dans la page Choisir une connexion à une source de données, cliquez sur Nouveau.

    La boîte de dialogue Propriétés de la source de données s'ouvre.

  6. Vous pouvez attribuer à la source de données le nom de votre choix. Dans la zone Nom, tapez MonGraphiqueàSecteurs.

  7. Dans la zone Sélectionner un type de connexion, cliquez sur XML.

  8. Cliquez sur l'onglet informations d'identification, sélectionnez Utiliser l'utilisateur Windows actuel. Une délégation Kerberos peut être nécessaire, puis cliquez sur OK.

  9. Dans la page Choisir une connexion à une source de données, cliquez sur MonGraphiqueàSecteurs, puis sur Suivant.

  10. Copiez le texte suivant et collez-le dans la grande zone située au centre de la page Créer une requête.

    <Query>
    <ElementPath>Root /S  {@Sales (Integer)} /C {@FullName} </ElementPath>
    <XmlData>
    <Root>
    <S Sales="150">
      <C FullName="Jae Pak" />
    </S>
    <S Sales="350">
      <C FullName="Jillian  Carson" />
    </S>
    <S Sales="250">
      <C FullName="Linda C Mitchell" />
    </S>
    <S Sales="500">
      <C FullName="Michael Blythe" />
    </S>
    <S Sales="450">
      <C FullName="Ranjit Varkey" />
    </S>
    </Root>
    </XmlData>
    </Query>
    
  11. (Facultatif) Cliquez sur le bouton Exécuter (!) pour voir les données sur lesquelles sera basé votre graphique.

  12. Cliquez sur Suivant.

  13. Dans la page Choisir un type de graphique, cliquez sur Secteurs, puis sur Suivant.

  14. Dans la page Organiser les champs du graphique, double-cliquez sur le champ Sales dans la zone **Champs disponibles **.

    Notez que ce champ est déplacé automatiquement vers la zone Valeurs, car il s'agit d'une valeur numérique.

  15. Faites glisser le champ FullName de la zone Champs disponibles vers la zone Catégories (ou double-cliquez dessus pour le faire passer dans la zone Catégories), puis cliquez sur Suivant.

  16. Dans la page Choisir un style, Océan est sélectionné par défaut. Cliquez sur les autres styles pour voir à quoi ils ressemblent.

  17. Cliquez sur Terminer.

    Votre nouveau graphique à secteurs est maintenant affiché sur l'aire de conception. Il ne s'agit que d'une représentation. La légende indique Full Name 1, Full Name 2, etc., plutôt que les noms des agents commerciaux, et la taille des secteurs du graphique est incorrecte. Cela vous donne néanmoins une idée de l'aspect qu'aura votre rapport.

  18. Pour afficher votre graphique à secteurs, cliquez sur Exécuter sous l'onglet Accueil du ruban.

Icône de flèche utilisée avec le lien Retour au débutRetour au début

Création du graphique à secteurs avec une requête Transact-SQL

Pour créer le graphique à secteurs avec une requête Transact-SQL qui contient des données

  1. Cliquez sur Démarrer, pointez sur Programmes, sur Générateur de rapports Microsoft SQL Server 2008 R2, puis cliquez sur Générateur de rapports version 3.0.

  2. Dans la boîte de dialogue Nouveau rapport ou dataset, assurez-vous que Rapport est sélectionné dans le volet gauche.

  3. Dans le volet droit, cliquez sur Assistant Graphique, puis sur Créer.

  4. Dans la page Choisir un dataset, cliquez sur Créer un dataset, puis sur Suivant.

  5. Dans la page Choisir une connexion à une source de données, sélectionnez une source de données existante ou naviguez jusqu'au serveur de rapports, sélectionnez une source de données, puis cliquez sur Suivant. Vous devrez peut-être entrer un nom d'utilisateur et un mot de passe.

    Notes

    La source de données que vous choisissez n'a pas d'importance, tant que vous disposez des autorisations appropriées. Vous n'allez pas récupérer de données à partir de la source de données. Pour plus d'informations, consultez Éléments requis pour les didacticiels (Générateur de rapports version 3.0).

  6. Dans la page Créer une requête, cliquez sur Modifier en tant que texte.

  7. Collez la requête suivante dans le volet de requête :

    SELECT 150 AS Sales, 'Jae Pak' AS FullName 
    UNION SELECT 350 AS Sales, 'Jillian Carson' AS FullName 
    UNION SELECT 250 AS Sales, 'Linda C Mitchell' AS FullName 
    UNION SELECT 500 AS Sales, 'Michael Blythe' AS FullName 
    UNION SELECT 450 AS Sales, 'Ranjit Varkey' AS FullName 
    
  8. (Facultatif) Cliquez sur le bouton Exécuter (!) pour voir les données sur lesquelles sera basé votre graphique.

  9. Cliquez sur Suivant.

  10. Dans la page Choisir un type de graphique, cliquez sur Secteurs, puis sur Suivant.

  11. Dans la page Organiser les champs du graphique, double-cliquez sur le champ Sales dans la zone **Champs disponibles **.

    Notez que ce champ est déplacé automatiquement vers la zone Valeurs, car il s'agit d'une valeur numérique.

  12. Faites glisser le champ FullName de la zone Champs disponibles vers la zone Catégories (ou double-cliquez dessus pour le faire passer dans la zone Catégories), puis cliquez sur Suivant.

  13. Dans la page Choisir un style, Océan est sélectionné par défaut. Cliquez sur les autres styles pour voir à quoi ils ressemblent.

  14. Cliquez sur Terminer.

    Votre nouveau graphique à secteurs est maintenant affiché sur l'aire de conception. Il ne s'agit que d'une représentation. La légende indique Full Name 1, Full Name 2, etc., plutôt que les noms des agents commerciaux, et la taille des secteurs du graphique est incorrecte. Cela vous donne néanmoins une idée de l'aspect qu'aura votre rapport.

  15. Pour afficher votre graphique à secteurs, cliquez sur Exécuter sous l'onglet Accueil du ruban.

Icône de flèche utilisée avec le lien Retour au débutRetour au début

Après l'exécution de l'Assistant

Maintenant que vous avez créé votre rapport de graphique à secteurs, vous pouvez le manipuler. Sous l'onglet Exécuter du ruban, cliquez sur Conception de manière à pouvoir continuer de le modifier.

Augmenter la taille du graphique

Vous pouvez augmenter la taille du graphique à secteurs. Cliquez sur le graphique (mais pas sur l'un de ses éléments) pour le sélectionner et faites glisser le coin inférieur droit pour le redimensionner.

Ajouter un titre de rapport

Sélectionnez les mots **Titre du graphique ** en haut du graphique, puis tapez un titre, par exemple : Graphique à secteurs des ventes.

Ajouter des pourcentages

Pour afficher des valeurs en pourcentage sous forme d'étiquettes sur un graphique à secteurs

  1. Cliquez avec le bouton droit sur le graphique à secteurs et sélectionnez Afficher les étiquettes de données. Les étiquettes de données doivent apparaître dans chaque secteur du graphique.

  2. Cliquez avec le bouton droit sur les étiquettes et sélectionnez Propriétés de l'étiquette de la série. La boîte de dialogue Propriétés de l'étiquette de la série s'affiche.

  3. Tapez #PERCENT{P0} pour l'option Données de l'étiquette.

    {P0} indique le pourcentage sans décimales. Si vous tapez simplement #PERCENT, vos chiffres comporteront deux décimales. #PERCENT est un mot clé qui effectue un calcul ou une fonction pour vous ; il en existe de nombreux autres.

Pour plus d'informations sur la personnalisation des étiquettes et légendes de graphiques, consultez Procédure : afficher des valeurs en pourcentage dans un graphique à secteurs (Générateur de rapports version 3.0 et SSRS) et Procédure : modifier le texte d'un élément de légende (Générateur de rapports version 3.0 et SSRS).

Icône de flèche utilisée avec le lien Retour au débutRetour au début

Étape suivante

Maintenant que vous avez créé votre premier rapport dans le Générateur de rapports, vous pouvez effectuer les autres didacticiels et commencer à créer des rapports à partir de vos propres données. Pour exécuter le Générateur de rapports, vous devez avoir l'autorisation d'accéder à vos sources de données, telles que les bases de données, avec une chaîne de connexion, qui vous permet de vous connecter à la source de données. Votre administrateur système sera en mesure de vous fournir les informations nécessaires.

Pour utiliser les autres didacticiels, vous avez besoin du nom d'une instance de SQL Server 2008 R2 et d'informations d'identification suffisantes pour accéder en lecture seule aux bases de données. Là encore, vous pouvez vous adresser à votre administrateur système.

Pour finir, afin d'enregistrer vos rapports sur un serveur de rapports ou un site SharePoint intégré à un serveur de rapports, il vous faut posséder l'URL et les autorisations nécessaires. Vous pouvez créer les rapports que vous créez directement à partir de votre ordinateur, mais les rapports procurent davantage de fonctionnalités lorsqu'ils sont exécutés à partir du serveur de rapports ou d'un site SharePoint. Vous devez disposer des autorisations nécessaires pour exécuter vos rapports (ou d'autres rapports) à partir du serveur de rapports ou du site SharePoint sur lequel ils sont publiés. Pour obtenir ces autorisations, contactez votre administrateur système.

Avant de continuer, il peut être utile de lire certains documents relatifs à certains concepts et termes. Pour plus d'informations, consultez Concepts sur la création de rapport (Générateur de rapports version 3.0 et SSRS). Il est également conseillé d'accorder un peu de temps à la planification avant de créer votre premier rapport. Ce temps consacré vous sera utile. Pour plus d'informations, consultez Planification d'un rapport (Générateur de rapports version 3.0).

Icône de flèche utilisée avec le lien Retour au débutRetour au début