Publication de rapports dans un environnement de production

Mis à jour : 12 décembre 2006

Après avoir conçu et testé un rapport ou un ensemble de rapports, vous pouvez utiliser le Concepteur de rapports pour publier les rapports sur un serveur de rapports de production. La publication d'un rapport sur un serveur de test est un processus identique à la publication d'un rapport sur un serveur de production.

Avant de publier un rapport, vous devez bénéficier de l'autorisation de le faire. La possibilité d'ajouter du contenu à un serveur de rapports est définie via la sécurité basée sur les rôles définie par l'administrateur de votre serveur de rapports. Les opérations de publication sont généralement autorisées par le biais du rôle Serveur de publication. Pour plus d'informations sur les autorisations requises, consultez Rôle Serveur de publication ainsi que l'administrateur de votre serveur de rapports.

Publication de plusieurs rapports

Lorsque vous déployez un projet de rapport, vous publiez tous les rapports de ce projet. Le Concepteur de rapports gère plusieurs configurations de projet et propose trois configurations par défaut : DebugLocal, Debug et Production. Vous pouvez utiliser la configuration DebugLocal pour afficher un aperçu des rapports dans une fenêtre d'aperçu locale, la configuration Debug pour publier des rapports sur un serveur de test et la configuration Production pour publier des rapports sur un serveur de production. Vous pouvez également ajouter des configurations supplémentaires ; par exemple, ajouter une configuration qui publie les rapports sur un serveur de test.

Vous pouvez définir plusieurs propriétés pour une configuration de projet de rapport.

Propriété Description

StartItem

Propriété de débogage qui contient le nom du rapport à afficher dans la fenêtre d'aperçu ou dans une fenêtre de navigateur lors de l'exécution du projet de rapport.

OverwriteDataSources

Propriété de déploiement qui indique si une source de données existante doit être ou non remplacée sur le serveur. Affectez à cette propriété la valeur False si vous ne voulez pas remplacer la source de données existante et la valeur True si vous voulez publier de nouveau les informations de la source de données sur le serveur.

TargetDataSourceFolder

Nom du dossier dans lequel les sources de données partagées publiées sont stockées. Si vous ne spécifiez pas de dossier, la source de données est publiée dans le même dossier que le rapport. Si le dossier n'existe pas sur le serveur de rapports, le Générateur de rapports le crée lors de la publication des rapports.

Lors d'une publication vers un serveur de rapports qui s'exécute en mode natif, spécifiez le chemin d'accès complet dans l'arborescence des dossiers en commençant à la racine. Par exemple, Dossier1/Dossier2/Dossier3.

Lors d'une publication vers un serveur de rapports qui s'exécute en mode intégré SharePoint, utilisez une URL vers la bibliothèque SharePoint. Par exemple, http://<nom_serveur>/<site>/Documents/Mon_dossier.

TargetReportFolder

Nom du dossier dans lequel les rapports publiés sont stockés. Par défaut, il s'agit du nom du projet de rapport. Si le dossier n'existe pas sur le serveur de rapports, le Générateur de rapports le crée lors de la publication des rapports.

Lors d'une publication vers un serveur de rapports qui s'exécute en mode natif, spécifiez le chemin d'accès complet dans l'arborescence des dossiers en commençant à la racine. Si un dossier se trouve dans un autre dossier, ajoutez le chemin d'accès au dossier en commençant par la racine. Par exemple, Dossier1/Dossier2/Dossier3.

Lors d'une publication vers un serveur de rapports qui s'exécute en mode intégré SharePoint, utilisez une URL vers la bibliothèque SharePoint. Par exemple, http://<nom_serveur>/<site>/Documents/Mon_dossier.

TargetServerURL

URL du serveur de rapports cible. Avant de publier un rapport, vous devez affecter à cette propriété une URL de serveur de rapports valide.

Lors d'une publication vers un serveur de rapports qui s'exécute en mode natif, utilisez l'URL du répertoire virtuel du serveur de rapports. Par exemple, http://serveur/reportserver ou https://serveurreportserver. Il s'agit du répertoire virtuel du serveur de rapports et non du Gestionnaire de rapports. Par défaut, le serveur de rapports est installé dans un répertoire virtuel nommé « reportserver ».

