Page Créer un abonnement piloté par les données (Gestionnaire de rapports)

La page Créer un abonnement piloté par les données vous permet de créer ou de modifier un abonnement qui utilise les résultats des requêtes pour déterminer les destinataires de l'abonnement, les paramètres de remise et les valeurs des paramètres de rapport. Lors de l'exécution, le serveur de rapports exécute une requête pour obtenir les valeurs utilisées pour les paramètres de l'abonnement. Vous pouvez utiliser ces pages pour définir la requête et attribuer des valeurs de requête aux paramètres de l'abonnement. Les valeurs et les options que vous spécifiez pour un abonnement piloté par les données sont réparties dans plusieurs pages (identiques à celles d'un Assistant). Il existe sept pages en tout.

Pour créer un abonnement piloté par les données, vous devez savoir comment écrire une requête ou une commande qui permet d'obtenir les données pour l'abonnement. Vous devez également disposer d'une banque de données qui contient la source de données (c'est-à-dire les noms des abonnés et les paramètres de remise associés à chacun d'eux) à utiliser pour l'abonnement.

Cette page est disponible pour les utilisateurs qui disposent d'autorisations avancées. Si vous utilisez la sécurité par défaut, les abonnements pilotés par les données ne peuvent pas être utilisés pour les rapports contenus dans le dossier Mes Rapports.

Pour ouvrir cette page, sélectionnez un rapport, cliquez sur l'onglet Abonnements situé en haut de la page, puis sur Nouvel abonnement piloté par les données. Pour que ce bouton soit activé, le rapport doit utiliser des informations d'identification stockées.

ms187066.note(fr-fr,SQL.90).gifRemarque :
Cette fonctionnalité n'est pas prise en charge dans SQL Server 2005 Express Edition with Advanced Services. Pour plus d'informations sur la disponibilité des fonctionnalités, consultez Reporting Services dans SQL Server 2005 Express Edition with Advanced Services.

Création d'un abonnement (page 1)

  • Description
    Fournit une description de l'abonnement. Cette description apparaît dans les listes d'abonnements, sous Mes abonnements et l'onglet Abonnements du rapport. Elle correspond également au nom du nœud d'abonnement dans Management Studio.
  • Spécifier le mode de notification des destinataires
    Sélectionnez l'extension de remise à utiliser pour distribuer le rapport. Une seule extension de remise peut être utilisée pour chaque abonnement. Les options disponibles sont les suivantes :

    • Utilisez Partage de fichiers du serveur de rapports pour remettre les rapports à un partage de fichiers. Le rapport sera enregistré sous forme de fichier statique. Pour plus d'informations, consultez Remise par partage de fichiers dans Reporting Services.
    • Utilisez Messagerie Report Server pour remettre les rapports à une boîte de réception de messagerie. Pour plus d'informations, consultez Remise par courrier électronique dans Reporting Services.
    • Utilisez Fournisseur de remise Null pour remettre les rapports à la base de données du serveur de rapports. Cette option crée des captures instantanées de rapport. Choisissez cette option lorsque vous souhaitez précharger le serveur de rapports avec des captures instantanées de rapport spécifiques à l'utilisateur ou paramétrées, suivant une planification spécifique. Pour plus d'informations, consultez Mise en cache d'un rapport dans Reporting Services.
  • Spécifier une source de données qui contient des informations de destinataire
    Spécifiez la définition de la connexion à la source de données. Vous pouvez choisir une source de données partagée si vous en possédez une qui contient les informations de connexion dont vous avez besoin. Vous pouvez également spécifier ces informations directement dans cet abonnement.

    La source de données fournit les données des abonnés. Il peut s'agir de noms d'employés, d'ID d'employés, d'adresses de messagerie et de préférences relatives aux formats d'exportation (tels que HTML ou PDF). Si vous utilisez l'extension de remise Messagerie Report Server, la source de données doit contenir des adresses de messagerie.

Spécification d'une connexion (page 2)

Si vous spécifiez une source de données partagée, utilisez cette page pour sélectionner un élément de source de données partagée. Vous pouvez utiliser l'arborescence pour naviguer jusqu'à l'élément et le sélectionner. Si vous définissez une connexion pour cet abonnement, utilisez cette page pour spécifier les options suivantes :

  • Type de connexion
    Sélectionnez quelle extension de traitement de données à utiliser avec la source de données.
  • Chaîne de connexion
    Tapez une chaîne de connexion à utiliser pour vous connecter à la source de données.
  • Se connecter avec
    Tapez les informations d'identification à utiliser lors de la connexion à la source de données. Les informations d'identification sont stockées sous forme de valeurs chiffrées dans la base de données du serveur de rapports.

    Si la source de données utilise l'authentification Windows, sélectionnez Utiliser comme informations d'identification Windows lors de la connexion à la source de données.

    ms187066.note(fr-fr,SQL.90).gifRemarque :
    Vous pouvez également n'utiliser aucune information d'identification, mais ceci n'est pas recommandé.

Spécification d'une requête (page 3)

Spécifiez une requête SQL ou une commande qui permet d'extraire un jeu de résultats qui contient une ligne pour chaque destinataire de l'abonnement. Dans les pages suivantes, l'ensemble de résultats est utilisé pour remplir les paramètres d'extension pilotés par les données. Les colonnes dans l'ensemble de résultats qui contiennent des valeurs utiles, telles que des adresses de courrier électronique, peuvent être utilisées pour fournir des valeurs à l'abonnement.

  • Délai d'attente
    Spécifiez une valeur de délai d'expiration de requête. Cette valeur doit être suffisamment importante pour terminer la validation de la requête.
  • Valider
    Cliquez sur Valider pour vérifier la requête. La requête doit générer des résultats valides pour que vous puissiez continuer. Si vous ne cliquez pas sur Valider, la requête est validée lorsque vous cliquez sur Suivant.

Définition d'options de remise (page 4)

Dans la quatrième page, vous devez spécifier les options des extensions de remise. Les options qui apparaissent dans la page sont dérivées de l'extension de remise. La façon dont vous spécifiez ces options peut varier considérablement selon leur présentation par l'extension de remise. Si l'extension ne contient aucun paramètre, aucune option n'apparaît dans cette page.

Option à sélectionner Opération

Spécifier une valeur statique

Utiliser une valeur de constante pour le paramètre de remise.

Certaines extensions de remise fournissent des valeurs statiques que vous pouvez sélectionner. Par exemple, la remise par courrier électronique à un serveur de rapports fournit des valeurs pour Inclure un rapport, Format du rendu, Priorité et Inclure un lien.

Faites attention lorsque vous spécifiez une valeur statique pour un champ de destinataire.

Obtenir la valeur de la base de données

Utilisez une valeur du jeu de résultats. Les colonnes du jeu de résultats peuvent être sélectionnées comme une source d'une valeur de données à utiliser avec chaque instance d'abonnement.

Aucune valeur

Omettre le paramètre de l'abonnement.

ms187066.note(fr-fr,SQL.90).gifImportant :
Pour la remise par courrier électronique, l'attribution de valeurs statiques aux champs À, Cc, Cci et Répondre à peut donner des résultats imprévisibles. Les destinataires spécifiés dans ces champs recevront un message pour chaque ligne contenue dans le jeu de résultats. Si le jeu de résultats est important, vous risquez d'encombrer la boîte aux lettres du destinataire. Par exemple, si le jeu de résultats contient 20 lignes, chaque destinataire recevra 20 messages dans sa boîte de réception.

Définition de paramètres (page 5)

Si un rapport contient des paramètres, vous devez spécifier les valeurs de paramètres à utiliser. Les valeurs de paramètres peuvent être obtenues à partir de la source de données de l'Abonné (par exemple, si vous possédez un rapport sur les ventes régionales paramétré sur base d'un code de région, vous pouvez obtenir des informations de région pour chaque employé si celles-ci sont stockées dans la base de données de l'employé).

Option à sélectionner Opération

Spécifier une valeur statique

Utilisez une valeur de constante pour le paramètre si vous souhaitez utiliser le même paramètre pour tous les abonnés. Certains paramètres fournissent une liste de valeurs que vous pouvez sélectionner. Par exemple, une liste de mois, d'années ou des catégories de produits.

Obtenir la valeur de la base de données

Utilisez une valeur du jeu de résultats. Les colonnes du jeu de résultats peuvent être sélectionnées comme une source d'une valeur de données à utiliser avec chaque instance d'abonnement.

Spécification d'un déclencheur (page 6)

Sélectionnez un déclencheur qui démarre l'abonnement.

Option à sélectionner Opération

Lorsque les données du rapport sont mises à jour sur le serveur de rapports

Si le rapport est configuré pour s'exécuter comme une capture instantanée d'exécution de rapport, vous pouvez traiter l'abonnement lorsque la capture instantanée est actualisée.

Suivant une planification créée pour cet abonnement

Exécuter l'abonnement à une date et une heure spécifiques.

Suivant une planification partagée

Exécuter l'abonnement à l'aide des informations de planification fournies par l'intermédiaire d'une planification partagée.

Planification d'un abonnement (page 7)

Si vous planifiez l'abonnement, vous devez spécifier la fréquence de remise du rapport. Le premier ensemble d'options spécifie une catégorie de fréquences (toutes les heures, tous les jours, toutes les semaines, etc.). Le second ensemble d'options qui apparaît dépend de votre sélection initiale.

  • Heure
    Définit une planification qui s'exécute toutes les heures.
  • Quotidiennement
    Définit une planification qui s'exécute les jours sélectionnés à une heure spécifique. Vous pouvez spécifier les jours comme suit : Chaque <jour>, Tous les jours ouvrables et Tous les <nombre> de jours. La sélection d'une option rend les autres inapplicables même si d'autres jours semblent sélectionnés.
  • Hebdomadairement
    Définit une planification qui s'exécute de façon hebdomadaire à une heure spécifique. L'intervalle peut correspondre à des semaines entières (toutes les deux semaines, par exemple) ou à des jours compris dans la semaine.
  • Mensuellement
    Définit une planification qui s'exécute tous les mois. Dans un mois, vous pouvez choisir un jour basé sur un modèle (le dernier dimanche de chaque mois, par exemple) ou des dates spécifiques (tels que 1 et 15 pour indiquer le 1er et le 15e jour de chaque mois). À l'aide de virgules et de tirets, vous pouvez spécifier plusieurs jours et plages (1, 5, 7-12, 21, par exemple).
  • Une fois
    Définit une planification qui s'exécute une seule fois. Utilisez la section Dates de début et de fin pour spécifier le jour d'exécution de la planification. La planification expire dès qu'elle a été traitée.
  • Dates de début et de fin
    Spécifie une date de début qui détermine à quel moment la planification prend effet et une date de fin qui détermine à quel moment la planification expire. Les planifications expirent sans notification. Après la date de fin, une planification ne s'exécute plus.

Enregistrement de l'abonnement

Le bouton Terminer est activé lorsqu'il existe suffisamment d'informations pour l'abonnement. Cliquez sur Terminer pour terminer l'abonnement.

Voir aussi

Référence

Aide F1 du Gestionnaire de rapports

Autres ressources

Procédure : démarrer le Gestionnaire de rapports (Gestionnaire de rapports)
Gestionnaire de rapports
Abonnements pilotés par les données
Didacticiel : Création d'un abonnement piloté par les données
Spécification d'informations d'identification et de connexion
Remise de rapports par abonnements

Aide et Informations

Assistance sur SQL Server 2005