Concevoir des rapports paginés Reporting Services à l’aide du Concepteur de rapports (SSRS)Design Reporting Services Paginated Reports with Report Designer (SSRS)

Utilisez le Concepteur de rapports pour créer des rapports et des solutions de création de rapports complets et paginés de Reporting ServicesReporting Services .Use Report Designer to create full-featured Reporting ServicesReporting Services paginated reports and reporting solutions. Le Concepteur de rapports fournit une interface graphique dans laquelle vous pouvez définir les sources de données, les datasets et les requêtes, les positions de mise en page des rapports pour les régions de données et les champs, ainsi que des fonctionnalités interactives telles que les paramètres et les jeux de rapports qui fonctionnent ensemble.Report Designer provides a graphical interface in which you can define data sources, datasets and queries, report layout positions for data regions and fields, and interactive features such as parameters and sets of reports that work together.

Le Concepteur de rapports est une fonctionnalité de Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT), un environnement Microsoft Visual Studio pour la création de solutions décisionnelles.Report Designer is a feature of Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT), a Microsoft Visual Studio environment for creating business intelligence solutions. Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT) n’est pas fourni avec SQL Server. is not included with SQL Server. Téléchargez SQL Server Data Tools.Download SQL Server Data Tools.

Avantages des projets de rapportsBenefits of Report Projects

Les projets de rapports fonctionnent comme des conteneurs de définitions de rapports et de ressources.Report projects act as containers for report definitions and resources. Utilisez les projets pour :Use projects to:

  • organiser les rapports et les éléments associés dans un conteneur,Organize reports and related items in one container.

  • tester localement des solutions de rapport qui incluent des rapports et des éléments liés,Test report solutions that include reports and related items locally.

  • déployer des éléments associés ensemble,Deploy related items together. utiliser les propriétés du projet et la gestion de la configuration pour déployer dans plusieurs environnements,Use project properties and configuration management to deploy to multiple environments.

  • conserver un ensemble de copies principales pour les rapports et les éléments connexes.Preserve a set of master copies for reports and related items. Après le déploiement, les rapports publiés peuvent être accidentellement modifiés.After deployment, published reports can be accidentally modified.

    Utilisez les informations de cette rubrique pour concevoir des rapports paginés et des éléments associés pour un projet de rapport dans une solution de Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT) .Use the information in this topic to design paginated reports and related items for a single reporting project in a Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT) solution. Pour plus d’informations sur les solutions et les projets multiples dans les outils de données SQL Server, consultez Reporting Services dans les outils de données SQL Server.For more information about solutions and multiple projects in SQL Server Data Tools, see Reporting Services in SQL Server Data Tools.

Sources de données partagées Shared Data Sources

Utilisez Outils de données SQL ServerSQL Server Data Tools pour définir et déployer des sources de données partagées pour une solution de création de rapports.Use Outils de données SQL ServerSQL Server Data Tools to define and deploy shared data sources for a reporting solution. Les sources de données partagées peuvent être déployées indépendamment des autres éléments dans un projet à l'aide de les propriétés de OverwriteDataSources et de TargetDataSourceFolder .Shared data sources can be deployed independently from other items in a project by using the OverwriteDataSources and TargetDataSourceFolder properties. Pour plus d’informations, consultez Définir des propriétés de déploiement (Reporting Services).For more information, see Set Deployment Properties (Reporting Services).

Dans le Concepteur de rapports, vous travaillez dans le volet des données de rapport et dans l'explorateur de solutions pour définir les sources de données utilisées dans un rapport.In Report Designer, you work in both the Report Data pane and in Solution Explorer to define the data sources used in a report. Pour plus d'informations, consultez Report Data Pane.For more information, see Report Data Pane. Vous ne pouvez pas utiliser Outils de données SQL ServerSQL Server Data Tools pour ouvrir les sources de données publiées sur un serveur de rapports ou un site SharePoint, mais non inclus dans la solution de Outils de données SQL ServerSQL Server Data Tools .You cannot use Outils de données SQL ServerSQL Server Data Tools to open data sources that are published to a report server or SharePoint site, but not included in the Outils de données SQL ServerSQL Server Data Tools solution. Pour cette fonctionnalité, utilisez Environnement de création du Générateur de rapports (SSRS).For that feature, use Report Builder authoring environment (SSRS).