Lors d'une publication sur un serveur de rapports qui s'exécute en mode intégré SharePoint, utilisez une URL vers un sous-site ou un site de niveau supérieur SharePoint. Si vous ne spécifiez aucun site, le site de niveau supérieur par défaut est utilisé. Par exemple, http://nomserveur, http://nomserveur/site ou http://nomserveur/site/sous-site.

Vous pouvez publier sur tous les serveurs de rapports dont la version est identique à celle du Concepteur de rapports avec lequel vous travaillez. Vous pouvez également procéder à une publication dans une version ultérieure du serveur de rapports. Pour plus d'informations, consultez Mise à niveau de rapports.

Autant que possible, publiez toujours les rapports sur un serveur sécurisé via une connexion HTTPS. En spécifiant un serveur sécurisé, vous protégez la définition de rapport et les données d'authentification d'une éventuelle interception tandis que le rapport est publié.

Création et déploiement

Il existe trois manières de déboguer ou de déployer les rapports d'un projet :

  • Dans le menu Débogage, cliquez sur Démarrer.
  • Cliquez sur le bouton Démarrer.
  • Appuyez sur la touche F5.

Deux propriétés du Gestionnaire de configuration déterminent dans chaque projet comment le Concepteur de rapports exécute un projet de rapport : la propriété Build et la propriété Deploy. Il est possible d'accéder à toutes les propriétés du projet via les pages des propriétés du projet. Pour accéder à ces propriétés, dans l'Explorateur de solutions, cliquez avec le bouton droit sur le projet de rapport, puis cliquez sur Propriétés. Pour ouvrir le Gestionnaire de configuration, cliquez sur Gestionnaire de configuration.

Le tableau suivant décrit ces propriétés.

Condition Conséquence

La propriété Générer est sélectionnée.

Le Concepteur de rapports élabore le projet de rapport et signale les erreurs dans la fenêtre Liste des tâches.

La propriété Générer n'est pas sélectionnée.

Le Concepteur de rapports ne génère pas le projet. Les erreurs sont uniquement détectées par le serveur de rapports ou le processus d'aperçu.

La propriété Déployer est sélectionnée.

Les rapports du projet sont publiés sur le serveur de rapports conformément aux propriétés de déploiement définies pour le projet.

La propriété Déployer n'est pas sélectionnée.

Le Concepteur de rapports affiche le rapport dans une fenêtre d'aperçu locale.

Pour savoir comment publier des rapports, consultez :

Publication d'un seul rapport

Si vous ne souhaitez pas publier tous les rapports d'un projet, vous pouvez choisir d'en publier un seul. Pour cela, sélectionnez une configuration qui déploie le rapport (par exemple Production), cliquez avec le bouton droit sur ce rapport, puis cliquez sur Exécuter. L'URL du serveur et le dossier cibles doivent être configurés comme expliqué précédemment dans cette rubrique.

Création et déploiement

Vous pouvez non seulement exécuter un projet ou un rapport selon la procédure décrite précédemment dans cette rubrique, mais aussi choisir de les créer ou de les déployer directement. Ces options sont disponibles lorsque vous cliquez avec le bouton droit sur un rapport ou un projet, et lorsque vous affichez le menu Générer pour la solution ou le projet de votre choix. Elles sont décrites dans le tableau ci-dessous.

Option Description

Générer

Le projet ou les rapports sont créés, mais pas déployés ni affichés. Cette option peut s'utiliser pour rechercher d'éventuelles erreurs dans le rapport.

Déployer

Le projet ou les rapports sont créés et déployés. Si la configuration en cours génère les rapports mais ne les déploie pas, un rapport s'affiche dans la fenêtre Aperçu. Si la configuration en cours déploie le rapport, le ou les rapports sont publiés sur le serveur de rapports. La différence entre Déployer et Démarrer (ou Exécuter), réside dans le fait que la fenêtre de navigateur ne s'ouvre pas lorsque vous utilisez la fonction Déployer.

Historique des modifications

Version Historique

12 décembre 2006

Nouveau contenu :
  • Des exemples de serveur de rapports en mode natif et en mode intégré SharePoint ont été ajoutés.

Voir aussi

Autres ressources

Débogage et publication de rapports
Pages de propriétés du projet (onglet Général, Générateur de rapports)
Gestion du contenu du serveur de rapports

Aide et Informations

Assistance sur SQL Server 2005