Partager via


Ajout, modification et suppression de rapports liés

Un rapport lié renvoie à un rapport existant avec un ensemble différent de valeurs de paramètres ou de propriétés. Un rapport lié se compose d'une référence à la définition de rapport d'un rapport existant et de divers paramètres et propriétés que vous définissez pour lui. Les rapports liés sont créés dans le Gestionnaire de rapports et sont basés sur des rapports existants déjà publiés sur un serveur de rapports. Vous pouvez créer plusieurs rapports liés à partir d'un même rapport publié. Vous ne pouvez pas créer un rapport lié à partir d'un autre rapport lié.

Création de rapports liés

Pour créer un rapport lié, choisissez un rapport existant sur lequel baser le rapport lié. Le choix de ce rapport détermine le contenu et la mise en page du rapport lié. Si le rapport de base utilise des paramètres, vous pouvez donner aux valeurs de paramètres du rapport lié des valeurs différentes de celles spécifiées dans le rapport de base. Pour plus d'informations sur les paramètres, consultez Définition des propriétés de paramètres d'un rapport publié.

Les rapports publiés ne peuvent pas tous être utilisés comme base d'un rapport lié. Les gestionnaires de contenu ou les administrateurs de serveurs de rapports peuvent empêcher des utilisateurs ou des groupes spécifiques de créer des rapports liés en supprimant la tâche « Créer des rapports liés » des attributions de rôle qui s'appliquent à un rapport donné.

Lors de la création d'un rapport lié, vous pouvez définir les propriétés et les paramètres suivants qui sont spécifiques à votre rapport lié :

  • Nom et Description. Vous pouvez définir un nom et une description différents afin de distinguer un rapport lié d'un rapport existant.

  • Emplacement. Vous pouvez placer le rapport lié dans un autre dossier que le rapport d'origine.

  • Paramètres. Vous pouvez spécifier un ensemble de valeurs de paramètres à utiliser avec le rapport lié. La possibilité d'utiliser des valeurs de paramètres différentes pour le rapport est en général la raison pour laquelle vous souhaitez définir un rapport lié.

  • Exécution du rapport et Historique du rapport. Vous pouvez définir pour l'exécution et l'historique du rapport des propriétés qui sont différentes de celles définies dans le rapport d'origine.

  • Sécurité. Vous pouvez définir des attributions de rôle qui contrôlent l'accès au rapport lié.

  • Abonnements. Les abonnements définis pour un rapport lié sont indépendants de ceux définis pour le rapport sur lequel il est basé.

Les seules propriétés que vous ne pouvez pas définir sur un rapport lié sont celles de la source de données. Un rapport lié utilise toujours les propriétés de source de données qui sont définies pour le rapport existant. En effet, le rapport existant fournit la définition du rapport. Celle-ci contient les informations de connexion à la source de données, la requête qui extrait les données du rapport et la présentation du rapport.

Modification d'un rapport lié

Après avoir créé un rapport lié, vous pouvez définir ses propriétés de la même façon que vous modifiez les propriétés de n'importe quel autre rapport : en modifiant les autorisations, les paramètres ou les propriétés. Vous pouvez également modifier le lien pour qu'il pointe sur une définition de rapport différente.

Selon vos modifications, la requête qui reçoit les données et la mise en page peut être différente de la définition de rapport précédente. Tant que les corrections n'invalident pas les paramètres existants du rapport lié, il continue à s'exécuter avec la nouvelle définition.

Vous pouvez déplacer, renommer et supprimer le rapport lié sans que ceci n'affecte le rapport sur lequel il est basé.

Pour placer un rapport lié dans un autre dossier, vous devez avoir l'autorisation d'ajouter du contenu dans ce dossier (ce qui signifie que vous devez être membre du rôle Publisher ou du rôle Content Manager pour le dossier cible).

Suppression d'un rapport lié

La suppression d'un rapport lié n'appelle aucun commentaire particulier. Vous pouvez effectuer la même procédure que celle appliquée pour supprimer un élément quelconque. Cependant, si vous supprimez la définition du rapport sur lequel des rapports liés sont basés, tous les rapports liés associés à la définition de rapport deviennent non valides. Dans ce cas, vous devez prendre l'une des mesures suivantes :

  • Supprimer l'élément de rapport lié.

  • Choisir une autre définition de rapport comme base du rapport lié.

Le fait de supprimer l'élément de rapport lié entraîne la suppression de toutes les informations le concernant dans la base de données du serveur de rapports, y compris l'historique de rapport et les abonnements à ce rapport.

Si vous choisissez une autre définition de rapport comme base du rapport lié, veillez à sélectionner une définition de rapport conforme aux critères suivants :

  • Elle doit se trouver dans le même dossier que le rapport d'origine. Par exemple, si le rapport d'origine se trouve dans \Home\AdventureWorksReports, la nouvelle définition de rapport doit également se trouver dans \Home\AdventureWorksReports.

  • Si la définition de rapport d'origine comportait des paramètres, la nouvelle définition de rapport doit avoir les mêmes paramètres, y compris le même type de données, le même nom, la même longueur et la même source.

Pour vérifier le nom ou l'emplacement du rapport de base, ou pour choisir une autre définition de rapport, ouvrez la page Propriétés générales d'un rapport lié. Pour plus d'informations sur la mise à jour de la définition de rapport d'un rapport lié, consultez Page Choisir un lien (Gestionnaire de rapports).

L'historique des rapports liés est conservé pendant la durée de vie de l'élément, même si le rapport lié n'est plus valide. Si vous choisissez une autre définition de rapport pour le rapport lié, tous les historiques de rapport ultérieurs incluront la mise en page et les données provenant de la définition de rapport mise à jour. Les historiques de rapport précédents ont la mise en page et les données de la définition de rapport précédente.