Partager via


Reporting Services dans les outils de données SQL Server (SSDT)

S’applique à : SQL Server 2016 (13.x) Reporting Services et versions ultérieures

SQL Server Data Tools (SSDT) est un environnement Microsoft Visual Studio pour créer des solutions d’aide à la décision. SSDT offre l'environnement de création du Report Designer. Vous pouvez utiliser Report Designer pour ouvrir, modifier, prévisualiser, enregistrer et déployer des définitions de rapports paginés, des sources de données partagées, des jeux de données partagés et des parties de rapport SQL Server Reporting Services (SSRS).

Remarque

Les parties de rapport sont dépréciées pour toutes les versions de SQL Server Reporting Services à partir de SQL Server Reporting Services 2019 et toutes les versions de Power BI Report Server à partir de Power BI Report Server (septembre 2022).

Cet article décrit les solutions SSDT, les projets, les modèles de projet et les configurations que vous utilisez pour SSRS. Il décrit également les vues, menus, barres d’outils et raccourcis que vous pouvez utiliser dans Concepteur de rapports.

Installation de SSDT

SSDT n’est pas fourni avec SQL Server. Vous devez installer SSDT séparément. Pour obtenir des instructions, consultez Installation de SSDT avec Visual Studio.

Pour utiliser les modèles Report Designer, vous devez également installer une extension SSRS pour Visual Studio. Pour plus d’instructions, consultez Installer les extensions pour Analysis Services, Integration Services et Reporting Services.

Pour commencer à concevoir des rapports, consultez Concevoir des rapports paginés avec Report Designer (SSRS).

Solutions et projets

Un projet de rapport fonctionne comme un conteneur de définitions de rapports et de ressources. Tous les fichiers du projet de rapport sont publiés sur le serveur de rapports lors du déploiement du projet. Lorsque vous créez un projet pour la première fois, une solution est également créée comme conteneur pour le projet. Vous pouvez ajouter plusieurs projets dans une solution unique.

Configurations

Pour créer plusieurs jeux de propriétés du projet pour diverses opérations de déploiement (par exemple, des serveurs de rapports d’entreprise, de test et de production), utilisez le Gestionnaire de configuration dans Visual Studio. Pour plus d’informations, consultez Déploiement et prise en charge des versions dans SQL Server Data Tools (SSRS).

Projets Report Server

Lorsque vous installez l’extension SSRS pour Visual Studio, comme décrit précédemment dans Installation de SSDT, les modèles de projet suivants sont disponibles dans SSDT :

  • Projet Report Server. Lorsque vous sélectionnez un modèle de projet Serveur de rapports, Report Designer s'ouvre. Vous trouverez ce gabarit de projet de BI dans la boîte de dialogue Créer un projet. Pour plus d’informations, consultez Créer un projet de serveur de rapports.

    Les propriétés du projet du serveur de rapports s’appliquent à tous les rapports et à toutes les sources de données partagées dans un projet SSDT. Ces propriétés incluent l'URL du serveur de rapports et les noms des dossiers des rapports et des sources de données partagées. Vous pouvez utiliser la boîte de dialogue Pages de propriétés du projet pour afficher les propriétés actuelles du projet. Pour ouvrir cette boîte de dialogue, rendez-vous dans le menu Projet et sélectionnez Propriétés.

  • Assistant Projet Report Server. Lorsque vous sélectionnez le modèle Assistant Projet du serveur de rapports, un projet de serveur de rapports est automatiquement créé et l'Assistant Rapport s'ouvre. Dans l’Assistant, vous pouvez générer un rapport en suivant les instructions sur chaque page. Les instructions expliquent comment :

    • Créer une chaîne de connexion à une source de données.
    • Définir les informations d’identification de la source de données.
    • Créer une requête.
    • Ajouter une région de données de table ou de matrice.
    • Spécifier les données et les groupes du rapport.
    • Choisir un style de police et de couleur.
    • Publier le rapport sur un serveur de rapports.
    • Prévisualisez le rapport localement.

    Après avoir créé un rapport au moyen de l'Assistant, vous pouvez modifier les données du rapport et la conception du rapport à l'aide de l'outil Report Designer dans le projet Serveur de rapports.

Fenêtres et volets du Concepteur de rapports