Outils de données SQL ServerSQL Server Data Tools est un outil client. is a client tool. Vous pouvez tester votre solution de création de rapports localement sur votre ordinateur, la déployer dans un environnement de test pour tester la solution de serveur, puis la déployer dans un environnement de production.You can test your reporting solution locally on your computer, deploy it to a test environment for testing the server solution, and then deploy it to a production environment. Après le déploiement, vérifiez que les extensions de traitement des sources de données et les informations d'identification de la source de données sont configurées pour l'environnement de serveur de rapports.After deployment, verify that the data source processing extensions and data source credentials are configured for the report server environment. Vous pouvez utiliser le gestionnaire de configuration pour gérer les propriétés de différents déploiements.You can use Configuration Manager to help manage the properties for different deployments. Pour plus d’informations, consultez Reporting Services dans les outils de données SQL Server (SSDT).For more information, see Reporting Services in SQL Server Data Tools (SSDT).

Pour plus d’informations, consultez Connexions de données, sources de données et chaînes de connexion (Générateur de rapports et SSRS).For more information, see Data Connections, Data Sources, and Connection Strings (Report Builder and SSRS).

Datasets partagés Shared Datasets

Utilisez Outils de données SQL ServerSQL Server Data Tools pour définir et déployer des datasets partagées pour une solution de création de rapports.Use Outils de données SQL ServerSQL Server Data Tools to define and deploy shared datasets for a reporting solution. Les datasets partagés peuvent être déployés indépendamment des autres éléments dans un projet à l'aide de les propriétés de OverwriteDatasets et de TargetDatasetFolder .Shared datasets can be deployed independently from other items in a project by using the OverwriteDatasets and TargetDatasetFolder properties. Pour plus d’informations, consultez Définir des propriétés de déploiement (Reporting Services).For more information, see Set Deployment Properties (Reporting Services).

Dans le Concepteur de rapports, vous travaillez dans le volet des données de rapport et dans l'explorateur de solutions pour définir les datasets partagés utilisés dans un rapport.In Report Designer, you work in both the Report Data pane and in Solution Explorer to define shared datasets used in a report. Pour plus d'informations, consultez Report Data Pane.For more information, see Report Data Pane. Vous ne pouvez pas utiliser Outils de données SQL ServerSQL Server Data Tools pour ouvrir des datasets publiés directement à partir d'un serveur de rapports ou d'un site SharePoint.You cannot use Outils de données SQL ServerSQL Server Data Tools to open published datasets directly from a report server or SharePoint site. Pour cette fonctionnalité, utilisez Environnement de création du Générateur de rapports (SSRS) en mode dataset partagé.For that feature, use Report Builder authoring environment (SSRS) in Shared Dataset mode.

Outils de données SQL ServerSQL Server Data Tools est un outil client. is a client tool. Vous pouvez utiliser les concepteurs de requêtes pour créer et tester vos résultats de requête localement dans l'aperçu.You can use query designers to help create and test your query results locally in Preview. Après le déploiement, vous pouvez gérer les datasets partagés indépendamment des sources de données partagées et des rapports dont ils dépendent.After deployment, you can manage shared datasets independently from the shared data sources and reports that they depend on. Pour plus d’informations, consultez Datasets incorporés dans le rapport et datasets partagés (Générateur de rapports et SSRS), Outils de conception de requête (SSRS) et Gérer des datasets partagés.For more information, see Report Embedded Datasets and Shared Datasets (Report Builder and SSRS), Query Design Tools (SSRS), and Manage Shared Datasets.

Rapports paginés Paginated Reports

Les rapports paginés sont des fichiers qui sont stockés dans un projet de rapport.Paginated reports are files that are stored in a report project. Les rapports peuvent être utilisés comme rapports autonomes, sous-rapports ou cibles pour les actions d'extraction des rapports principaux.Reports can be used as stand-alone reports, subreports, or the targets for drillthrough actions from main reports. Les rapports peuvent être déployés indépendamment des autres éléments dans un projet à l'aide de TargetReportFolder et d'autres propriétés.Reports can be deployed independently from other items in a project by using TargetReportFolder and other properties. Pour plus d’informations, consultez Définir des propriétés de déploiement (Reporting Services).For more information, see Set Deployment Properties (Reporting Services).

