Blog ENI : Toute la veille numérique !
-25€ dès 75€ sur les livres en ligne, vidéos... avec le code FUSEE25. J'en profite !
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
  1. Livres et vidéos
  2. Pentaho
  3. Mise en œuvre de WAQR
Extrait - Pentaho Mise en place d'une solution Open Source de Business Intelligence
Extraits du livre
Pentaho Mise en place d'une solution Open Source de Business Intelligence Revenir à la page d'achat du livre

Mise en œuvre de WAQR

Liste des points de vente

1. Objectif

L’application Web Adhoc Query and Reporting guide complètement l’utilisateur dans la conception des rapports. Celui-ci doit suivre les étapes d’un assistant (Wizard). Le rapport produit par l’assistant est directement opérationnel (et publiable dans le portail Web).

Dans le cadre d’un premier rapport (Liste des points de vente), les principales possibilités l’assistant seront exposées.

Pour illustrer la démarche de conception dans ce premier rapport, de nombreuses recopies d’écran seront présentées.

Les données manipulées dans ce rapport sont issues de la base de données SampleData.

2. Présentation de la base de données SampleData

La base de données SampleData est une base hébergée par le SGBD HSQLDB embarqué dans la solution Pentaho BI Suite.

Pour la présentation de WAQR, les tables de cette base de données vont être utilisées. On peut bien sûr dans WAQR paramétrer l’accès à des SGBD Open Source comme MySQL ou PosgreSQL ou à des SGBD commerciaux comme Microsoft SQL Server ou Oracle.

Dans la suite Pentaho BI Suite, aucune interface n’est disponible pour accéder à la structure des tables ou aux données. Pour réaliser cette exploration des tables HSQLDB, il faut par exemple installer un outil tiers comme DbVisualizer 7.1.1 sous Windows (téléchargeable gratuitement à l’adresse http://www.dbvis.com/products/dbvis/download/).

3. Accès à l’interface de Pentaho User Console (PUC)

La procédure de démarrage de Pentaho Business Intelligence Server est longuement décrite dans le chapitre "Prise...

Liste des employés

1. Objectif

La possibilité de regrouper les enregistrements dans des sous-tableaux sur un champ particulier a été évoquée lors dans la conception du rapport précédent (WAQR_1.waqr).

Le listage des employés, en les regroupant sur le champ Job Title, est souhaité. Les champs affichés seront consécutivement :

  • Employee ID

  • First Name

  • Last Name

  • Job Title

Un tri des enregistrements (dans le cadre de chaque groupe Job Title) sur le champ Employee ID est aussi prévu (étape 3).

Pour la mise en page, les choix suivants peuvent être retenus :

  • Modèle (étape 1) : Pentaho

  • Orientation (étape 4) : Portrait

  • Format de papier (étape 4) : A4

  • En-tête du rapport (étape 4) : WAQR_02 : Liste des employés

2. Conception du rapport via l’assistant WAQR

Dans la mesure où les étapes de l’assistant ont été globalement décrites lors de la conception du rapport WAQR_01.waqr, il n’est pas prévu ici d’y revenir.

Le rapport est sauvegardé sous l’appellation WAQR_02.

3. Compte-rendu d’exécution

L’exécution du rapport WAQR_02.waqr affiche le résultat suivant :

07EP08.png

Liste des règlements de clients

1. Objectif

Le but est ici de lister les règlements effectués par les clients en les regroupant sur le champ Customer Name. Les champs affichés seront consécutivement :

  • Customer Number

  • Customer Name

  • City

  • Country

  • Check Number

  • Payment Date

  • Amount

Une totalisation en pied de groupe Customer Name sur le champ Amount sera mise en place (étape 3).

Un tri des enregistrements (dans le cadre de chaque groupe Customer Name) sur le champ Payment Date est aussi prévu (étape 3).

Pour la mise en page, les choix suivants peuvent être retenus :

  • Modèle (étape 1) : Pentaho

  • Orientation (étape 4) : Paysage

  • Format de papier (étape 4) : A4

  • En-tête du rapport (étape 4) : WAQR_03 : Liste des règlements de clients

2. Conception du rapport via l’assistant WAQR

Il n’est pas prévu ici de revenir sur l’assistant WAQR.

Le rapport est sauvegardé sous l’appellation WAQR_03.

3. Compte-rendu d’exécution

L’exécution du rapport WAQR_03.waqr affiche le résultat suivant :

07EP09.png

Liste des règlements de clients (France)

1. Objectif

Ce rapport est structurellement identique au précédent, seul un filtre sur le champ Country avec valeur exacte France est prévu en plus.

2. Conception du rapport via l’assistant WAQR

Il n’est pas prévu ici de revenir sur l’assistant WAQR.

Le rapport est sauvegardé sous l’appellation WAQR_04.

3. Compte-rendu d’exécution

L’exécution du rapport WAQR_04.waqr affiche le résultat suivant :

07EP10.png

Liste des produits

1. Objectif

Il est prévu de lister les produits commercialisés. Les champs affichés seront consécutivement :

  • Product Code

  • Product Name

  • Product Description

  • Buy Price

Un tri des enregistrements sur le champ Buy Price va aussi être effectué (étape 3).

Pour la mise en page, les choix suivants seront retenus :

  • Modèle (étape 1) : Pentaho

  • Orientation (étape 4) : Paysage

  • Format de papier (étape 4) : A4

  • En-tête du rapport (étape 4) : WAQR_05 : Liste des produits

Au niveau de l’étape 3, le format de prévisualisation à retenir sera Excel (HTML étant la valeur par défaut). À l’exécution du rapport, aucun affichage n’est obtenu, WAQR produisant un classeur Excel de nom WAQR_05.xls.

2. Conception du rapport via l’assistant WAQR

Il n’est pas prévu ici de revenir sur l’assistant WAQR.

Le rapport est sauvegardé sous l’appellation WAQR_05.

3. Compte-rendu d’exécution

Le classeur Excel WAQR_05.xls se présente comme suit :

07EP11.png