Share via


Leçon 8 : Ajout d'un rapport lié avec des valeurs de paramètres personnalisées

Nouveau : 17 juillet 2006

Les rapports liés peuvent être créés après qu'un rapport a été publié sur le serveur. Vous créez un rapport lié à partir d'un fichier .rdl existant du serveur de rapports que vous renommez. Vous pouvez remplacer les valeurs par défaut des paramètres et définir ceux-ci avec des valeurs spécifiques. Si vous modifiez la définition originale du rapport et la republiez sur le serveur, ces modifications affectent le rapport lié. Le rapport lié pointe vers la définition originale du rapport. Les paramètres du rapport lié ne peuvent être définis que sur le serveur de rapports à l'aide du Gestionnaire de rapports ou de SQL Server Management Studio.

Dans cette leçon, vous allez créer un rapport lié intitulé « Resellers Pacific » à partir du rapport publié « Resellers Worldwide » et remplacer la valeur par défaut du paramètre TerritoryGroup. Vous allez aussi présélectionner des valeurs pour de nombreux autres paramètres, puis masquer les paramètres pour fournir une barre d'outils de rapport moins encombrée.

Pour ouvrir le projet Report Server Advanced Parameters Tutorial (Didacticiel sur les paramètres avancés)

  1. Dans SQL Server Business Intelligence Development Studio, ouvrez, s'il ne l'est déjà, le projet Report Server Advanced Parameters Tutorial (Didacticiel sur les paramètres avancés).

  2. Dans l'Explorateur de solutions, double-cliquez sur le rapport Resellers Worldwide. Le rapport s'ouvre en mode Mise en page.