Note

Si vous publiez sur un serveur de rapports en mode SharePoint, certaines fonctionnalités de solution de rapport ne peuvent pas être testées dans le projet du Concepteur de rapports.If you are publishing to a report server in SharePoint mode, some report solution features cannot be tested in the Report Designer project. Les références aux rapports, aux sous-rapports et aux rapports d'extraction doivent utiliser des URL complètes qui peuvent être testées uniquement lorsque vous déployez le projet de rapport.References to reports, subreports, and drillthrough reports must use fully-qualified URLs that can be tested only after you deploy the report project. Pour plus d’informations, consultez Exemples d’URL pour les éléments de rapport publiés sur un serveur de rapports en mode SharePoint (SSRS).For more information, see URL Examples for Published Report Items on a Report Server in SharePoint Mode (SSRS).

Vous pouvez ajouter des rapports à un projet comme suit :You can add reports to a project in the following ways:

  • Ajoutez un nouveau projet de rapport.Add a new report project. Par défaut, un rapport vide s'ouvre dans le Concepteur de rapports.By default, a blank report opens in Report Designer. Pour plus d’informations, consultez Ajouter un nouveau rapport ou un rapport existant à un projet de rapport (SSRS).For more information, see Add a New or Existing Report to a Report Project (SSRS).

  • Ajoutez un nouveau projet d’Assistant de rapport.Add a Report Wizard project. Vous créez un rapport pas-à-pas et êtes guidé.You create a report in a guided step-by-step manner. L'Assistant Rapport résume la définition des données et la conception des rapports à une série d'étapes aboutissant à un rapport parachevé.The Report Wizard simplifies data definition and report design into a series of steps that give you a finished report. Vous pouvez ajouter des styles pour personnaliser l'assistant pour votre propre organisation.You can add styles to customize the wizard for your own organization. Pour plus d’informations, consultez Ajouter un nouveau rapport ou un rapport existant à un projet de rapport (SSRS).For more information, see Add a New or Existing Report to a Report Project (SSRS).

  • Ajoutez un nouvel élément de type Rapport.Add a new item of type Report. Un rapport vide s'ouvre dans le Concepteur de rapports.A blank report opens in Report Designer.

  • Ajoutez un élément existant.Add an existing item. Une définition de rapport existante (.rdl) s'ouvre dans le Concepteur de rapports.An existing report definition (.rdl) opens in Report Designer. Ouvrir un rapport ou un projet d'une version antérieure de Reporting ServicesReporting Services peut automatiquement mettre à niveau le projet vers la version actuelle et le rapport vers le schéma actuel.Opening a report or project from an earlier version of Reporting ServicesReporting Services might automatically upgrade the project to the current version and the report to the current schema. Pour plus d'informations, consultez Mettre à niveau des rapports.For more information, see Upgrade Reports.

  • Importez un rapport MicrosoftMicrosoft Access.Import a MicrosoftMicrosoft Access report. Importez tous les rapports à partir d’une base de données Access (.mdb, .accdb) ou du fichier de projet (.adp).Import all reports from an Access database (.mdb, .accdb) or project (.adp) file. Le Concepteur de rapports convertit chaque rapport dans un fichier de base de données ou de projet au format RDL, puis l'enregistre dans le projet de rapport.Report Designer converts each report in a database or project file to RDL and saves it in the report project. Les fonctionnalités d'un rapport Access ne sont pas toutes transférables dans un fichier de définition de rapport (.rdl).Not all of the functionality of an Access report transfers to a report definition (.rdl) file. Pour plus d’informations, consultez Importer des rapports à partir de Microsoft Access (Reporting Services) et Fonctionnalités des états Access prises en charge (SSRS).For more information, see Import Reports from Microsoft Access (Reporting Services) and Supported Access Report Features (SSRS).

    Note

    Microsoft Access 2002 (ou version ultérieure) doit être installé sur le même ordinateur que le Concepteur de rapports pour pouvoir utiliser la fonctionnalité d'importation.You must have Access 2002 or a later version installed on the same computer that Report Designer is installed on in order to use the import feature. La source de données des états Access doit être disponible lorsque les états sont importés.The data source for the Access reports must be available when the reports are imported.

  • Travaillez directement dans RDL.Work directly in RDL. Quand vous créez un rapport dans le Concepteur de rapports, il est enregistré au format XML en tant que fichier RDL (Report Definition Language).When you write a report in Report Designer, the report is saved in XML format as a Report Definition Language (RDL) file. Vous pouvez modifier ce fichier dans le Concepteur de rapports, un éditeur de texte ou tout outil dans lequel il est possible de modifier du code XML.You can edit this file in Report Designer, a text editor, or any tool in which you can edit XML.

    Lorsque vous modifiez la source de définition de rapport dans le Concepteur de rapports, vous travaillez dans le schéma RDL actuel pour la version de SQL ServerSQL Server à partir de laquelle vous avez installé les outils de développement.When you edit the report definition source in Report Designer, you are working in the current RDL schema for the version of SQL ServerSQL Server from which you installed the development tools. Lorsque vous générez un projet, la version du schéma peut changer selon les propriétés de votre déploiement.When you build a project, the schema version might change depending on your deployment properties. Pour plus d’informations, consultez Déploiement et prise en charge des versions dans les outils de données SQL Server (SSRS).For more information, see Deployment and Version Support in SQL Server Data Tools (SSRS).

    Modifier directement le langage RDL peut entraîner des problèmes d'exécution du rapport ou des problèmes de publication sur le serveur de rapports.Editing RDL directly can result in a report that cannot be published to the report server or cannot run. Comme pour tout fichier XML, assurez-vous que les caractères spécifiques XML utilisés dans les éléments sont correctement encodés.As with any XML file, ensure that XML-specific characters used within elements are properly encoded. Lorsque vous publiez un rapport, le serveur de rapports utilise ce schéma pour valider le code XML contenu dans le fichier RDL.When you publish the report, the report server uses the schema to validate the XML contained within the RDL file.

    Pour inclure les éléments qui ne font pas partie du schéma RDL, placez-les dans l'élément personnalisé.To include elements that are not part of the RDL schema, place them in the Custom Element. L'élément personnalisé peut être lu par les extensions de rendu personnalisées, mais est ignoré par les extensions de rendu fournies avec Reporting ServicesReporting Services.The Custom element can be read by custom rendering extensions, but is ignored by the rendering extensions provided with Reporting ServicesReporting Services. Par exemple, vous pouvez utiliser l'élément personnalisé pour stocker des commentaires dans le rapport.For example, you can use the Custom element to store comments in the report.

    Pour plus d’informations, consultez Langage de définition de rapport (SSRS, Report Definition Language).For more information, see Report Definition Language (SSRS).

