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)
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).
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
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.
Cliquez sur Gestionnaire de configuration.
Dans la boîte de dialogue Gestionnaire de configuration, dans Configuration de la solution active, sélectionnez Production.
Cliquez sur Fermer.
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.)
Remarque : 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). 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.
Cliquez sur OK.
Enregistrez le projet de rapport. Dans le menu Fichier, cliquez sur Enregistrer tout.
Publiez le rapport. Dans le menu Déboguer, cliquez sur Exécuter sans débogage.
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
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.
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é
Dans le Gestionnaire de rapports, sur la page du rapport, cliquez sur l'onglet Propriétés.
En bas de la page, cliquez sur le bouton Créer un rapport lié. La page Nouveau rapport lié s'ouvre.
Dans la section Propriétés, dans la zone de texte Nom, tapez Resellers Pacific.
Dans la zone de texte Description, tapez Resellers for sales territory Pacific (Revendeurs pour le secteur Pacific).
Cliquez sur OK.
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.
Remarque : |
---|
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é
Cliquez sur l'onglet Propriétés. Vous n'avez pas besoin d'attendre que le rapport finisse de s'afficher.
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.
Cliquez sur Appliquer.
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.
(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