Report Designer propose plusieurs fenêtres et volets pour vous aider à concevoir des rapports et à afficher des rapports rendus.

Volet des données de rapport

Le volet des données de rapport affiche les objets de données que vous pouvez utiliser dans un rapport.

Pour ouvrir le volet des données de rapport, vous déplacez le focus sur la zone de conception. Ensuite, dans le menu Affichage, vous sélectionnez Données de rapport.

Les types d’objets suivants sont disponibles dans le volet des données de rapport :

  • Champs prédéfinis. Ces champs contiennent des informations prédéfinies sur les rapports, telles que leur nom ou l’heure à laquelle ils ont été traités.
  • Sources de données. Une source de données représente le nom et les informations de connexion d’une source de données.
  • DataSets. Chaque jeu de données comprend une requête qui spécifie les données à extraire de la source de données. Vous pouvez développer le jeu de données pour afficher la collection de champs spécifiée par la requête du jeu de données. Dans certains concepteurs de requêtes pour les datasets multidimensionnels, vous pouvez spécifier des filtres dans le volet des filtres et indiquer s'il faut créer des paramètres de rapport. Si vous spécifiez l’option de paramètre de rapport, un dataset particulier est créé automatiquement pour remplir la liste des valeurs valides du paramètre. Par défaut, l'ensemble de données n'apparaît pas dans le volet des données de rapport. Pour plus d’informations, consultez Afficher des jeux de données masqués pour les valeurs de paramètres – données multidimensionnelles.
  • Paramètres de rapport. Les paramètres peuvent être créés manuellement ou automatiquement lorsqu'une requête de jeu de données comprend des paramètres de requête.
  • Images. Les images de cette liste sont disponibles pour être incluses comme élément de rapport image dans un rapport.

Les sources de données et datasets dans le volet des données du rapport représentent les éléments dans la définition de rapport. Le volet des données de rapport est une fonctionnalité prise en charge par plusieurs environnements de création de rapports.

  • Dans Report Builder, il s'agit du seul volet disponible pour gérer les sources de données et les ensembles de données.
  • Dans le Concepteur de rapports, le volet des données du rapport s'exécute avec l'explorateur de solutions, qui répertorie les sources de données partagées et des datasets partagés en tant que fichiers. Les sources de données partagées et des jeux de données partagés dans le volet des données de rapport doivent indiquer leurs sources de données partagées et les jeux de données partagés correspondants dans l'explorateur de solutions. Les éléments du volet des données du rapport contiennent ensuite une référence aux fichiers de données dans l'explorateur de solutions. Les propriétés du projet déterminent si les sources de données partagées et des datasets partagés sont déployés sur le serveur de rapports ou site SharePoint. Pour plus d’informations, consultez Convertir des sources de données (Générateur de rapports et SSRS).

Si le volet des données de rapport est flottant, vous pouvez l'ancrer. Pour plus d’informations, consultez Ancrer le volet des données du rapport dans Report Designer (SSRS).

Volet de regroupement

Utilisez le volet de regroupement pour définir les groupes d'une région de données de tableau matriciel. Vous pouvez définir des groupes de lignes et des groupes de détails pour les tables, ainsi que des groupes de lignes et des groupes de colonnes pour les matrices. Vous ne pouvez pas utiliser le volet de Regroupement pour définir des groupes pour des graphiques ou d'autres régions de données. Pour plus d’informations, consultez Groupes dans un rapport paginé de Report Builder.

Le volet de regroupement comporte deux modes :

  • Par défaut. Utilisez le mode par défaut pour afficher tous les groupes de lignes et de colonnes dans un format hiérarchique qui montre les relations entre les groupes parents, les groupes enfants, les groupes adjacents et les groupes de détails. Un groupe enfant apparaît au niveau de retrait suivant, en dessous de son groupe parent. Un groupe adjacent apparaît au même niveau de retrait que ses groupes homologues ou frères.

    Vous pouvez utiliser le mode par défaut pour ajouter, modifier ou supprimer des groupes. Pour les groupes basés sur un champ de jeu de données unique, faites glisser le champ du volet Groupes de lignes vers le volet Groupes de colonnes. Vous pouvez insérer le groupe à côté d'un groupe existant. Pour ajouter un groupe adjacent, utilisez le menu contextuel du groupe frère. Pour afficher les cellules de tableau matriciel qui appartiennent à un groupe, sélectionnez le groupe dans le volet de regroupement.

  • Avancé: Vous pouvez utiliser le mode avancé pour afficher des membres de groupe de lignes et de colonnes statiques et dynamiques de la région de données de tableau matriciel sélectionnée. En mode avancé, vous pouvez également définir des propriétés qui contrôlent la visibilité des lignes et des colonnes associées à un groupe ou à un membre de groupe. Ces propriétés déterminent les règles utilisées par les moteurs de rendu pour tenter de maintenir les groupes ensemble sur une page. Les membres de groupe apparaissent sur l'aire de conception en tant que cellules des groupes de lignes et des groupes de colonnes.

