Exemples de rapports AdventureWorks

Mis à jour : 14 avril 2006

Les exemples de rapports AdventureWorks sont un ensemble de fichiers de définition de rapport prédéfinis qui utilisent les bases de données AdventureWorks comme sources de données. Vous pouvez télécharger et afficher chaque rapport séparément. Toutefois, certains rapports sont conçus pour fonctionner ensemble par l'intermédiaire de liens. Vous pouvez utiliser les exemples de rapports pour vous familiariser avec les fonctionnalités de Reporting Services ou les utiliser comme des modèles pour la création de nouveaux rapports.

ms160721.note(fr-fr,SQL.90).gifRemarque :
Si vous utilisez SQL Server 2005 Express Edition with Advanced Services, vous devez modifier l'URL du serveur de rapports avant de publier les exemples de rapports sur le serveur de rapports. Notez également que le rapport Sales Reason Comparison n'est pas pris en charge. Ce rapport nécessite Analysis Services, qui n'est pas disponible dans SQL Server 2005 Express Edition.

Scénario

Adventure Works Cycles publie des informations sur les produits et sur les ventes à l'attention de tous les employés de l'entreprise. Les rapports présentent ces données sous différents formats. Les utilisateurs peuvent consulter ces rapports quand bon leur semble en les ouvrant dans le Gestionnaire de rapports.

Langage

Langage de définition de rapport (RDL, Report Definition Language)

Fonctionnalités

Les exemples de rapports AdventureWorks illustrent toute une gamme de fonctionnalités. Le tableau suivant fournit une description de chacune des fonctionnalités mise en œuvre dans les rapports.

Rapport

Description

Company Sales (Ventes de la société)

Ventes de la société Adventure Works Cycles par trimestre et par catégorie de produits. Ce rapport illustre l'utilisation d'une région de données de type matrice permettant une extraction vers le bas à partir de données de synthèse jusqu'aux données détaillées par l'affichage et le masquage de lignes. Il montre également comment utiliser des images d'arrière-plan.

Employee Sales Summary (Récapitulatif des ventes par employé)

Ventes de la société Adventure Works Cycles par commercial. Ce rapport comprend les graphiques Sales Comparison (Comparaison des ventes) et Current Month Sales Comparison (Comparaison des ventes du mois en cours), en plus d'une table Current Month Order Summary (Résumé des commandes du mois en cours) permettant d'effectuer une extraction de façon à afficher les commandes individuelles. Il illustre l'utilisation de plusieurs datasets, de graphiques, de tables, d'une extraction et de paramètres dynamiques.

Product Catalog (Catalogue de produits)

Catalogue complet et illustré des produits de la société Adventure Works Cycles. Ce rapport illustre l'utilisation d'images incorporées, d'images de base de données, de sauts de page, de pieds de page, de tables, de la mise en forme conditionnelle et d'un explorateur de documents.

Product Line Sales (Ventes par ligne de produits)

Les cinq premiers commerciaux et magasins de la société Adventure Works Cycles. Ce rapport se base sur un dataset et des requêtes contenant une clause TOP. Il montre aussi l'utilisation de tables, de graphiques, de paramètres à valeurs multiples, de tris définis par l'utilisateur, de champs calculés et de liens d'extraction.

ms160721.note(fr-fr,SQL.90).gifRemarque :

À partir de SQL Server 2005 Service Pack 1, la liste déroulante des paramètres de sous-catégorie ne contient plus le membre All.

Sales Order Detail (Détail de la commande)

Détail d'une commande individuelle de produit Adventure Works Cycles. Ce rapport est accessible par extraction à partir du rapport Employee Sales Summary et par extraction vers le bas dans le rapport Territory Sales. Il illustre l'utilisation de listes, de tables, de paramètres et d'expressions.

Territory Sales (Ventes par territoire)

Ventes de produits Adventure Works Cycles par territoire. Ce rapport comporte une fonctionnalité d'extraction vers le bas visant à afficher ou masquer les détails relatifs aux commerciaux et aux numéros de commande, tout en permettant l'extraction des détails de commandes individuelles. Il illustre l'utilisation d'une région de données de type table permettant une extraction vers le bas à partir de données de synthèse jusqu'aux données détaillées par l'affichage et le masquage de lignes. Il montre également l'emploi de liens d'extraction et d'une mise en forme conditionnelle.

Sales Reason Comparison (Comparaison des motifs de vente)

