Remise par partage de fichiers dans Reporting Services

S’applique à : Reporting Services en mode natif | Reporting Services en mode SharePoint

SQL Server Reporting Services SSRS comprend une extension de remise de 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 autre configuration. Pour que la remise de fichier réussisse, définissez des autorisations d’accès en écriture sur le dossier partagé. Le compte qui exige des autorisations d’écriture peut être soit des informations d’identification configurées dans l’abonnement, soit un compte de partage de fichiers configuré pour le serveur de rapports. Pour plus d’informations sur le compte de partage de fichiers, consultez Paramètres d’abonnement et compte de partage de fichiers (Gestionnaire de configuration). En outre, les utilisateurs qui demandent l’accès aux rapports doivent avoir des autorisations de lecture sur le dossier partagé.

Pour distribuer un rapport dans un partage de fichiers, vous devez définir un abonnement standard ou piloté par les données. Pour savoir comment utiliser la remise par partage de fichiers pour un abonnement piloté par les données, consultez Créer un abonnement piloté par les données (didacticiel SSRS). Par ailleurs, le compte qui exécute des abonnements de partage de fichiers distants nécessite des droits pour se connecter localement sur l’ordinateur Reporting Services.

Rapports de caractéristiques remis aux dossiers partagés

Contrairement aux rapports que vous hébergez et gérez sur un serveur de rapports, les rapports qui sont remis dans un dossier partagé sont des fichiers statiques. Les fonctionnalités interactives définies pour le rapport ne fonctionnent pas pour les rapports 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. Le courrier contient un lien vers le rapport hébergé sur le serveur de rapports afin que les utilisateurs puissent utiliser les fonctionnalités interactives. 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.

Assurez-vous que les utilisateurs que vous souhaitez voir accéder aux rapports dans le dossier partagé disposent de l’autorisation d’accès en lecture.

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\2014  

Lorsque vous créez le dossier, tenez compte des limites de connexion requises. Le serveur de rapports nécessite deux connexions. Incluez suffisamment de connexions pour la prise en charge d’autres utilisateurs qui veulent ouvrir des rapports sur le dossier partagé.

Formats de fichier

Les rapports peuvent être affichés sous plusieurs formats, tels que MHTML, Word 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 : MHTML, PDF, TIFF et Excel.

Options de fichier

Lorsque vous créez un abonnement de partage de fichiers, vous pouvez configurer le mode de création du nom de fichier et spécifier si le fichier doit remplacer les versions précédentes du rapport. Un nom de fichier complet comprend trois parties : un nom, une extension et du texte ou un nombre ajouté au fichier pour créer un nom de fichier unique.

Nom de fichier : le nom de fichier par défaut est basé sur le nom du rapport source, 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ée une extension qui correspond au format de rendu.

Remplacer : 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, utilisez 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 inclure un horodatage, 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 n’est donc pas remplacé.

L’illustration suivante est un exemple de paramètres correspondant à un abonnement configuré pour la remise de partage de fichiers.

Capture d’écran des paramètres d’un abonnement au partage de fichiers.