Parties de rapports Report Parts

Dans le Concepteur de rapports, une fois que vous avez créé des tables, graphiques et autres éléments de rapport paginé dans un projet, vous pouvez les publier comme des parties de rapport sur un serveur de rapports ou sur le site SharePoint intégré avec un serveur de rapports afin que vous et d’autres personnes puissiez les réutiliser dans d’autres rapports.In Report Designer, after you create tables, charts, and other paginated report items in a project, you can publish them as report parts to a report server or SharePoint site integrated with a report server so that you and others can reuse them in other reports. Pour plus d’informations, consultez Parties de rapports dans le Concepteur de rapports (SSRS).For more information, see Report Parts in Report Designer (SSRS).

Les parties de rapports peuvent être déployées indépendamment des autres éléments dans un projet à l'aide de TargetReportPartFolder et d'autres propriétés.Report parts can be deployed independently from other items in a project by using TargetReportPartFolder and other properties. Pour plus d’informations, consultez Définir des propriétés de déploiement (Reporting Services).For more information, see Set Deployment Properties (Reporting Services).

Ressources Resources

Vous pouvez ajouter à votre projet des fichiers liés à votre rapport mais pas traités par le serveur de rapports.You can add files to your project that are related to your report but not processed by the report server. Par exemple, vous pouvez ajouter des images pour des illustrations ou des fichiers de formes ESRI pour des données spatiales.For example, you can add images for pictures or ESRI shapefiles for spatial data. Pour plus d'informations, consultez Resources.For more information, see Resources.

Mise en page de rapport paginé Paginated Report Layout