Remarque

Pour basculer entre le mode par défaut et le mode avancé, cliquez avec le bouton droit sur la flèche vers le bas à droite de l’icône Groupes de colonnes.

Pour plus d’informations, consultez Volet de regroupement.

Volet Boîte à outils

Le volet Boîte à outils contient des éléments de rapport que vous pouvez faire glisser vers l'aire de conception.

  • Les régions de données sont des éléments de rapport qui vous permettent d'organiser des données dans le rapport. Table, Matrice, Liste, Graphique, Jauge, Barre de données, Graphique sparkline et Indicateur sont des exemples de régions de données.
  • Carte, Zone de texte, Rectangle, Ligne, Image et Sous-rapport sont également des éléments de rapport.
  • Les éléments de rapport personnalisés peuvent également apparaître dans le volet Boîte à outils si votre administrateur système les installe et les enregistre.

Volet des propriétés

Le volet Propriétés est une fenêtre standard de Visual Studio qui précise les noms et les valeurs des propriétés de l'élément de rapport actuellement sélectionné dans l'aire de conception.

Pour afficher le volet Propriétés, rendez-vous dans le menu Affichage et sélectionnez Fenêtre Propriétés. Vous pouvez détacher ce volet et le déplacer vers une autre zone de la fenêtre SSDT ou l'afficher sous forme de fenêtre à onglets dans l'aire de conception.

Dans la plupart des cas, les noms des propriétés correspondent à des éléments et à des attributs au sein du fichier RDL (Report Definition Language). Vous pouvez définir les propriétés les plus fréquemment employées au moyen de la boîte de dialogue Propriétés de l'élément sélectionné. Pour ouvrir la boîte de dialogue Propriétés d'un élément, sélectionnez l’élément puis le bouton Pages de propriétés dans la barre d'outils du volet Propriétés. Les utilisateurs expérimentés peuvent définir des valeurs de propriété directement dans le volet Propriétés.

Vous pouvez utiliser le volet Propriétés pour les tâches suivantes :

  • définir les propriétés pour l'élément actuellement sélectionné dans l'aire de conception. Certaines propriétés affichent une liste déroulante de valeurs. Vous pouvez aussi entrer la valeur directement dans la cellule. Certaines propriétés contiennent une collection de valeurs désignée par la valeur (Collection) . La plupart des propriétés peuvent accepter une expression. Les expressions complexes sont indiquées par l’<expression> de valeur. Pour ouvrir la boîte de dialogue Expression, sélectionnez le bouton Expression (fx). Pour plus d'informations, consultez Zone de dialogue Expression.
  • Utilisez les boutons de la barre d'outils du volet Propriétés pour modifier la grille et la faire basculer de l'affichage des catégories vers un affichage alphabétique. Dans la vue des catégories, vous devrez peut-être développer une catégorie pour voir toutes les propriétés qu'elle contient. Pour ouvrir la boîte de dialogue Propriétés d’un élément, sélectionnez le bouton Pages de propriétés dans la barre d'outils. Sinon, cliquez avec le bouton droit sur l’élément et sélectionnez Propriétés.
  • Dans le volet de regroupement, définissez les propriétés pour le membre du groupe sélectionné actuellement. Les propriétés de membre de groupe aident à contrôler la répétition des lignes statiques d'en-tête de groupe et de pied de page pour chaque instance de groupe. Pour plus d’informations, consultez Afficher des en-têtes et des pieds de page avec un groupe dans un rapport paginé (Report Builder).

