Création, modification et suppression d'abonnements standard

L'abonnement standard est un abonnement créé par des utilisateurs individuels qui souhaitent recevoir des rapports par messagerie électronique ou dans un dossier partagé. Ce type d'abonnement est toujours défini en fonction du rapport sur lequel il est basé.

Un utilisateur qui crée un abonnement en est le propriétaire. Chaque utilisateur peut modifier ou supprimer les abonnements qu'il possède.

Notes

Depuis SQL Server 2008 R2 Reporting Services, vous pouvez transférer par programme la propriété d'un abonnement. Aucune interface utilisateur ne permet de transférer la propriété des abonnements. Pour plus d'informations, consultez ChangeSubscriptionOwner

Suivant les paramètres du fichier de configuration RSReportServer, les utilisateurs ont la possibilité d'ajouter des utilisateurs supplémentaires à un abonnement. Un responsable peut ainsi ajouter les adresses de messagerie de ses subordonnés directs pour qu'ils reçoivent une copie du rapport. La prise en charge de ceci varie selon que le champ À : est visible ou non lors de la définition d'abonnements individuels. Pour plus d'informations, consultez Configuration d'un Report Server pour la remise du courrier électronique.

Cette rubrique fournit des informations sur les abonnements standard qui sont créés et gérés par des utilisateurs individuels. Les abonnements pilotés par les données ne fonctionnent pas de la même façon et sont décrits dans une rubrique distincte. Pour plus d'informations, consultez Création, modification et suppression d'abonnements pilotés par les données.

Conditions requises pour les abonnements

Avant de pouvoir créer un abonnement à un rapport, les conditions préalables suivantes doivent être remplies :

Condition requise

Description

Autorisations

Vous devez avoir accès au rapport. Avant de pouvoir vous abonner à un rapport, vous devez être autorisé à l'afficher.

Votre attribution de rôle doit inclure la tâche « Gérer les abonnements individuels ».

Informations d'identification stockées

Le rapport doit utiliser des informations d'identification stockées ou ne pas en utiliser du tout pour être en mesure d'extraire les données au moment de l'exécution. Vous ne pouvez pas vous abonner à un rapport configuré pour utiliser les informations d'identification empruntées ou déléguées à partir de l'utilisateur actuel pour vous connecter à une source de données externe. Les informations d'identification stockées peuvent être un compte Windows ou un compte d'utilisateur de base de données. Pour plus d'informations, consultez Spécification des informations d'identification et de connexion pour les sources de données de rapport

Valeurs dépendantes de l'utilisateur dans un rapport

Pour les abonnements standard uniquement, vous pouvez créer des abonnements à des rapports qui intègrent des informations de compte d'utilisateur dans un filtre ou sous forme de texte qui apparaît dans le rapport. Dans le rapport, le nom de compte d'utilisateur est spécifié par le biais d'une expression User!UserID qui correspond à l'utilisateur actuel. Lorsque vous créez un abonnement, l'utilisateur qui crée l'abonnement est considéré comme l'utilisateur actuel.

Aucune sécurité de l'élément de modèle

Vous ne pouvez pas vous abonner à un rapport du Générateur de rapports qui utilise un modèle comme source de données si le modèle contient des paramètres de sécurité de l'élément de modèle. Seuls les rapports qui utilisent la sécurité de l'élément de modèle sont inclus dans cette restriction.

Valeurs de paramètre

Si le rapport utilise des paramètres, une valeur de paramètre doit être spécifiée avec le rapport lui-même ou dans l'abonnement que vous définissez. Si des valeurs par défaut ont été définies dans le rapport, vous pouvez configurer la valeur de paramètre pour les utiliser. Pour plus d'informations, consultez Définition des paramètres d'un abonnement.

Création d'abonnements

Pour créer un abonnement, choisissez l'outil et l'approche appropriés au déploiement de votre serveur de rapports :

Vous pouvez créer plusieurs abonnements pour un seul rapport afin de varier les options d'abonnement. Vous pouvez ainsi spécifier différentes valeurs de paramètres afin de produire deux versions du même rapport, par exemple un rapport des ventes pour la région Ouest et un autre pour la région Est. Toutefois, l'inverse n'est pas vrai. Il n'est pas possible de produire plusieurs versions d'un rapport à partir d'un abonnement standard unique. Pour produire plusieurs versions d'un rapport à partir du même abonnement, utilisez obligatoirement un abonnement piloté par les données.