Pour créer une mise en page de rapport, faites glisser des éléments de rapport et des régions de données de la boîte à outils vers l'aire de conception, puis réorganisez-les pour créer la mise en page du rapport.To create the report layout, drag report items and data regions from the Toolbox to the design surface and arrange them. Faites glisser les champs du dataset vers les éléments de l'aire de conception pour ajouter des données au rapport.Drag dataset fields to the items on the design surface to add data to the report. Pour organiser des données en groupes dans une région de données de tableau matriciel, faites glisser les champs du dataset vers le volet de regroupement.To organize data in groups in a tablix data region, drag dataset fields to the Grouping pane. Étant donné que les outils de création de rapport sont essentiellement le moyen de créer des définitions de rapport, l'approche de création de rapports est assez similaire entre le Générateur et le Concepteur de rapports.Because report authoring tools are essentially a way to create report definitions, the approach to report design is quite similar between Report Builder and Report Designer.

Aperçu d’un rapport paginé Preview a Paginated Report

Pour vérifier les données du rapport et la conception de la mise en page, utilisez Aperçu .Use Preview to verify the report data and layout design. Quand vous affichez l'aperçu d'un rapport, le processeur de rapports valide la syntaxe de schéma et d'expression de définition de rapport et répertorie les problèmes dans la fenêtre Output .When you preview a report, the report processor validates the report definition schema and expression syntax and lists issues in the Output window.

Note

Lorsque vous prévisualisez un rapport, les données de ce rapport sont mises en cache dans un fichier sur l'ordinateur local.When you preview a report, the data for the report is cached to a file on the local computer. Ainsi, lorsque vous prévisualisez une nouvelle fois ce rapport (au moyen des mêmes requête, paramètres et informations d'identification), le Concepteur de rapports récupère l'exemplaire mis en cache au lieu d'exécuter à nouveau la requête.When you preview the same report again using the same query, parameters, and credentials, Report Designer retrieves the cached copy rather than rerunning the query. Le fichier de données est enregistré sous <nom_rapport>.rdl.data dans le même répertoire que le fichier de définition de rapport.The data file is saved as <reportname>.rdl.data in the same directory as the report definition file. Le fichier n'est pas supprimé lorsque vous fermez le Générateur de rapports.The file is not deleted when you close Report Designer.