Explorateur de solutions

L'Explorateur de solutions est un composant Visual Studio standard qui affiche tous les éléments de votre projet. Pour un projet Serveur de rapports, cette liste d'éléments comprend des dossiers pour organiser les sources de données partagées, les ensembles de données partagés, les rapports et les ressources. Lorsque vous ouvrez le fichier des solutions, les dossiers sont automatiquement classés par ordre alphabétique. Pour afficher les propriétés d'un élément dans le volet propriétés, sélectionnez l'élément.

Fenêtre Sortie

La fenêtre Sortie affiche les erreurs de traitement qui se produisent lorsque vous affichez l’aperçu d’un rapport. Cette fenêtre affiche également les erreurs de publication qui se produisent lorsque vous déployez un rapport ou une source de données partagée.

Vous pouvez utiliser la fenêtre Sortie pour déboguer des erreurs dans les expressions.

Volet Structure du document

Le volet Structure du document affiche une liste hiérarchique de tous les éléments de rapport dans la définition du rapport. Pour ouvrir le volet Structure du document, vous pouvez sélectionner Afficher>Autre Windows>Structure de document.

Le volet Structure du document est utile pour identifier les zones de texte et autres éléments de rapport par nom. Lorsque vous sélectionnez un élément dans le volet Structure du document, l'élément est également sélectionné dans l'aire de conception.

Vous pouvez également utiliser le volet Structure du document pour déboguer des erreurs dans les expressions.

Fenêtre Liste des tâches

La fenêtre Liste des tâches affiche les erreurs de build qui se produisent lorsque vous importez un rapport depuis une autre application. Par exemple, si vous importez un rapport à partir de Microsoft Access et que le rapport contient une fonctionnalité que SSRS ne prend pas en charge, une erreur est signalée dans la fenêtre Liste des tâches.

Vues de Report Designer

Le Concepteur de rapports prend en charge deux modes :

  • Concevoir, pour définir les données et la disposition d’un rapport
  • Aperçu, pour afficher une vue du rendu du rapport

Mode création

Par défaut, lorsque vous créez un projet de serveur de rapports, Report Designer s'ouvre en mode création et affiche l'aire de conception. Par défaut, l'aire de conception affiche le corps du rapport et son arrière-plan.

L’arrière-plan de l’aire de conception comporte un menu contextuel. Ce menu fournit des options permettant d’ajouter un en-tête de page et un pied de page. Il contient également un menu Affichage que vous pouvez utiliser pour afficher la règle, le volet de Regroupement et le volet Paramètres.

Vous pouvez utiliser le contrôle de zoom pour augmenter ou diminuer l'agrandissement du rapport.

Pour concevoir un rapport, faites glisser des éléments de rapport du volet Boîte à outils vers l’aire de conception. Ensuite, vous configurez leurs propriétés et modifiez leur disposition sur le rapport.

Vue d'aperçu

Dans la vue Aperçu, exécutez le rapport et affichez un rapport rendu dans le Report Viewer. Vous pouvez également définir les propriétés de configuration pour exécuter le rapport en mode débogage à l'aide d'un navigateur.

Lorsque vous prévisualisez un rapport, Report Designer :

  • Se connecte aux sources de données de rapport.
  • Exécute des requêtes de jeu de données.
  • Met en cache les données sur l’ordinateur local.
  • Traite le rapport pour combiner les données et la disposition.
  • Effectue le rendu du rapport.

