Téléchargement de fichiers dans un dossier
Vous pouvez télécharger des fichiers à partir du système de fichiers, puis les stocker comme éléments gérés dans une base de données de serveur de rapports. Ce qui se produit lorsque vous téléchargez un fichier dépend du type du fichier.
Le téléchargement d'un fichier .rdl équivaut à la publication d'un rapport.
Le téléchargement d'un fichier .smdl équivaut à la publication d'un modèle de rapport si le fichier .smdl contient des informations de vue de source de données. Si une référence de vue de source de données lui fait défaut, une erreur se produit pendant le téléchargement. Certaines informations sur la vue de source de données peuvent être manquantes si vous téléchargez un fichier .smdl à partir d'un projet de modèle de rapport Visual Studio. Dans les projets de modèle de rapport, les informations de vue de source de données sont stockées dans un fichier distinct plutôt que dans le fichier .smdl proprement dit, puis ajoutées au fichier .smdl lors de sa publication sur un serveur de rapports.
Les fichiers de modèle qui contiennent des informations de vue de source de données sont ceux qui ont été précédemment publiés sur un serveur de rapports puis enregistrés depuis le serveur dans un fichier sur le système de fichiers. Par exemple, si vous ouvrez la page Propriétés générales d'un modèle puis que vous cliquez sur Modifier pour ouvrir le modèle, vous pouvez enregistrer celui-ci dans un fichier puis télécharger ce fichier en tant que nouveau modèle sur le serveur de rapports. Le fichier .smdl que vous téléchargez ensuite possède toutes les informations nécessaires à la publication du modèle.
Le téléchargement de n'importe quel autre fichier l'ajoute à la base de données du serveur de rapports en tant qu'objet binaire unique. Ces fichiers sont publiés sur un serveur de rapports en tant que ressource. Les ressources peuvent être n'importe quel type de fichier. Si l'extension de fichier correspond à un type MIME connu, une icône associée à ce type MIME est utilisée pour identifier le type de la ressource. Sinon, une icône de fichier générique indique la présence d'une ressource.
[!REMARQUE]
Vous pouvez télécharger un fichier de source de données de rapports (.rds) pour créer une source de données partagée. Les fichiers .rds sont utilisables uniquement dans le Générateur de rapports. Ils ne peuvent en aucun cas fournir le contenu d'un élément de source de données partagée que vous définissez et gérez via le Gestionnaire de rapports. Outre le téléchargement, vous pouvez écrire un script qui crée une source de données partagée en se basant sur un fichier .rds. Pour plus d'informations, consultez l'exemple de script du fichier PublishSamplReports.rss décrit dans la rubrique Script Samples.
La taille de fichier maximale des éléments téléchargés est déterminée par ASP.NET. Par défaut, la taille maximale est de 4 mégaoctets (Mo). Pour plus d'informations sur la taille maximale des fichiers, consultez Limites de taille des captures instantanées et des rapports.
Sur un plan visuel, les fichiers que vous téléchargez dans une base de données de serveur de rapports s'affichent dans l'arborescence des dossiers avec les icônes suivantes.
Lorsque vous téléchargez un fichier, il est toujours placé dans le dossier en cours de sélection. Vous pouvez soit naviguer d'abord vers le dossier où l'élément sera stocké, soit télécharger un fichier puis le déplacer ultérieurement vers son emplacement définitif. Pour plus d'informations, consultez Déplacement d'éléments.
Pour télécharger un fichier, utilisez le Gestionnaire de rapports. Votre possibilité de télécharger des fichiers sur un serveur de rapports dépend des tâches incluses dans votre attribution de rôle. Si vous utilisez la sécurité par défaut, les administrateurs locaux peuvent ajouter des éléments à un serveur de rapports. Si la fonctionnalité Mes rapports est activée, tout utilisateur disposant d'un dossier Mes rapports est autorisé à télécharger des éléments dans ce dossier. Si vous utilisez des attributions de rôle personnalisées, l'attribution de rôle doit inclure les tâches prenant en charge la gestion de dossiers.
Pour |
Incluez ces tâches |
---|---|
Télécharger un fichier .rdl dans un dossier |
Gérer les rapports |
Télécharger un fichier .smdl dans un dossier |
Gérer les modèles |
Télécharger un fichier en tant qu'objet binaire |
Gérer les ressources |
Afficher le contenu d'un dossier |
Afficher les ressources, afficher les rapports |
Voir aussi