Vous pouvez afficher un aperçu d'un rapport comme suit :You can preview a report in the following ways:

  • Vue aperçu.Preview view. Cliquez sur l'onglet Aperçu . Le rapport est exécuté localement à l'aide des mêmes fonctionnalités de traitement et de rendu de rapport que celles fournies par le serveur de rapports.Click the Preview tab. The report runs locally, using the same report processing and rendering functionality that is provided with the report server. Le rapport qui est affiché est une image interactive. Vous pouvez sélectionner des paramètres, cliquer sur des liens, afficher l'explorateur de documents, et développer ou réduire des zones masquées du rapport.The report that is displayed is an interactive image; you can select parameters, click links, view the document map, and expand and collapse hidden areas of the report. Vous pouvez aussi exporter le rapport dans n'importe quel format de rendu installé.You can also export the report to any of the installed rendering formats.

  • Aperçu autonome.Standalone Preview. Exécutez le rapport local dans un navigateur.Run the local report in a browser. En utilisant une configuration de débogage, vous pouvez également utiliser ce mode pour déboguer les assemblys personnalisés que vous écrivez.By using a debug configuration, you can also use this mode to debug custom assemblies that you write. Il existe trois manières de gérer un projet en mode débogage :There are three ways to run a project in Debug mode:

    • Dans le menu Déboguer , cliquez sur Démarrer le débogage.On the Debug menu, click Start Debugging.

    • Dans la barre d'outils standard Visual StudioVisual Studio ,cliquez sur le bouton Démarrer .On the Visual StudioVisual Studio standard toolbar, click the Start button.

    • Appuyez sur F5.Press F5.

      Si vous utilisez une configuration de projet qui crée le rapport mais ne le déploie pas, le rapport spécifié dans la propriété StartItem de la configuration actuelle s'ouvre dans une fenêtre d'aperçu distincte.If you use a project configuration that builds the report but does not deploy it, the report that is specified in the StartItem property of the current configuration opens in a separate preview window.

    Note

    Pour utiliser le mode débogage, vous devez définir un élément de départ.To use Debug mode, you must set a start item. Dans l’Explorateur de solutions, cliquez avec le bouton droit sur le projet de rapport, puis sur Propriétés, et sélectionnez le nom du rapport à afficher dans StartItem.In Solution Explorer, right-click the report project, click Properties, and in StartItem, select the name of the report to display.

    Si vous souhaitez afficher l’aperçu d’un rapport particulier, sans qu’il soit l’élément de départ du projet, sélectionnez une configuration qui crée le rapport mais ne le déploie pas (par exemple, la configuration DebugLocal), cliquez avec le bouton droit sur le rapport, puis sélectionnez Exécuter.If you wish to preview a particular report that is not the start item for the project, select a configuration that builds the report but does not deploy it (for example, the DebugLocal configuration), right-click the report, and then click Run. Vous devez choisir une configuration qui ne déploie pas le rapport, sinon il sera publié sur le serveur de rapports au lieu de s'afficher localement dans une fenêtre d'aperçu.You must choose a configuration that does not deploy the report; otherwise, the report will be published to the report server instead of displayed locally in a preview window.

  • Aperçu avant impression.Print Preview.

    Lorsque vous affichez pour la première fois un rapport en mode Aperçu ou dans la fenêtre d'aperçu, le rapport prévisualisé ressemble à un rapport créé par l'extension de rendu HTML.When you first view a report on in Preview mode or in the preview window, the view of the report resembles a report produced by the HTML rendering extension. L'aperçu n'est pas en HTML, mais la présentation et la pagination du rapport sont similaires à un affichage HTML.The preview is not HTML, but the layout and pagination of the report is similar to HTML output.

    Vous pouvez changer la vue pour afficher le rapport tel qu'il sera imprimé en activant le mode d'aperçu avant impression.You can change the view to represent a printed report by switching to print preview mode. Cliquez sur le bouton Aperçu avant impression dans la barre d'outils d'aperçu.Click the Print Preview button on the preview toolbar. Le rapport s'affiche comme sur une véritable page.The report will display as though it were on a physical page. Ce que vous voyez ressemble au résultat que produisent les extensions de rendu Image et PDF.This view resembles the output produced by the Image and PDF rendering extensions. L'aperçu avant impression n'est pas une image ni un fichier PDF, mais la disposition et la pagination du rapport sont similaires à celles de ces formats.Print preview is not an image or PDF file, but the layout and pagination of the report is similar the output in those formats. Vous pouvez choisir la taille de l'image de rapport, par exemple, définir la largeur de la page.You can choose the size of the report image, for example, set the width of the page.

    L'aperçu avant impression vous aide à identifier plusieurs des problèmes de rendu que vous pouvez rencontrer si vous deviez imprimer le rapport.Print preview helps you identify many of rendering problems you might encounter were you to print the report. Les problèmes de rendu courants comprennent :Common rendering problems include:

    • les pages vierges supplémentaires dues à un rapport trop large pour tenir sur le format de papier spécifié pour le rapport,Extra blank pages because the report is too wide to fit on the paper size you specified for the report.

    • les pages vierges supplémentaires dues à un rapport contenant une matrice qui s'étend dynamiquement avec pour conséquence un dépassement de la largeur du papier spécifié,Extra blank pages because the report contains a matrix that dynamically expands to exceed the width of the paper specified.

    • les sauts de page entre les groupes ne fonctionnant pas de la façon souhaitée,Page breaks between groups do not work the way you want.

    • les en-têtes et pieds de page ne s'affichant pas comme prévu,Headers and footers do not display as expected.

    • la mise en page de rapport nécessitant une modification pour une meilleure lecture dans un format imprimé.Report layout needs modification to read better in a printed format.

Enregistrer et déployer des rapports paginés Save and Deploy Paginated Reports

Dans le Concepteur de rapports, vous pouvez enregistrer des rapports et d'autres fichiers projet localement, ou les déployer vers un serveur de rapports ou un site SharePoint.In Report Designer, you can save reports and other project files locally, or deploy them to a report server or SharePoint site. Les sources de données partagées, les datasets partagés, les rapports, les ressources de rapport et les parties de rapports peuvent être déployés indépendamment ou définis selon les propriétés de déploiement du projet que vous configurez.Shared data sources, shared datasets, reports, report resources, and report parts can be deployed independently or together depending on project deployment properties that you configure. Pour plus d'informations, consultez Configuration and Deployment Properties.For more information, see Configuration and Deployment Properties.