Pour chaque abonnement que vous créez, vous devez spécifier les options de remise. Les options de remise sont déterminées par l'extension de remise que vous choisissez. Une extension de remise est un module qui prend en charge un mode quelconque de distribution. Reporting Services comprend plusieurs extensions de remise. D'autres extensions peuvent vous être proposées par des fournisseurs tiers. Pour plus d'informations, consultez Gestion des abonnements.

Composants d'un abonnement

Une définition d'abonnement se compose des éléments suivants :

  • Pointeur vers un rapport capable de s'exécuter sans assistance (c'est-à-dire un rapport qui utilise des informations d'identification stockées ou qui n'utilise aucune information d'identification).

  • Mode de remise (par messagerie électronique, par exemple) et paramètres correspondants (adresse de messagerie, par exemple).

  • Extension de rendu pour présenter le rapport dans un format spécifique.

  • Conditions du traitement de l'abonnement, exprimé comme un événement.

    Généralement, les conditions d'exécution d'un rapport sont basées sur des critères horaires. Par exemple, vous pouvez exécuter un rapport spécifique tous les mardis à 15 h 00. UTC. Toutefois, si le rapport s'exécute en tant qu'instantané, vous pouvez spécifier que l'abonnement s'exécute chaque fois que l'instantané est actualisé.

  • Les paramètres utilisés lors de l'exécution du rapport.

    Les paramètres sont facultatifs et ne sont spécifiés que pour les rapports acceptant des valeurs de paramètre. Étant donné qu'un abonnement appartient généralement à un utilisateur, les valeurs de paramètre spécifiées varient d'un abonnement à un autre. Ainsi, les responsables commerciaux de différents départements utiliseront des paramètres pour retourner des données propres à leur département. Tous les paramètres doivent avoir une valeur explicitement définie ou une valeur par défaut valide.

Les informations d'abonnement sont stockées individuellement avec les rapports dans une base de données du serveur de rapports. Vous ne pouvez pas gérer les abonnements indépendamment des rapports auxquels ils sont associés. Notez que les abonnements ne peuvent pas être étendus pour inclure des descriptions, du texte personnalisé ou d'autres éléments. Ils ne peuvent contenir que les éléments indiqués ci-dessus.

Modification d'un abonnement

Vous pouvez modifier un abonnement à tout moment. Lorsque vous modifiez un abonnement lors de son traitement, les paramètres mis à jour sont utilisés s'ils sont enregistrés dans la base de données du serveur de rapports avant que l'extension de remise ne reçoive les données d'abonnement. Dans le cas contraire, les paramètres existants sont utilisés.

Pour localiser un abonnement, utilisez la page Mes abonnements ou affichez les définitions d'abonnement associées à un rapport. Vous ne pouvez pas rechercher directement les abonnements, pas plus que vous ne pouvez rechercher un abonnement par nom de propriétaire, informations de déclencheur, informations d'état, etc.

Les abonnements peuvent également être modifiés ou supprimés par les administrateurs des serveurs de rapports.

Notes

Un administrateur de serveur de rapports ne peut pas centraliser la gestion de tous les abonnements individuels en cours d'utilisation sur un serveur de rapports donné. Il peut toutefois accéder à chaque abonnement pour le modifier ou le supprimer.

Suppression d'un abonnement

Pour supprimer un abonnement piloté par les données, ouvrez Mes abonnements dans le Gestionnaire de rapports ou la page Abonnements d'un rapport, puis cliquez sur Supprimer.

Pour obtenir des instructions sur l'annulation d'un abonnement, consultez Gestion d'un processus en cours.

Si vous voulez mettre fin à un abonnement et si vous n'arrivez pas à le localiser facilement, prenez note du rapport que vous recevez et faites une recherche sur son nom. Une fois que vous accédez au rapport, vous pouvez vous retirer de l'abonnement. Si vous n'arrivez pas à localiser l'abonnement, celui-ci est peut-être de type piloté par les données. Pour plus d'informations, contactez l'administrateur de votre serveur de rapports.

Un abonnement est supprimé automatiquement lorsque le rapport sous-jacent est supprimé. Si vous supprimez un abonnement lors de son traitement, l'abonnement s'arrête lorsque la suppression intervient avant que l'extension de remise n'ait reçu les données d'abonnement. Dans le cas contraire, le traitement de l'abonnement se poursuit.