Il existe quelques points à garder à l’esprit lorsque vous utilisez la vue Aperçu :

  • Rapports paramétrables. Lors de l'aperçu d'un rapport, ce dernier est automatiquement traité si l'ensemble de ses paramètres possèdent des valeurs valides par défaut. Si un ou plusieurs paramètres de rapport n'ont pas de valeur par défaut valide, vous devez choisir une valeur pour chaque paramètre non attribué. Dans la barre d’outils du rapport, vous devez ensuite sélectionner Afficher le rapport.
  • Le cache de données local. Lorsque vous prévisualisez un rapport, le processeur de rapports exécute toutes les requêtes pour les jeux de données dans le rapport à l’aide des paramètres actuels par défaut. Il enregistre les résultats sous la forme d’un fichier de cache de données local (.rdl.data). Vous pouvez toujours concevoir votre rapport sans avoir à récupérer de nouveau ces données si vous n'apportez aucune modification aux requêtes de dataset du rapport ou à ses paramètres.
  • Configuration Manager et débogage. Dans SSDT, les propriétés du projet définissent la manière dont vous souhaitez déployer et déboguer vos rapports. Ces propriétés s'appliquent à tous les rapports et à toutes les sources de données partagées au sein du projet . Pour définir les propriétés du projet, rendez-vous dans le menu Projet et sélectionnez Propriétés. Dans la boîte de dialogue Pages de propriétés, sélectionnez ensuite Gestionnaire de configuration. Vous pouvez utiliser ces paramètres pour tester vos rapports et les publier sur le serveur de rapports.
  • Le volet Résultat. Lorsque vous affichez l'aperçu d'un rapport et que le processeur de rapports détecte un problème, il génère des messages d'erreur dans le volet Sortie.

Menus du Concepteur de rapports

Quand un projet Report Designer est actif dans SSDT, les menus suivants apparaissent dans le menu principal.

Menu Format

Lorsque vous sélectionnez un élément dans l'aire de conception, le menu Format dévoile les options suivantes :

Option Objectif
Couleur de premier plan Sélectionner une couleur de texte. Le noir est la couleur par défaut.
Couleur d’arrière-plan Choisissez une couleur d'arrière-plan pour vos zones de texte et les régions de données.
Font Spécifiez si le texte doit apparaître en gras, en italique ou souligné.
Justifier Indiquez si le texte est aligné à droite, centré ou aligné à gauche.
Aligner Précisez comment les objets sélectionnés sont alignés les uns par rapport aux autres au sein du rapport.
Uniformiser la taille Ajustez la taille des objets sélectionnés au sein du rapport.
Espacement horizontal Ajustez l'espacement horizontal entre les objets sélectionnés au sein du rapport.
Espacement vertical Ajustez l'espacement vertical entre les objets sélectionnés au sein du rapport.
Centrer dans le formulaire Centrez l'objet choisi verticalement et horizontalement par rapport à la fenêtre de Report Designer.
Ordre Déplacez les objets sélectionnés à l'arrière-plan ou au premier plan.

Menu de rapport et menu contextuel de l’aire de conception

Vous pouvez utiliser les options suivantes pour configurer les paramètres qui s’appliquent à un rapport entier. La disponibilité et l’emplacement de ces options dépendent de la version de Visual Studio que vous utilisez :

  • Dans les versions antérieures, vous trouverez ces options dans le menu Rapport.
  • Dans les versions ultérieures, la plupart des options se trouvent dans le menu contextuel de l’arrière-plan de l’aire de conception.
Option Objectif
Report Properties (Propriétés du rapport) Ouvrez la boîte de dialogue Propriétés du rapport pour affecter les propriétés générales du rapport, telles que le nom de l'auteur, l'espacement de la grille, le nombre de colonnes et la taille de la page. Vous pouvez également configurer des paramètres pour du code personnalisé, des références à des assemblys et à des classes, ainsi que les noms d'éléments de sortie des données, des transformations de données et des schémas de données.
Afficher Basculez entre les deux onglets du Concepteur de rapports : Conception et Aperçu. Afficher ou masquer la règle, le volet de Regroupement ou le volet Paramètres.
Ajouter un en-tête de page Ajoutez ou supprimez un en-tête de page dans le rapport. Lorsque vous supprimez un en-tête de page, tous les éléments qu'il contient sont supprimés.
Ajouter un pied de page Ajoutez ou supprimez un pied de page dans le rapport. Lorsque vous supprimez un pied de page, tous les éléments qu'il contient sont supprimés.
Publier des parties de rapport Sélectionner les parties de rapport à publier.

Menu Affichage

Vous pouvez utiliser les options de menu Affichage suivantes pour afficher ou masquer différentes fenêtres et barres d’outils de Report Designer :