Dans le Concepteur de rapports, il est important de comprendre que vous concevez un rapport à l'aide du schéma de définition de rapport pris en charge par la version actuelle de Reporting ServicesReporting Services dans Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT).In Report Designer, it is important to understand that you design a report using the report definition schema that is supported by the current version of Reporting ServicesReporting Services in Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT). Lorsque vous définissez les propriétés de déploiement du projet pour un serveur de rapports ou un site SharePoint spécifique et enregistrez ensuite le rapport, le générateur de rapports enregistre la définition de rapport dans le répertoire de build se trouvant dans le schéma correspondant à la version sur le serveur de rapports cible.When you set project deployment properties for a specific report server or SharePoint site, and then save the report, Report Designer saves the report definition to the build directory in the schema that matches the version on the target report server. Pour créer des rapports qui peuvent être publiés sur un serveur de rapports de bas niveau, le Concepteur de rapports supprime les éléments de rapport qui n'existent pas dans le schéma cible.To create reports that can be published on a down-level report server, Report Designer drops report items that do not exist in the target schema. Cela se produit automatiquement et sans invite.This occurs automatically and without prompting. Dans ce cas, la définition de rapport d'origine est conservée dans le dossier du projet.When this happens, the original report definition is preserved in the project folder. La définition de rapport modifiée qui est déployée est dans le dossier de génération.The modified report definition that is deployed is in the build folder.

Note

Pour déboguer les expressions et les erreurs de déploiement, vous devez afficher la définition de rapport dans le dossier de génération.For debugging expressions and deployment errors, you must view the report definition in the build folder. N'utilisez pas Afficher la source.Do not use View Source. Afficher la source affiche la source de définition de rapport à partir de le dossier du projet.View Source displays the report definition source from the project folder.

Pour plus d’informations, consultez Déploiement et prise en charge des versions dans les outils de données SQL Server (SSRS).For more information, see Deployment and Version Support in SQL Server Data Tools (SSRS).

Enregistrer un rapport localementSave a Report Locally

Lorsque vous travaillez sur un rapport ou sur d'autres éléments de projet dans le Concepteur de rapports, les fichiers sont enregistrés dans votre ordinateur local ou dans un partage sur un autre ordinateur auquel vous avez accès.When you work on report or other project items in Report Designer, the files are saved to your local computer or a share on another computer that you have access to.

Si vous utilisez le logiciel de contrôle de code source, vous pouvez vérifier vos rapports dans le serveur de contrôle de code source lorsque vous enregistrez le rapport.If you are using source control software, you might be checking your reports into the source control server when you save the report. Pour plus d'informations, consultez Source Control.For more information, see Source Control.

Déployer ou publier des rapports paginésDeploy or Publish Paginated Reports

A partir de Outils de données SQL ServerSQL Server Data Tools, vous pouvez déployer des rapports ou d'autres éléments de projet vers plusieurs versions de serveurs de rapports de Reporting ServicesReporting Services .From Outils de données SQL ServerSQL Server Data Tools, you can deploy reports or other project items to multiple versions of Reporting ServicesReporting Services report servers. Utilisez les configurations de projet pour contrôler la mise à niveau des définitions de rapport aux versions de schéma compatibles avec les serveurs de rapports cibles.Use project configurations to control the upgrade of report definitions to schema versions compatible with target report servers. Les propriétés contrôlées par les configurations de projet incluent le serveur de rapports cible, le dossier où le processus de génération stocke temporairement les définitions de rapport pour l'aperçu et le déploiement, et les niveaux d'erreur.The properties controlled by project configurations include the target report server, the folder where the build process temporarily stores report definitions for preview and deployment, and error levels. Pour plus d’informations, consultez Propriétés de configuration et de déploiement et Définir des propriétés de déploiement (Reporting Services).For more information, see Configuration and Deployment Properties and Set Deployment Properties (Reporting Services).

Exporter un rapport paginé vers un autre format de fichierExport a Paginated Report to a Different File Format

