Reporting Services dans Business Intelligence Development Studio

Business Intelligence Development Studio est un environnement MicrosoftVisual Studio 2008 doté de fonctions améliorées conçues spécifiquement conçues pour des solutions décisionnelles SQL Server 2008. Utilisez Business Intelligence Development Studio pour développer des rapports et des modèles de rapport dans SQL Server 2008Reporting Services. Lorsque vous installez Reporting Services, les modèles de projet suivants sont disponibles dans Business Intelligence Development Studio :

  • Projet Report Server

  • Assistant Projet Report Server

  • Projet de modèle de rapport

Business Intelligence Development Studio propose en outre un environnement pour l'exécution du Concepteur de rapports et du Générateur de modèles. Ces outils de conception vous permettent de créer des rapports et des modèles dans Reporting Services.

Lorsque vous ouvrez un projet ou un concepteur Business Intelligence Development Studio, des menus spécifiques au projet apparaissent dans Visual Studio. Qui plus est, les options de menu et les raccourcis de Visual Studio évoluent afin de refléter à la fois le type de projet créé et les éléments spécifiques avec lesquels vous travaillez. À mesure que vous découvrez Business Intelligence Development Studio et les fonctionnalités de Reporting Services abordées dans cette rubrique, cliquez avec le bouton droit sur les divers éléments pour en savoir plus sur ces options.

Si vous avez déjà utilisé SQL ServerReporting Services, vous connaissez probablement les fonctionnalités propres à Visual Studio dans Business Intelligence Development Studio. Si vous n'avez jamais utilisé Reporting Services, cette rubrique vous aidera à vous orienter vers les projets et les menus de Business Intelligence Development Studio spécifiques de Reporting Services.

[!REMARQUE]

SQL ServerBusiness Intelligence Development Studio, l'environnement de développement 32 bits pour les projets Report Server et les modèles de rapport, n'est pas conçu pour fonctionner sur des ordinateurs Itanium et n'est pas installé sur les serveurs Itanium. Une prise en charge de BI Development Studio est en revanche possible sur des ordinateurs x64.

Versions prises en charge

Le tableau suivant décrit les versions prises en charge pour la création et la publication de rapports dans Business Intelligence Development Studio.

Type de projet ou de fichier

Version

Création de rapports

Publication de rapports

Remarques

Projet Report Server

ou

Assistant Projet Report Server

SQL Server 2008

Schéma RDL 2008

Serveur de rapports SQL Server 2008Reporting Services uniquement

Permet une mise à niveau locale de schémas RDL (Report Definition Language) 2003, 2005 et 2008.

Projet Report Server

ou

Assistant Projet Report Server

SQL Server 2005

Schéma RDL 2005

Serveur de rapports SQL Server 2005 ou SQL Server 2008Reporting Services

Projet Report Server

SQL Server 2000

Schéma RDL 2003

Non pris en charge

Concepteur de rapports RDLC Visual Studio

Visual Studio 2005

Visual Studio 2008

Schéma RDL 2005

Non pris en charge

Ne prend pas en charge le schéma RDL 2008.

Contrôles de la visionneuse de rapports Visual Studio

Visual Studio 2005

Visual Studio 2008

Éléments RDL 2008 non pris en charge en mode local

N/A

Possibilité de consulter des rapports RDL 2008 sur le serveur de rapports SQL Server 2008Reporting Services en mode serveur.

Pour plus d'informations sur l'ouverture de rapports dans une version précédente du schéma de définition de rapport, voir Mise à niveau de rapports. Pour plus d'informations sur des schémas de définition de rapport spécifiques, voir la rubrique consacrée à la spécification RDL (Report Definition Language).

Projet Report Server

Lorsque vous sélectionnez un projet Report Server, le Concepteur de rapports s'ouvre. Un projet Report Server est un modèle Projets Business Intelligence installé par Visual Studio et disponible dans la boîte de dialogue Nouveaux projets. Pour plus d'informations, voir Utilisation du Concepteur de rapports dans Business Intelligence Development Studio et Procédure : créer un rapport (Reporting Services).

