Remise par partage de fichiers dans Reporting Services

Reporting Services comprend une extension de remise par partage de fichiers, qui vous permet de remettre un rapport dans un dossier. Cette extension est disponible par défaut et elle ne nécessite aucune configuration supplémentaire.

Pour distribuer un rapport dans un partage de fichiers, vous devez définir un abonnement standard ou piloté par les données. Vous ne pouvez vous abonner et ne demander la remise que d'un seul rapport à la fois. Pour apprendre comment utiliser la remise par partage de fichiers pour un abonnement piloté par les données, consultez Didacticiel : Création d'un abonnement piloté par les données. Par ailleurs, le compte qui exécute des abonnements de partage de fichiers distants nécessite des droits pour ouvrir une session locale sur l'ordinateur Reporting Services.

Caractéristiques d'un rapport qui est remis dans un dossier partagé

Contrairement aux rapports qui sont hébergés et gérés par un serveur de rapports, les rapports qui sont remis dans un dossier partagé sont des fichiers statiques. Les fonctionnalités interactives qui sont définies pour le rapport ne fonctionnent pas pour les rapports qui sont stockés en tant que fichiers dans le système de fichiers. Les fonctionnalités d'interaction sont représentées comme des éléments statiques. Par exemple, si vous remettez un rapport de matrice, le fichier généré offre une vue de niveau supérieur du rapport ; vous ne pouvez pas étendre les lignes et les colonnes pour afficher les données associées. Si le rapport contient des graphiques, la présentation par défaut est utilisée. Si le rapport contient un lien vers un autre rapport, le lien apparaît sous forme de texte statique. Si vous voulez conserver les fonctionnalités interactives dans un rapport remis, utilisez la remise par courrier électronique à la place. Pour plus d'informations, consultez Remise par courrier électronique dans Reporting Services.

Dossiers cibles

Lorsque vous définissez un abonnement qui utilise la remise dans un partage de fichiers, vous devez spécifier un dossier existant comme dossier cible. Le serveur de rapports ne crée pas de dossiers sur le système de fichiers. Le dossier que vous spécifiez doit être accessible via une connexion réseau. Pour obtenir des instructions sur la configuration de dossiers partagés pour une remise par partage de fichiers, consultez Procédure : Créer un dossier partagé pour la remise par partage de fichiers du serveur de rapports.

Lors de la spécification d'un dossier cible dans un abonnement, utilisez le format UNC (Uniform Naming Convention) qui inclut le nom réseau de l'ordinateur. N'incluez pas de barre oblique inverse à la fin du chemin d'accès au dossier. L'exemple suivant illustre un chemin UNC :

\\<servername>\reportarchive\operations\2003

Formats de fichier

Les rapports peuvent être rendus dans plusieurs formats de fichier, tels que HTML ou Excel. Pour enregistrer le rapport dans un format de fichier spécifique, sélectionnez le format de rendu au moment de la création de l'abonnement. Par exemple, en choisissant Excel, vous enregistrez le rapport sous la forme d'un fichier Microsoft Excel. Bien que vous puissiez choisir n'importe quel format de rendu pris en charge, certains formats sont mieux adaptés que d'autres.

Pour la remise par partage de fichiers, choisissez un format qui assure la remise du rapport dans un seul fichier, où toutes les images et le contenu associé sont inclus dans le rapport. Les formats appropriés sont les suivants : archive Web, PDF, TIFF et Excel. Évitez le format HTML 4.0. Si votre rapport comporte des images, le format HTML 4.0 ne permettra pas de les inclure dans le fichier.

Options de fichier

Lorsque vous créez un abonnement, vous pouvez choisir les options qui déterminent comment le nom de fichier est créé et s'il est remplacé par des versions plus récentes dans le temps. A fully qualified file name has three parts: a name, an extension, and text or a number that is appended to the file to create a unique file name. Les options de remplacement déterminent si le texte ou le nombre est ajouté au nom de fichier.

Le nom de fichier est basé sur le nom du rapport, mais vous pouvez indiquer un nom personnalisé dans l'abonnement. L'extension est facultative, mais si vous la spécifiez, le serveur de rapports créera une extension qui correspond au format de rendu.

Vous pouvez spécifier des options de remplacement afin de réutiliser le même nom de fichier pour chaque remise de rapport ou pour créer un nouveau fichier. Pour remplacer le fichier, vous devez utiliser les mêmes nom et extension de fichier.

Pour créer des noms de fichiers uniques pour la remise de rapport, il existe une autre approche qui consiste à inclure un élément d'horodatage dans le nom de fichier. Pour ce faire, ajoutez la variable @timestamp au nom de fichier (par exemple, CompanySales@timestamp). Avec cette approche, le nom de fichier est unique par définition : il ne sera jamais remplacé.