Les rapports peuvent être exportés dans divers formats ; ceux-ci affectent le fonctionnement des fonctionnalités interactives et la mise en page des rapports.Reports can be exported to a variety of formats and these formats affect how some report layout and interactivity features function. Pour plus d’informations sur les considérations relatives à la conception pour plusieurs formats de sortie, consultez Exporter des rapports (Générateur de rapports et SSRS).For more information about design considerations for various output formats, see Export Reports (Report Builder and SSRS).

Validation de rapport et niveaux d’erreurs Report Validation and Error Levels

Les rapports sont validés avant l'aperçu et lors du déploiement.Reports are validated before preview and during deployment. Plusieurs problèmes de génération peuvent se produire lorsque les rapports sont créés.A number of build issues can occur when reports are built. Les rapports peuvent contenir des chaînes, telles que des expressions ou requêtes, qui sont incompatibles avec la version de Reporting ServicesReporting Services spécifiée par la configuration de projet, par exemple.Reports might contain strings such as expressions or queries that are incompatible with the version of Reporting ServicesReporting Services that the project configuration specifies, for example.

Utilisez la propriété ErrorLevel pour gérer les avertissements de génération et erreurs.Use the ErrorLevel property to manage the build warnings and errors. La propriété ErrorLevel peut contenir une valeur comprise entre 0 et 4.The ErrorLevel property can contain a value from 0 to 4 inclusive. La valeur détermine les problèmes de génération qui sont signalés comme erreurs et ceux qui sont signalés comme avertissements.The value determines which build issues are reported as errors and which are reported as warnings. La valeur par défaut est 2.The default value is 2. Les avertissements et les erreurs sont écrits dans la fenêtre Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT)Sortie .The warnings and errors are written to the Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT)Output window.

Les problèmes avec des niveaux de gravité inférieurs ou égaux à la valeur de ErrorLevel sont signalés comme erreurs ; sinon, ils sont signalés comme avertissements.Issues with severity levels less than or equal to the value of ErrorLevel are reported as errors; otherwise, they are reported as warnings.

Le tableau suivant répertorie les niveaux d'erreur.The following table lists the error levels.

Niveau d'erreurError level DescriptionDescription
00 Problèmes de génération les plus sévères et inévitables qui empêchent l'aperçu et le déploiement de rapports.Most severe and unavoidable build issues that prevent preview and deployment of reports.
11 Problèmes de génération sévères qui modifient la mise en page de rapport radicalement.Severe build issues that change the report layout drastically.
22 Problèmes de génération moins sévères qui modifient la mise en page de rapport de façon significative.Less severe build issues that change report layout in significantly.
33 Problèmes de génération mineurs qui modifient si peu la mise en page de rapport qu'ils peuvent passer inaperçus.Minor build issues that change the report layout in minor ways that might not be noticeable.
44 Utilisé uniquement pour la publication d'avertissements.Used only for publishing warnings.

Quand vous essayez d’afficher l’aperçu d’un rapport qui contient des éléments de rapport nouveaux dans SQL Server 2016 Reporting Services (SSRS)SQL Server 2016 Reporting Services (SSRS)ou de déployer ce rapport, ces éléments de rapport peuvent être supprimés du rapport.When you attempt to preview or deploy a report that contains report items new in SQL Server 2016 Reporting Services (SSRS)SQL Server 2016 Reporting Services (SSRS), those report items can be removed from the report. Par défaut, la propriété ErrorLevel de la configuration a la valeur 2, ce qui provoquerait l’échec de la génération du rapport si la carte était supprimée.By default, the ErrorLevel property of the configuration is set to 2, which would cause the build of the report to fail when the map is removed. Toutefois, si vous remplacez la valeur de la propriété ErrorLevel par 0 ou 1, la carte est supprimée, un avertissement émis, et le processus de génération continue.However, if you change the value of the ErrorLevel property to 0 or 1, the map is dropped, a warning issued, and the build process continues.

Étapes suivantesNext steps

Télécharger SQL Server Data ToolsDownload SQL Server Data Tools
Reporting Services dans les outils de données SQL Server Reporting Services in SQL Server Data Tools
Outils de création de requêtes Query Design Tools
Prise en charge du déploiement et de la version dans les outils de données de serveur SQLDeployment and Version Support in SQL Server Data Tools

D’autres questions ?More questions? Essayez de poser une question dans le forum Reporting ServicesTry asking the Reporting Services forum