Données comparatives des motifs de vente obtenues d'après un cube d'Analysis Services. Ce rapport montre également l'utilisation d'un paramètre à valeurs multiples. Le rapport Sales Reason Comparison repose sur SQL Server Analysis Services et sur la base de données AdventureWorks Analysis Services.

Conditions préalables requises

Votre système doit répondre aux spécifications suivantes pour que vous puissiez utiliser les exemples de rapports.

Serveur

  • Microsoft SQL Server 2005 Reporting Services (éditions Evaluation, Standard, Developer ou Enterprise), ou SQL Server 2005 Express Edition with Advanced Services
  • Microsoft SQL Server 2005
  • Bases de données exemple AdventureWorks et AdventureWorksDW intégrées à SQL Server 2005 et disponibles sur le site Web des développeurs SQL Server.
  • Microsoft SQL Server 2005 Analysis Services (obligatoire pour le rapport Sales Reason Comparison)
  • Cube OLAP AdventureWorks (obligatoire pour le rapport Sales Reason Comparison)

Client

  • Microsoft Internet Explorer 6.0 avec activation des scripts
  • Business Intelligence Development Studio (facultatif)
    ms160721.note(fr-fr,SQL.90).gifRemarque :
    Les ordinateurs Itanium ne prennent pas en charge Business Intelligence Development Studio, contrairement aux ordinateurs x64. Si vous avez déployé les exemples de bases de données SQL Server 2005 sur un ordinateur Itanium, utilisez Business Intelligence Development Studio sur un ordinateur x86 ou x64 pour les modifier et les exécuter.

Installation des exemples

Les exemples SQL Server ne sont pas installés automatiquement lors de l'installation. Pour obtenir des instructions sur l'installation des exemples, consultez Installation des exemples.

Déploiement de l'exemple de cube

Le projet d'exemple AdventureWorks Analysis Services est disponible dans l'Édition Standard et l'Édition Entreprise. Le rapport Sales Reason Comparisons fonctionne avec les deux versions du projet.

Comment déployer la version Édition Standard de l'exemple de cube

  1. Dans la barre d'outils Business Intelligence Development Studio, cliquez sur Fichier, pointez sur Ouvrir, puis cliquez sur Projet/Solution.

  2. Accédez au dossier C:\Program Files\Microsoft SQL Server\90\Tools\Samples\AdventureWorks Analysis Services Project\Standard, sélectionnez le fichier Adventure Works DW.sln, puis cliquez sur Ouvrir.

  3. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur Adventure Works DW Standard Edition et sélectionnez Déployer.

  4. Dans Management Studio, connectez-vous à l'instance par défaut d'Analysis Services.

  5. Développez le dossier des bases de données et vérifiez qu'Adventure Works DW Standard Edition est disponible.

  6. Dans Business Intelligence Development Studio, cliquez sur Fichier, pointez sur Ouvrir, puis cliquez sur Projet/Solution.

  7. Accédez à C:\Program Files\Microsoft SQL Server\90\Samples\Reporting Services\Report Samples\AdventureWorks Sample Reports, sélectionnez le fichier AdventureWorks Sample Reports.sln, puis cliquez sur Ouvrir.

    ms160721.note(fr-fr,SQL.90).gifRemarque :
    Les exemples Reporting Services et les exemples Analysis Services sont placés dans des dossiers différents. Si vous ne trouvez pas le fichier AdventureWorks Sample Reports.sln, vérifiez que les informations de chemin d'accès sont correctes.
  8. Dans l'Explorateur de solutions, double-cliquez sur le fichier AdventureWorksAS.rds.

  9. Tapez ou copiez la chaîne de connexion suivante, elle spécifie l'Édition Standard de la base de données exemple Adventure Works DW :

    Data Source=(local);Initial Catalog="Adventure Works DW Standard Edition"
    
  10. Déployez les exemples de rapports en suivant les instructions détaillées dans « Déploiement des exemples de rapports AdventureWorks ». Vous pouvez poursuivre à l'étape 3 puisque la solution est déjà ouverte.