Pour publier un rapport

  1. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le projet Advanced Parameters Tutorial (Didacticiel sur les paramètres avancés), puis cliquez sur Propriétés.

  2. Cliquez sur Gestionnaire de configuration.

  3. Dans la boîte de dialogue Gestionnaire de configuration, dans Configuration de la solution active, sélectionnez Production.

  4. Cliquez sur Fermer.

  5. Dans la boîte de dialogue Pages de propriétés, dans la zone TargetServerURL, tapez le répertoire virtuel du serveur de rapports (par exemple, http://nom_serveur/serveur_de_rapports). (Il s'agit du répertoire virtuel du serveur de rapports et non du Générateur de rapports.)

    Aa337452.note(fr-fr,SQL.90).gifRemarque :
    Si le serveur de rapports se trouve sur le même ordinateur que le Concepteur de rapports, vous pouvez utiliser localhost comme nom de serveur (par exemple, https://localhost/reportserver ou https://localhost/reportserver$SQLEXPRESS).
  6. Développez le nœud des propriétés Debug s'il n'est pas déjà ouvert pour afficher la propriété StartItem. Cliquez dans la zone de texte en regard de StartItem et, dans la liste déroulante, sélectionnez le rapport Resellers Worldwide.rdl.

  7. Cliquez sur OK.

  8. Enregistrez le projet de rapport. Dans le menu Fichier, cliquez sur Enregistrer tout.

  9. Publiez le rapport. Dans le menu Déboguer, cliquez sur Exécuter sans débogage.

  10. Lorsque la publication est terminée, le Concepteur de rapports ouvre Internet Explorer. Cliquez sur Resellers Worldwide pour afficher le rapport.

Dans Business Intelligence Development Studio, la fenêtre Sortie affiche des actions et des messages pendant que le rapport se déploie sur le serveur de rapports. Si la fenêtre Sortie n'est pas visible, dans le menu Affichage, cliquez sur Sortie.

Pour publier les rapports sur le serveur de rapports

  1. Ouvrez un navigateur et accédez directement au répertoire des rapports du serveur de rapports. Par défaut, l'URL est https://localhost/reports.

  2. Ouvrez le didacticiel sur les paramètres avancés, puis sélectionnez Resellers Worldwide. Le rapport s'ouvre dans le Gestionnaire de rapports.

Pour créer un rapport lié

  1. Dans le Gestionnaire de rapports, sur la page du rapport, cliquez sur l'onglet Propriétés.

  2. En bas de la page, cliquez sur le bouton Créer un rapport lié. La page Nouveau rapport lié s'ouvre.

  3. Dans la section Propriétés, dans la zone de texte Nom, tapez Resellers Pacific.

  4. Dans la zone de texte Description, tapez Resellers for sales territory Pacific (Revendeurs pour le secteur Pacific).

  5. Cliquez sur OK.

  6. Le rapport Resellers Pacific s'exécute.

Dans la prochaine procédure, vous allez modifier les valeurs par défaut de paramètres pour les utiliser avec le rapport lié Resellers Pacific. Vous allez modifier les valeurs par défaut de nombreux paramètres en valeurs codées en dur, puis définir la propriété Masquer afin que les paramètres n'apparaissent pas sur la barre d'outils du rapport. Cette action entraîne un aspect moins encombré et offre un moyen de créer des rapports destinés à différents lecteurs, mais utilisant la même définition de rapport.

Aa337452.note(fr-fr,SQL.90).gifRemarque :
La définition de la propriété Masquer empêche simplement que le paramètre n'apparaisse sur la barre d'outils. Cette action n'est pas utilisée pour sécuriser les données.

Pour définir les paramètres d'un rapport lié

  1. Cliquez sur l'onglet Propriétés. Vous n'avez pas besoin d'attendre que le rapport finisse de s'afficher.

  2. Dans le volet gauche, cliquez sur Paramètres. La page Sélectionner les paramètres s'affiche.

    Dans cette page, vous pouvez gérer les valeurs des paramètres du rapport Resellers Pacific indépendamment du rapport Resellers Worldwide.

    Modifiez les valeurs des paramètres pour qu'elles correspondent à celles du tableau suivant.

    Nom du paramètre Valeur par défaut Masquer Demander à l'utilisateur

    TerritoryGroup

    Pacific

    True

    désactivée

    CountryRegion

    Basée sur une requête

    True

    désactivé

    StateProvince

    Basée sur une requête

    False

    True

    City

    Basée sur une requête

    False

    True

    UserSortBy

    Number of sales per store (Nombre de ventes par magasin)

    True

    désactivé

    InitialSort

    Total Due

    True

    désactivé

    ShowSalesDetails

    Cliquez sur Remplacer l'option par défaut et sélectionnez True.

    True

    désactivé

    ContactDisplayFields

    Dans la liste déroulante, cliquez sur Remplacer l'option par défaut, puis sélectionnez Phone.

    True

    désactivé

    Colors

    SteelBlue

    LightSteelBlue

    True

    désactivé

    Pour le paramètre CountryRegion, sélectionnez l'option Masquer. Comme le secteur Pacific de l'exemple de base de données AdventureWorks ne possède qu'une seule valeur, vous n'avez pas besoin de sélectionner une valeur et pouvez masquer ce paramètre sur la barre d'outils.

  3. Cliquez sur Appliquer.

  4. Cliquez sur l'onglet Vue.

    Étant donné que la propriété Hide est définie pour les autres paramètres, seuls les paramètres StateProvince et City

    Les valeurs par défaut pour StateProvince (New South Wales) et City (Alexandria) n'ont pas de revendeurs, d'où l'affichage du message NoRows.

    Comme ResellersPacific est un rapport lié, les modifications publiées apportées au rapport parent ResellersWorldwide s'affichent aussi dans ce rapport.

  5. (Facultatif) Dans la liste déroulante StateProvince, sélectionnez Victoria. Le paramètre City utilise Melbourne par défaut. Cliquez sur Afficher le rapport.

    Quatre magasins de bicyclette et leurs ventes s'affichent : Cycle Parts and Accessories (4), Eastside Cycle Shop (4), Fitness Discount Store (4), et List Price Catalog Company (4).

Étapes suivantes

Vous avez créé avec succès un rapport lié et défini ses paramètres. Cette étape conclut le didacticiel sur les paramètres avancés. Pour obtenir d'autres didacticiels, consultez Didacticiels de Reporting Services.

Voir aussi

Autres ressources

Utilisation de paramètres dans Reporting Services
Ajout, modification et suppression de rapports liés
Définition des propriétés de paramètres d'un rapport publié
Configuration des répertoires virtuels du serveur de rapports

Aide et Informations

Assistance sur SQL Server 2005