Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Utilisez les pages Créer un abonnement piloté par les données pour générer ou modifier un abonnement qui interroge une base de données d’abonné pour obtenir des informations d’abonnement chaque fois que l’abonnement s’exécute. Les abonnements pilotés par les données utilisent les résultats de la requête pour identifier les destinataires de l'abonnement, paramètres de remise et 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 les pages Créer un abonnement piloté par les données pour définir la requête et affecter des valeurs de requête aux paramètres d’abonnement. Les valeurs et options que vous spécifiez pour un abonnement piloté par les données sont divisées entre plusieurs pages, comme dans un assistant d'installation. Il y a 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’un magasin de données qui contient les données de l’abonné (par exemple, les noms des abonnés et les adresses de messagerie) à utiliser pour l’abonnement.
Cette page est disponible pour les utilisateurs disposant 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 situés dans un dossier Mes rapports.
Remarque
Cette fonctionnalité n'est pas disponible dans toutes les éditions de SQL Server. Pour obtenir la liste des fonctionnalités prises en charge par les éditions de SQL Server, consultez Fonctionnalités prises en charge par les éditions de SQL Server 2014.
Menu de navigation
Utilisez la procédure suivante pour accéder à cet emplacement dans l’interface utilisateur.
Pour ouvrir la page Abonnement piloté par les données
Ouvrez le Gestionnaire de rapports et recherchez le rapport pour lequel vous souhaitez créer un abonnement piloté par les données.
Pointez sur le rapport et cliquez sur la flèche déroulante.
Dans le menu déroulant, cliquez sur Gérer. La page Propriétés générales du rapport s’ouvre.
Sélectionnez l’onglet Abonnements , puis cliquez sur Nouvel abonnement piloté par les données.
Remarque
La source de données du rapport doit utiliser les informations d’identification stockées pour que ce bouton soit activé.
Démarrer un abonnement (page 1)
Description
Fournissez une description de l’abonnement. La description apparaît dans les listes d’abonnements dans Mes abonnements et dans l’onglet Abonnements du rapport.
Spécifier la façon dont les destinataires sont avertis
Sélectionnez l'extension de remise à utiliser pour distribuer le rapport. Une seule extension de livraison peut être utilisée pour chaque abonnement. Les options suivantes sont disponibles :
Sélectionnez Partage de fichiers du serveur de rapports pour livrer des rapports à un partage de fichiers. Le rapport sera remis en tant que fichier statique, déconnecté du serveur de rapports. Pour plus d'informations, consultez File Share Delivery in Reporting Services.
Sélectionnez E-mail du serveur de rapports pour envoyer des rapports à une boîte de réception e-mail. Pour plus d’informations, consultez Remise de courrier électronique dans Reporting Services.
Sélectionnez Null Delivery Provider pour livrer des rapports à la base de données du serveur de rapports. Cette option crée des instantanés de rapport. Choisissez cette option lorsque vous souhaitez précharger le serveur de rapports avec des instantanés de rapport spécifiques à l’utilisateur ou paramétrés selon une planification spécifique. Pour plus d’informations, consultez Mise en cache de rapports (SSRS).
Spécifier une source de données qui contient des informations de destinataire
Spécifiez la façon dont la connexion de source de données est définie. Vous pouvez choisir une source de données partagée si vous en avez une qui contient les informations de connexion dont vous avez besoin. Vous pouvez également spécifier des informations de connexion directement dans cet abonnement.
La source de données fournit des données d’abonné. Ces données peuvent être constituées de noms d’employés, d’ID d’employés, d’adresses de messagerie et de préférences pour les formats d’exportation (tels que HTML ou PDF). Si vous utilisez l’extension de remise de messagerie du serveur de rapports, la source de données doit contenir des adresses de messagerie.
Spécifier une connexion (page 2)
Si vous avez spécifié une source de données partagée, utilisez cette page pour sélectionner l’élément de source de données partagée. Vous pouvez utiliser le contrôle d’arborescence pour accéder à 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 la connexion
Sélectionnez l’extension de traitement des 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 à l’aide de
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 spécification de la connexion.
Si vous utilisez une source de données qui n’authentifie pas les connexions utilisateur (par exemple, si la source de données est un fichier XML), les informations d’identification ne sont pas requises. Cette option nécessite que vous avez précédemment configuré le compte d’exécution sans assistance. Pour plus d’informations, consultez Configurer le compte d’exécution sans assistance (Gestionnaire de configuration SSRS).
Spécifier une requête (page 3)
Utilisez cette page pour entrer la requête qui récupère les données de l’abonné. Pour un résultat optimal, exécutez d'abord la requête dans SQL Server Management Studio avant de l'utiliser dans l'abonnement piloté par les données. Vous pouvez ensuite examiner les résultats pour vérifier qu'ils contiennent les informations requises. Les points importants à noter sur les résultats de la requête sont les suivants :
Les colonnes dans le jeu de résultats déterminent les valeurs que vous pouvez spécifier pour les options de remise et les paramètres de rapport. Par exemple, si vous créez un abonnement piloté par les données pour la remise par courrier électronique, vous devez avoir une colonne d’adresses de messagerie.
Les lignes dans le jeu de résultats déterminent le nombre de remises de rapports générées. Si vous avez 10 000 lignes, le serveur de rapports générera 10 000 notifications et livraisons.
Requête
Spécifiez une requête SQL ou une commande qui récupère un jeu de résultats qui contient une ligne pour chaque destinataire de l’abonnement. Sur les pages suivantes, le jeu de résultats est utilisé pour remplir les paramètres d’extension pilotés par les données.
Délai d'expiration
Spécifiez une valeur de délai d’attente de requête. Cette valeur doit être suffisamment grande pour terminer le traitement des requêtes.
Procéder à la validation
Cliquez sur Valider pour vérifier la requête. La requête doit produire des résultats valides avant de pouvoir continuer. Si vous ne cliquez pas sur Valider, la requête est validée lorsque vous cliquez sur Suivant.
Définir les options de remise (page 4)
Sur la quatrième page, vous spécifiez les options d’extension de remise. Les options qui s’affichent sur la page sont dérivées de l’extension de livraison. La façon dont vous spécifiez ces options peut varier considérablement en fonction de la façon dont l’extension de remise les présente. Si l’extension n’a aucun paramètre, aucune option n’apparaît sur cette page.
| Sélectionnez cette option | Pour ce faire |
|---|---|
| Spécifier une valeur statique | Utilisez une valeur constante pour le paramètre de remise. Certaines extensions de livraison fournissent des valeurs statiques parmi lesquelles vous pouvez choisir. Par exemple, la remise de courrier électronique du serveur de rapports fournit des valeurs pour IncludeReport, RenderFormat, Priority et Include Link. |
| 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 utilisées pour fournir des données d’abonné et des valeurs de paramètre de rapport. |
| Aucune valeur | Omettez le paramètre de l’abonnement. |
Définir les options de livraison pour le partage de fichiers
L’extension de remise de partage de fichiers est souvent utilisée, car elle ne nécessite aucune configuration antérieure. Si vous utilisez l’extension de remise de partage de fichiers, le tableau suivant décrit les options que vous pouvez définir :
Nom de fichier
Spécifie un nom de fichier pour le rapport. L'extension de livraison de partage de fichiers livre un rapport en tant que fichier d'application statique dans un dossier partagé. Dans la plupart des cas, vous devez utiliser une valeur de la base de données pour créer le nom de fichier. Selon la façon dont vous définissez le mode d’écriture, l’utilisation d’une valeur statique entraîne le remplacement de chaque nouvelle remise par la remise précédente.
Chemin d’accès
Spécifiez un dossier partagé accessible via une connexion réseau. Pour vérifier que ce dossier est accessible, cliquez sur Exécuter dans le menu Démarrer et entrez le chemin du dossier au format suivant : \\<computername>\<sharedfoldername>.
Format de rendu
Spécifiez le format de sortie du fichier. Le serveur de rapports peut écrire le fichier dans les formats d’application des extensions de rendu installées sur le serveur de rapports.
Mode d’écriture
Spécifiez si le serveur de rapports doit remplacer un fichier par une version plus récente, l’incrémenter ou supprimer la remise si un fichier du même nom est trouvé.
Extension de fichier
Spécifiez True pour ajouter une extension de fichier qui correspond au format de rendu que vous avez sélectionné.
Nom d’utilisateur
Entrez le compte d’utilisateur de domaine autorisé à ajouter des fichiers au dossier partagé au format suivant : <domaine>\<username>.
Mot de passe
Entrez le mot de passe du compte.
Définir des paramètres (page 5)
Si un rapport inclut des paramètres, vous devez spécifier les valeurs de paramètres à utiliser avec le rapport. Les valeurs des paramètres peuvent être obtenues à partir de la source de données de l’abonné (par exemple, si vous avez un rapport de ventes régional paramétré en fonction d’un code régional, vous pouvez obtenir des informations de région pour chaque employé si ces informations sont stockées dans la base de données de l’employé).
| Sélectionnez cette option | Pour ce faire |
|---|---|
| Spécifier une valeur statique | Utilisez une valeur constante pour le paramètre si vous souhaitez utiliser le même paramètre pour tous les abonnés. Si le paramètre est à valeurs multiples, vous pouvez choisir une valeur dans la liste. |
| Utiliser la valeur par défaut | Certains rapports contiennent une valeur par défaut pour tous ou certains des paramètres. Si le paramètre de rapport a une valeur par défaut, cochez cette case pour l’utiliser. |
| 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 source d’une valeur de données à utiliser avec chaque instance d’abonnement. |
Spécifier un déclencheur (page 6)
Sélectionnez un événement qui lance le traitement de l’abonnement.
| Sélectionnez cette option | Pour ce faire |
|---|---|
| Lorsque les données du rapport sont mises à jour sur le serveur de rapports | Si le rapport est configuré pour s’exécuter en tant qu’instantané d’exécution de rapport, vous pouvez spécifier que l’abonnement s’exécute lorsque l’instantané est actualisé. |
| Sur un programme élaboré pour cet abonnement | Exécutez l’abonnement à une date et une heure spécifiques. |
| Selon une planification partagée | Exécutez l’abonnement en utilisant les informations fournies par un planning partagé. |
Planifier un abonnement (page 7)
Si vous planifiez l’abonnement, vous devez spécifier la fréquence avec laquelle le rapport est remis. Le premier ensemble d’options spécifie une catégorie de fréquence (horaire, quotidien, hebdomadaire, etc.). Le deuxième ensemble d’options qui s’affiche est basé sur votre sélection initiale.
Horaire
Définissez une planification qui s’exécute à intervalles horaires.
Quotidien
Définissez une planification qui s’exécute sur les jours que vous sélectionnez à une heure et une minute spécifiques. Vous pouvez spécifier les jours de la manière suivante : chaque <jour>, chaque jour de la semaine, et tous les <numéros> de jours. Choisir une approche annule les autres, même si les autres jours semblent être sélectionnés.
hebdomadaire
Définissez une planification qui s’exécute à intervalles hebdomadaires à une heure et une minute spécifiques. L’intervalle peut être en semaines complètes (par exemple, toutes les deux semaines) ou jours dans une semaine.
Mensuel
Définissez une planification qui s’exécute tous les mois. Dans un mois, vous pouvez choisir un jour en fonction d’un modèle (par exemple, le dernier dimanche de chaque mois) ou des dates de calendrier spécifiques (par exemple, 1 et 15 pour indiquer le premier et le quinzee jour de chaque mois). À l’aide de virgules et de traits d’union, vous pouvez spécifier plusieurs jours et plages, par exemple, 1, 5, 7-12, 21.
une fois
Définissez une planification qui s’exécute une seule fois. Utilisez la section Dates de début et de fin pour spécifier le jour auquel exécuter la planification. Cette planification expire dès qu’elle est traitée.
Dates de début et de fin
Spécifiez une date de début qui détermine quand la planification prend effet et une date de fin qui détermine quand la planification expire. Les planifications expirent sans notification. Après la date de fin, un programme ne fonctionne plus.
Sauvegarde de l’abonnement
Le bouton Terminer est activé lorsqu’il y a suffisamment d’informations pour l’abonnement. Cliquez sur Terminer pour terminer l’abonnement.
Voir aussi
Gestionnaire de rapports (mode natif SSRS)
Data-Driven Abonnements
Créer un abonnement Data-Driven (didacticiel SSRS)
Spécifier des informations d'identification et de connexion pour les sources de données de rapports
Abonnements et livraison (Reporting Services)
Aide F1 du Gestionnaire de rapports