Utilisez les onglets, les fenêtres, les menus et les outils suivants pour concevoir et afficher un aperçu d'un rapport dans le Concepteur de rapports.

Onglets et fenêtres

Le Concepteur de rapports est un outil graphique qui vous permet de créer des rapports proposant deux modes : le mode Conception pour la conception d'un rapport et le mode Aperçu pour exécuter localement le rapport et afficher son rendu dans la visionneuse de rapports.

  • Conception   Utilisez ce mode pour concevoir le rapport.

    Ce mode dévoile les fenêtres ou les volets suivants dans lesquels vous trouverez d'autres fonctionnalités :

    • Données du rapport   Utilisez cette option pour définir des sources de données, des datasets, les paramètres du rapport et des images.

    • Aire de conception   Utilisez cette option pour la mise en page du rapport.

    • Boîte à outils   Utilisez cette option pour ajouter des éléments de rapport, tels que des tables et des graphiques, à l'aire de conception.

    • Regroupement   Utilisez cette option pour définir des groupes pour des régions de données de table, de matrice et de liste. Ces régions de données sont toutes des modèles fondés sur la région de données de tableau matriciel.

    • Propriétés   Utilisez cette option pour définir directement des propriétés sur un élément sélectionné dans le volet de regroupement de l'aire de conception.

    • Barre d'outils   Utilisez cette option pour modifier la mise en forme et l'alignement des éléments de rapport sélectionnés dans l'aire de conception.

    • Structure du document   Affiche les éléments de rapport et les zones de texte utilisés par les régions de données dans une vue hiérarchique de la définition de rapport.

    Dans le menu contextuel, dans l'arrière-plan du rapport, cliquez sur Affichage, puis sur Règle pour afficher la règle.

    Pour plus d'informations, voir Connexion aux données de rapport, Conception de la disposition du rapport et Utilisation des données de rapport.

  • Aperçu   Utilisez cette option pour exécuter le rapport sur votre ordinateur local et afficher le rapport rendu dans la visionneuse de rapports. L'aperçu permet de mettre en cache localement les données du rapport. Vous pouvez également définir les propriétés du projet afin d'exécuter le rapport en mode de débogage au moyen d'un navigateur. Avec ce mode, vous pouvez utiliser les composants suivants :

    • Sortie   Utilisez cette option pour consulter des messages d'erreur issus du processeur de rapports local ou du déploiement en cours lorsque vous publiez un rapport sur le serveur de rapports.

    • **Barre d'outils de la visionneuse de rapports   **   Utilisez cette option pour définir des valeurs de paramètre de rapport, parcourir le rapport et imprimer ou exporter le rapport dans un format de fichier différent.

    Pour plus d'informations, voir Affichage et enregistrement des rapports.

  • Modes Conception et Aperçu   Vous pouvez utiliser l'Explorateur de solutions dans ces deux modes.

    • Explorateur de solutions   Utilisez cet outil pour consulter des sources de données et des rapports partagés pour un projet BI Development Studio. À partir du menu Projet, vous pouvez définir les propriétés du projet et publier le rapport sur un serveur de rapports.

    Pour plus d'informations, voir Publication des sources de données et des rapports.

Le Concepteur de rapports utilise les menus suivants :

  • Affichage   Utilisez ce menu pour afficher ou masquer les fenêtres suivantes : Données du rapport, Explorateur de solutions, Code, Concepteur, Sortie, Structure du document, Boîte à outils, Propriétés, barre d'outils Bordures du rapport, barre d'outils Formatage du rapport et barre d'outils Mise en page.

  • Projet   Utilisez ce menu pour ouvrir des propriétés du projet, ajouter des éléments nouveaux ou existants au projet et importer des rapports depuis Microsoft Access. L'élément de menu Importer des rapports apparaît uniquement si Microsoft  Access est installé.

  • Rapport   Utilisez ce menu pour ajouter ou supprimer l'en-tête de page et le pied de page, afficher ou masquer le volet de regroupement, passer de mode Conception en mode Aperçu et afficher les propriétés du rapport. Ce menu est disponible uniquement lorsque l'aire de conception est active. Pour activer l'aire de conception, cliquez sur l'onglet Conception ou Aperçu.