Option Composant à afficher ou masquer
Liste d'erreurs Erreurs détectées lors de la publication ou de l’aperçu d’un rapport.
Sortie Erreurs détectées lors de la publication ou du traitement d’un rapport. En outre, des informations détaillées sur les erreurs d’expression lorsqu’un rapport affiche le texte « #Error ».
Fenêtre Propriétés Valeurs de propriété pour l'élément de rapport actuellement sélectionné dans l'aire de conception. Vous pouvez utiliser cette option pour afficher les propriétés des éléments de rapport imbriqués. Toutefois, vous devez sélectionner un élément de rapport plusieurs fois pour parcourir sa hiérarchie et ses membres imbriqués. Pour savoir quelles propriétés de l'élément de rapport sont affichées, cochez le nom de l'élément qui apparaît en haut du volet Propriétés.
Boîte à outils La boîte à outils.
Autre Windows>Structure du document Une vue hiérarchique des éléments de rapport et leurs collections de zones de texte dans un rapport.
Barres d'outils Diverses barres d’outils, notamment Bordures de rapport et Mise en forme du rapport. Pour plus d'informations, consultez Barres d'outils du Concepteur de rapports.
Données de rapports Le volet des données de rapport où vous pouvez ajouter des paramètres de rapport, des sources de données, des jeux de données et des images.

Menu Projet

Vous pouvez utiliser les options du menu Projet suivantes pour gérer des sources de données partagées et des rapports dans un projet. Lorsque vous ajoutez ou supprimez des éléments du projet, l'affichage hiérarchique des éléments du projet dans l'Explorateur de solutions est automatiquement mis à jour.

Option Objectif
Ajouter un nouvel élément Ajoutez une nouvelle source de données partagée ou un nouveau rapport au projet.
Ajouter un élément existant Ajoutez une source de données partagée existante ou un rapport existant au projet.
Importer des rapports Importez des rapports d'une autre application, par exemple, Microsoft Access.
Exclure du projet Exclure les éléments du projet. Cette option ne supprime pas les éléments exclus de votre système de fichiers.
Afficher tous les fichiers Afficher tous les fichiers d’un projet.
Actualiser les éléments de boîte à outils du projet Actualisez le cache de boîte à outils lorsque vous installez de nouveaux éléments de rapport personnalisés dans votre projet.
Propriétés Ouvrez la boîte de dialogue Pages de propriétés de ce projet. Pour plus d’informations, consultez Zone de dialogue des Pages de propriétés du projet.

Barres d'outils du Concepteur de rapports

Report Designer propose les barres d'outils spécialisées suivantes pour la création de rapports :

Barre d'outils Objectif
Report Ajouter un en-tête ou un pied de page. Définir les propriétés de rapport. Afficher ou masquer la règle ou le volet de regroupement. Utilisez le contrôle de zoom pour modifier votre vue d’un rapport.
Bordures de rapport Définissez la couleur, le style et la largeur de toutes les lignes sélectionnées, ainsi que les bordures de tous les éléments de rapport choisis.
Mise en forme du rapport Définissez le format des éléments de rapport sélectionnés. Pour les zones de texte, vous pouvez utiliser la barre d'outils pour modifier les types de mise en forme suivants : propriétés de la police et couleur du texte, couleur d'arrière-plan et justification du texte.
Disposition Définissez l'ordre de dessin des éléments de rapport et la fusion des cellules dans une région de données.
Standard Ouvrez ou enregistrez des projets et des fenêtres d'affichage et sélectionnez la configuration du débogage.

Vous pouvez utiliser le menu Affichage pour afficher ou masquer ces barres d’outils. D'autres barres d'outils Visual Studio peuvent être indisponibles si leurs fonctionnalités ne s'appliquent pas aux caractéristiques de Report Designer.

Contrôle de code source

SSDT peut s’intégrer aux plug-ins sources. Vous pouvez utiliser les pages Contrôles de code source dans la boîte de dialogue Options pour spécifier un plug-in et configurer des propriétés.

Modèles de rapports personnalisés

Pour utiliser des rapports personnalisés comme modèles pour de nouveaux rapports, il suffit de les copier dans le dossier ReportProject sur l'ordinateur sur lequel SSDT est installé.

L’emplacement par défaut de ce dossier dépend de la version et de l’édition de Visual Studio que vous utilisez. Pour Visual Studio 2022, 2019 et 2017, ce dossier se trouve à l’emplacement suivant :

%ProgramFiles%\Microsoft Visual Studio\<release-year>\<edition>\Common7\IDE\CommonExtensions\Microsoft\SSRS\ProjectItems\ReportProject

