Le reporting avec Pentaho et JasperReport
[30 mn de lecture - paru le 10/28/2006 11:57:30 PM - Public : Débutant]
|
   
|
Auteur
3 Les xactions avec Pentaho Design Studio Pentaho Design Studio est un Eclipse modifié pour créer des fichiers .xactions. Ces derniers contiennent les paramètres d'une source de données et des instructions (génération de rapport, envoie de mail, etc.), sous un format XML, qui sont destinés au moteur de Pentaho pour être exécuter.
3.1 Installation et configuration de Pentaho Design StudioTéléchargez Pentaho Design Studio sur http://sourceforge.net/projects/pentaho
Décompressez l'Eclipse dans le répertoire de votre choix.
Allez dans le répertoire \pentaho-design-studio\plugins\org.pentaho.designstudio.editors.actionsequence.
Ouvrez le fichier preferences.ini à l'aide d'un éditeur de texte.
Modifiez la ligne ci-dessous pour qu'elle corresponde à votre installation de Pentaho:
actionsequence.server.url=http://localhost:8080/pentaho
Pour lancer le logiciel, double-cliquez sur PentahoDesignStudio.exe.
3.2 Introduction à Pentaho Design Studio3.2.1 Importer pentaho_solutionsPour importer le répertoire pentaho_solutions (cf. Chapitre 2.2.3) :
Sur la gauche, dans Package Explorer, faites un clic-droit et Import.
Cliquez sur Existing Projects into Workspace et Next.
Dans Select root directory, indiquez le chemin de pentaho_solutions puis cliquez sur Finish.

3.2.2 Exemple simple d'une xaction
Dans Package Explorer, faites un clic-droit sur le projet pentaho_solutions, New, Folder et nommez ce nouveau dossier.
Dans Package Explorer, faites un clic-droit sur le nouveau dossier, New et Other... .
Dans le dossier Pentaho, choisissez New Action Sequence Wizard.
Nommez votre fichier .xaction et cliquez sur Finish.
Remarque : il existe un raccourci sur la barre d'outil
 Double-cliquez sur votre xaction. Ce dernier s'ouvre dans la fenêtre gauche. Remarquez en bas les différents onglets :
- General
- Define Process
- XML Source
- Test
Cliquez sur l'onglet Define Process. La colonne de gauche montre les différentes parties de votre xaction. Dans la partie Process Actions, faites un clic-droit, Add, Get Data From et Relational.
Sur la partie droite s'affiche les caractéristiques de cette action. Cliquez sur JNDI et inscrivez le nom de votre JNDI configuré précédemment (cf Chapitre 1.3). En dessous dans la partie Query, inscrivez " SELECT SYSDATE FROM DUAL". Dans Process Actions, faites glisser query_result vers ouputs qui se trouve en bas dans la section Process Outputs.
Sauvegardez le fichier avec Ctrl-S. Cliquez sur l'onglet Test et sur le bouton Run.  Maitenant vous pouvez intégrer ce lien généré dans n'importe quel site web.
|