Comment déployer la version Édition Entreprise de l'exemple de cube

  1. Dans la barre d'outils Business Intelligence Development Studio, cliquez sur Fichier, pointez sur Ouvrir, puis cliquez sur Projet/Solution.
  2. Accédez au dossier C:\Program Files\Microsoft SQL Server\90\Tools\Samples\AdventureWorks Analysis Services Project\Enterprise, sélectionnez le fichier Adventure Works DW.sln, puis cliquez sur Ouvrir.
  3. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur Adventure Works DW et sélectionnez Déployer.
  4. Dans SQL Server Management Studio, connectez-vous à l'instance par défaut d'Analysis Services.
  5. Développez Bases de données et vérifiez que l'exemple de base de données AdventureWorksDW est disponible.
  6. Continuez par la procédure de la section suivante pour déployer les exemples de rapports AdventureWorks sur le serveur de rapports.

Déploiement des exemples de rapports AdventureWorks

  1. Dans la barre d'outils Business Intelligence Development Studio, cliquez sur Fichier, pointez sur Ouvrir, puis cliquez sur Projet/Solution.
  2. Accédez à C:\Program Files\Microsoft SQL Server\90\Samples\Reporting Services\Report Samples\AdventureWorks Sample Reports, sélectionnez le fichier AdventureWorks Sample Reports.sln, puis cliquez sur Ouvrir.
  3. Si vous utilisez SQL Server 2005 Express Edition with Advanced Services, vous devez modifier la propriété de l'URL du serveur de rapports cible, ainsi que la chaîne de connexion par défaut qui spécifie une connexion à l'exemple de base de données AdventureWorks. Les valeurs par défaut de cet exemple sont incorrectes pour une installation SQL Server Express :
    1. Dans le menu Projet, sélectionnez Propriétés.
    2. Dans OverwriteDataSources, sélectionnez True.
    3. Dans TargetServerURL, tapez l'URL suivante :
      https://localhost/reportserver$SQLExpress
    4. Cliquez sur OK pour fermer la boîte de dialogue Pages de propriétés de la solution.
    5. Dans l'Explorateur de solutions, dans Sources de données partagées, double-cliquez sur AdventureWorks.rds.
    6. Dans la boîte de dialogue Source de données partagées, dans l'onglet Général, modifiez la chaîne de connexion de sorte à utiliser la valeur suivante :
      Data Source=localhost\SQLExpress; Initial Catalog=AdventureWorks
    7. Cliquez sur OK pour fermer la boîte de dialogue Source de données partagées.
  4. Dans la barre d'outils standard, sélectionnez la configuration de solution Production. (La configuration par défaut est Debug.)
  5. Dans le menu Générer, cliquez sur Déployer AdventureWorks Sample Reports. Lorsque vous déployez la solution, les rapports sont publiés sur le serveur de rapports.

Consultation des exemples de rapports dans le Gestionnaire de rapports

Une fois les exemples de rapports publiés, vous pouvez les consulter dans le Gestionnaire de rapports. Pour consulter les rapports, vous devez disposer des autorisations suivantes :

  • Vous devez être autorisé à vous connecter au moteur de base de données SQL Server local qui héberge la base de données AdventureWorks. Par défaut, les sources de données des rapports sont configurées de manière à utiliser la sécurité intégrée de Windows. Vous utilisez les informations d'identification de votre compte Windows pour vous connecter à la base de données.
  • Vous devez disposer d'une attribution de rôle qui vous accorde le droit d'accès au rapport. Si vous êtes administrateur local de l'ordinateur, toutes ces autorisations vous sont accordées automatiquement. Dans le cas contraire, vous devez configurer des attributions de rôle et des autorisations de connexion avant de pouvoir consulter le rapport.

Pour afficher un rapport dans le Gestionnaire de rapports, procédez comme suit :

  1. Ouvrez une fenêtre du navigateur. Le Gestionnaire de rapports nécessite Internet Explorer 6.0 avec l'activation des scripts.
  2. Tapez l'URL du Gestionnaire de rapports dans la barre d'adresses du navigateur Web. Par défaut, l'URL est http://<webservername>/reports. Si vous utilisez SQL Server Express, l'URL par défaut est https://localhost/reports$SQLExpress.
  3. Recherchez le dossier qui contient les rapports. Par défaut, il s'agit du dossier des exemples de rapports AdventureWorks.
  4. Cliquez sur le nom du rapport que vous souhaitez ouvrir.

Voir aussi

Tâches

Exemples de scripts (Reporting Services)

Autres ressources

Installation des exemples de bases de données AdventureWorks et des autres exemples
Procédure : publier des exemples de rapport (Concepteur de rapports)
Procédure : téléchargement d'exemples de rapports (Gestionnaire de rapports)

Aide et Informations

Assistance sur SQL Server 2005