Création d'un document SAP BusinessObjects Web Intelligence

Modification d'une requête basée sur un univers

Objective

After completing this lesson, you will be able to expliquez pourquoi la modification d'une requête améliore la précision et la pertinence des données dans un document Web Intelligence.

Modifier une requête

Vous pouvez avoir besoin de modifier une requête pour plusieurs raisons :

  • Pour répondre aux nouvelles exigences métier en ajoutant des dimensions ou des indicateurs.
  • Pour améliorer les performances en ajoutant des filtres de requête afin de réduire le volume de données.
  • Pour créer des formules ou des variables en ajoutant de nouveaux indicateurs.

Pour modifier une requête, sélectionnez Modifier dans la section Requêter (Query) de la barre d'outils.

Modifiez la requête en ajoutant l'objet état puis cliquez sur le bouton Exécuter.

Sélectionnez l'objet et placez-le dans le tableau.

Une flèche en pointillés pointe du panneau Requête 1 avec les objets état, année et chiffre d'affaires vers un tableau répertoriant le chiffre d'affaires par état et année.

Les deux niveaux d'agrégation : base de données vs. Web Intelligence

Dans Web Intelligence, vous utilisez deux niveaux d'agrégation. L'agrégation consiste à agréger des données, par exemple, en calculant une somme ou un nombre. Lorsque vous comprenez ces niveaux, vous pouvez créer des documents efficaces et flexibles.

  • L'agrégation au niveau de la source de données est la première étape et la plus importante. Elle a lieu avant que les données n'atteignent votre document Web Intelligence. Lorsque vous exécutez une requête, le serveur de traitement Web Intelligence crée du code SQL et l'envoie à la base de données source, comme Oracle, SQL Server ou SAP HANA. Ce code SQL inclut souvent des fonctions d'agrégation telles que Somme, Nombre, Moyenne, Max et Min. Le moteur de base de données exécute la requête, effectue les calculs et renvoie uniquement les résultats agrégés.
  • L'agrégation au niveau du document Web Intelligence a lieu après l'extraction des données de la base de données et leur chargement dans le microcube du document Web Intelligence. Par exemple, si votre requête inclut le chiffre d'affaires par année et par trimestre, vous pouvez effectuer une analyse plus approfondie :
    • Vous pouvez créer un tableau avec la dimension année et l'indicateur chiffre d'affaires. Web Intelligence additionne le chiffre d'affaires pour toutes les trimestres afin de vous donner un total pour chaque année.
    • Vous pouvez calculer le chiffre d'affaires total à l'aide d'une formule simple, telle que =Somme([Chiffre d'affaires]), dans une cellule individuelle. Web Intelligence additionne toutes les valeurs de chiffre d'affaires dans le microcube.
    • Vous pouvez modifier le contexte de votre tableau. Si votre tableau affiche l'année et le chiffre d'affaires, et que vous ajoutez l'objet trimestre, Web Intelligence met à jour les données pour afficher l'année, le trimestre et le chiffre d'affaires.
Un diagramme de flux de données illustre une requête récupérant l'année, le trimestre et le chiffre d'affaires, avec des tableaux regroupant les ventes par année, trimestre, les ventes par année et le total des ventes.

Récapitulons ce que vous avez appris

  • Modifiez les requêtes pour répondre aux nouveaux besoins métier, améliorer les performances ou créer des formules ou des variables.
  • L'agrégation a lieu à deux niveaux : d'abord dans la base de données, puis dans le document Web Intelligence.
  • L'agrégation au niveau de la base de données agrège les données avant qu'elles n'atteignent Web Intelligence, améliorant ainsi l'efficacité.
  • L’agrégation au niveau du document Web Intelligence permet une analyse plus approfondie et une synthèse flexible des données après leur extraction.

Modifier une requête basée sur un univers

Scénario de gestion

Votre responsable vous demande d'analyser les performances de vente trimestrielles, en mettant l'accent sur les marges bénéficiaires. Vous devez améliorer le rapport des ventes existant en intégrant ces nouvelles métriques pour fournir une vue complète.