Pour Visual Studio 2015, l’emplacement par défaut est le dossier suivant :

%ProgramFiles%\Microsoft Visual Studio 14.0\Common7\IDE\Private Assemblies\ProjectItems\ReportProject

Lorsque vous ajoutez un nouvel élément au projet de rapport, votre rapport personnalisé s'affiche dans le volet Modèles. Vous pouvez également ajouter des styles personnalisés à l'Assistant de rapport.

Prise en charge de la ligne de commande pour SSDT

SSDT est basé sur Visual Studio et sur l’application devenv.exe sous-jacente. Cette application offre plusieurs options de ligne de commande qui sont utiles lors du travail avec des rapports.

Avant de pouvoir utiliser les options de ligne de commande décrites par cette section, vous devez définir des valeurs valides pour les deux éléments suivants :

  • Propriétés du projet pour OverwriteDataSources, TargetDataSourceFolder, TargetReportFolder et TargetServerURL.
  • Au moins un jeu de propriétés de configuration, par exemple, Debug ou Release.

Pour plus d'informations, consultez Publier des sources de données et des rapports.

Pour un projet de serveur de rapports, vous pouvez spécifier les options suivantes à partir de la ligne de commande :

  • /deploy : Déploie des rapports à l’aide des propriétés de projet spécifiées dans un fichier de configuration. Par exemple, la commande suivante déploie les rapports spécifiés par le fichier de solution Reports.sln. Elle utilise les paramètres de configuration Version spécifiés dans les propriétés du projet :

    devenv.exe "C:\Users\<user-name>\source\repos\Reports\Reports.sln" /deploy "Release"
    
  • /build : Génère le fichier solution, mais ne le déploie pas. Par exemple, la commande suivante génère les rapports spécifiés par le fichier de solution Reports.sln. Elle utilise les paramètres de configuration Débogage spécifiés dans les propriétés du projet :

    devenv.exe "C:\Users\<user-name>\source\repos\Reports\Reports.sln" /build "Debug"
    
  • /out : Redirige la sortie générée en créant une solution dans le fichier spécifié. Par exemple, la commande suivante redirige la sortie générée dans l'exemple précédent vers un fichier nommé mybuildlog.txt.

    devenv.exe "C:\Users\<user-name>\source\repos\Reports\Reports.sln" /build "Debug" /out mybuildlog.txt
    

Raccourcis clavier dans SSDT

Vous pouvez utiliser les raccourcis clavier pour :

  • Contrôler les fenêtres et les modes dans SSDT :

    Description Combinaison de touches
    Génération du projet sélectionné Ctrl+Maj+B
    Afficher la fenêtre Propriétés F4
    Afficher la fenêtre des données de rapport Ctrl+Alt+D
    Démarrer le débogage F5
    Passage d'une fenêtre ouverte à la suivante F6
  • contrôler les éléments sur l'aire de conception du rapport :

    Description Combinaison de touches
    Déplacer le focus d'un élément de rapport vers l'élément de rapport suivant Tab
    Déplacer l'élément de rapport sélectionné Touches de direction
    Envoyer un rappel de l'élément de rapport sélectionné Ctrl+Touches de direction
    Augmenter ou diminuer la taille de l'élément de rapport sélectionné Ctrl+Maj+Touches de direction
    Dans une zone de texte, déplacer le curseur au début du texte d'affichage visible Ctrl+Début
    Dans une zone de texte, déplacer le curseur à la fin du texte d'affichage visible Ctrl+Fin
    Dans une zone de texte, sélectionner le texte à partir de la position actuelle du curseur jusqu'au début du texte d'affichage visible Maj+Début
    Dans une zone de texte, sélectionner le texte à partir de la position actuelle du curseur jusqu'à la fin du texte d'affichage visible Maj+Fin
    Dans une zone de texte, sélectionner le texte à partir de la position actuelle du curseur jusqu'au début de l'expression Ctrl+Maj+Début
    Dans une zone de texte, sélectionner le texte à partir de la position actuelle du curseur jusqu'à la fin de l'expression Ctrl+Maj+Fin
    Ouvrir le menu contextuel de l'élément de rapport sélectionné Maj+F10