Rapports générés interactifs (SSRS)Clickthrough Reports (SSRS)

Dans le Générateur de rapports, un rapport généré interactif est un rapport qui fournit des informations détaillées sur les données contenues dans le rapport principal.A clickthrough report is a report that provides detailed information about the data contained within the main report. Un rapport consultable à l'aide de clics est affiché lorsque l'utilisateur clique sur des données interactives apparaissant dans le rapport principal.A clickthrough report is displayed when the user clicks the interactive data that appears in the main report. Ces rapports sont automatiquement générés par le serveur de rapports.These reports are automatically generated by the report server. En tant que concepteur de modèle, vous déterminez ce qui est affiché dans les rapports générés interactifs en définissant les propriétés DefaultDetailAttribute et DefaultAggregateAttribute que vous affectez à une entité dans le modèle de rapport.You, as the model designer, determine what is displayed in clickthrough reports by setting the DefaultDetailAttribute and DefaultAggregateAttribute properties that you assign to an entity in the report model.

Note

Les rapports générés interactifs ne sont pas disponibles dans toutes les éditions de MicrosoftMicrosoft SQL ServerSQL Server.Clickthrough reports are not available in every edition of MicrosoftMicrosoft SQL ServerSQL Server. Pour obtenir la liste des fonctionnalités prises en charge par les éditions de SQL ServerSQL Server, consultez Fonctionnalités prises en charge par les éditions de SQL Server 2016.For a list of features that are supported by the editions of SQL ServerSQL Server, see Features Supported by the Editions of SQL Server 2016. Si vous ne savez pas quelle édition de SQL ServerSQL Server est utilisée par votre organisation, contactez votre administrateur de base de données.If you are unsure of which edition of SQL ServerSQL Server that your organization is running, contact your database administrator.

Utilisation de modèles par défautUsing Default Templates

Par défaut, le serveur de rapports génère deux types de modèles générés interactifs pour chaque entité : un modèle à instance unique et un modèle à plusieurs instances.By default, the report server generates two clickthrough template types for each entity: a single instance template and a multiple instance template. L'élément sur lequel vous cliquez détermine le modèle utilisé.The item that you click on determines which template is used. Si la personne lisant le rapport clique sur un attribut scalaire, le modèle à instance unique est utilisé.If the person reading the report clicks a scalar attribute, the single instance template is used. Si la personne lisant le rapport clique sur un attribut d'agrégation, le modèle à plusieurs instances est utilisé.If the person reading the report clicks an aggregate attribute, the multiple instance template is used.

Modèles à instance uniqueSingle Instance Templates

Un modèle à instance unique affiche tous les attributs de l'entité cible et tous les attributs d'agrégation par défaut qui sont spécifiés pour les entités associées ayant une relation un-à-plusieurs à partir de l'entité cible.A single instance template displays all the attributes of the target entity and all the default aggregate attributes that are specified for the related entities that have a one-to-many relationship from the target entity. Un modèle à instance unique est similaire à l'illustration suivante.A single instance template looks similar to the following image.

Plusieurs à un rapport généré interactif 1. A many to 1 clickthrough report.

Modèles à plusieurs instancesMultiple Instance Templates

Un modèle à plusieurs instances affiche uniquement les attributs de détails par défaut de l'entité cible et tous les attributs d'agrégation par défaut qui sont spécifiés pour les entités associées ayant une relation un-à-plusieurs à partir de l'entité cible.A multiple instance template displays only the default detail attributes of the target entity and all of the default aggregate attributes that are specified for the related entities that have a one-to-many relationship from the target entity. Un modèle à plusieurs instances est similaire à l'illustration suivante.A multiple instance template looks similar to the following image.

Plusieurs à un rapport généré interactif 1. A many to 1 clickthrough report.

personnalisation de rapports consultables à l'aide de clicsCustomizing Clickthrough Reports

Au lieu d'utiliser les modèles par défaut générés par le serveur de rapports, vous pouvez créer un rapport dans le Générateur de rapports et l'utiliser comme rapport généré interactif personnalisé.Instead of using the default templates that the report server generates, you can create a report in Report Builder and use it as a customized clickthrough report. Vous pouvez ensuite lier votre rapport au modèle en tant que rapport d'extraction dans le Gestionnaire de rapports.Then, you can link your report to the model as a drillthrough report in Report Manager.

Pour transformer un rapport du Générateur de rapports en un rapport généré interactif, vous devez activer l’option Activer l’extraction dans ce rapport dans la boîte de dialogue Propriétés du Générateur de rapports.To turn a Report Builder report into a clickthrough report, you need to select the Enable Drillthrough to this Report option in the Report Builder Properties dialog box. Une fois cette option activée, un paramètre d'extraction est ajouté au rapport et ce dernier ne peut plus être exécuté directement dans le Générateur de rapports.Once this option is selected, a drillthrough parameter is added to the report and the report can no longer be run in Report Builder directly. Le paramètre d'extraction est automatiquement calculé par le serveur de rapports lorsque le lecteur du rapport clique sur un élément dans un rapport du Générateur de rapports.The drillthrough parameter is automatically calculated by the report server when the report reader clicks on an item in a Report Builder report.

Important

L'entité principale ou de base employée dans le rapport doit être celle à laquelle vous liez le rapport.The primary, or base, entity used in the report must be the same entity that you link the report to.

Voir aussiSee Also

Lier un rapport à un modèle en tant que rapport généré interactifLink a Report to a Model as a Clickthrough Report