Propriétés du projet Report Server

Les propriétés du projet Report Server s'appliquent à tous les rapports et à toutes les sources de données partagées au sein d'un projet Business Intelligence Development Studio. 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. Pour afficher les propriétés actuelles du projet, ouvrez la boîte de dialogue Pages de propriétés du projet. Pour l'ouvrir, dans le menu Projet, cliquez sur <project name>Propriétés.

Pour créer plusieurs jeux de propriétés du projet pour diverses opérations de déploiement (par exemple, des tests en entreprise ou des serveurs de rapports de production), utilisez le Gestionnaire de configuration. Pour plus d'informations, voir Publication des sources de données et des rapports.

Assistant Projet Report Server

Lorsque vous sélectionnez l'Assistant Projet Report Server, un projet de serveur de rapports est automatiquement créé et l'Assistant Rapport s'ouvre. Dans l'Assistant, pour créer un rapport, suivez les instructions de chaque page pour créer une chaîne de connexion dans 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 des données de rapport et des groupes, choisir une police et un style de couleur, publier le rapport sur un serveur de rapports et afficher un aperçu local du rapport.

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

Projet de modèle de rapport

Lorsque vous sélectionnez un projet de modèle de rapport, le Générateur de modèles de Reporting Services s'ouvre. Un projet de modèle de rapport est un modèle installé par Visual Studio et disponible dans la section Projets Business Intelligence de la boîte de dialogue Nouveaux projets. Le Générateur de modèles est un outil graphique de création de modèles de rapport basés sur des bases de données SQL Server. Les modèles de rapport sont utilisés dans le Générateur de rapports pour créer des rapports ad hoc. Quand vous créez un modèle de rapport, seul l'onglet Modèle de rapport s'affiche par défaut.

  • Onglet Modèle de rapport   Cet onglet permet d'ajouter ou de supprimer des objets de modèle. L'onglet Modèle de rapport est divisé en deux volets : le volet en arborescence dans la partie gauche et le volet en liste dans la partie droite. L'arborescence comprend toutes les entités du modèle. La liste répertorie les éléments contenus dans l'entité ou le dossier sélectionné. Vous pouvez avoir recours aux menus contextuels dans ces deux vues pour ajouter ou supprimer des éléments dans le modèle.

  • Vue de source de données   Dans cet onglet, vous pouvez créer une vue pour une seule source de données partagée définie pour le projet. Cet onglet ne s'affiche par défaut, mais vous pouvez y accéder en double-cliquant sur le nom de la vue de source de données dans l'Explorateur de solutions. Pour plus d'informations sur l'interface utilisateur du Générateur de modèles, voir Aide du Générateur de modèles de rapport accessible par la touche F1.

Pour plus d'informations, voir Utilisation du Générateur de modèles dans Business Intelligence Development Studio. Pour plus d'informations sur la création de rapports ad hoc dans Reporting Services, voir Conception et implémentation de rapports à l'aide du Générateur de rapports version 1.0.

Lorsque l'onglet Modèle de rapport est actif dans Business Intelligence Development Studio, un menu du même nom est ajouté dans la barre de menus principale. Si cet onglet n'est pas actif, ce menu n'est pas visible dans la barre de menus.

Propriétés de projet du Générateur de modèles

Lorsque vous sélectionnez un élément d'un modèle de rapport, le contenu de la fenêtre Propriétés change afin d'inclure les propriétés associées à l'élément sélectionné. Le Générateur de modèles définit certaines propriétés par défaut mais vous pouvez les modifier ou en affecter de nouvelles. RDLC