Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Intelligence
I n s t i t u t N a t i o n a l d e s S c i e n c e s A p p l i q u e s e t d e T e c h n o l o g i e
JasperServer est la plateforme dcisionnelle de JasperSoft, socit qui dveloppe galement le gnrateur dtats JasperReports, disponible depuis 2001. Cette plateforme propose des fonctionnalits de reporting et danalyse et est disponible sous deux licences : GPL et commerciale. Les utilisateurs ont la possibilit de planifier eux mme la gnration des rapports, puis de recevoir le document par mail ou de le stocker dans un rpertoire du rfrentiel. JasperServer fournit une application Web dveloppe spcifiquement qui permet de crer de nouvelles analyses, de publier de nouveaux documents, de grer les comptes utilisateurs, leurs rles, ainsi que les droits daccs aux diffrents rpertoires et fichiers du rfrentiel. Il est noter que, pour les administrateurs, la publication et la modification des diffrents rapports est possible directement depuis iReport, lapplication de conception de rapports de JasperReports. Pour raliser les oprations de la chane de dcision, JasperSoft fournit les composants suivants : - - - - Pour la cration et gnration de rapports : JasperReports Pour lanalyse : JasperAnalysis (compos de Mondrian et JPivot) Pour la planification : Quartz Pour lETL : JasperETL (plateforme Talend Open Studio)
Les outils JasperSoft sont fournis dans deux types de versions : - - Versions payantes (Professional ou Enterprise) : des versions dessai de 30 jours sont directement tlchargeables partir du site web de JasperSoft : http://www.jaspersoft.com/ Version gratuite (Community) : tlchargeable partir de http://community.jaspersoft.com/
Pour les besoins de notre TP, nous allons utiliser la version gratuite. Nous vous fournissons donc avec ce manuel les pices suivantes : jasperreports-server-cp-4.7.0-windows-x86-installer_0.exe : un excutable pour installer JasperServer sur une machine windows iReport-4.7.1-windows-installer.exe : un excutable pour installer iReport sur une machine windows jasperreports-server-cp-install-guide.pdf : un guide pour linstallation de JasperServer (en anglais) jdk-7u7-windows-i586.exe : un excutable pour installer JDK sur votre machine windows (pour les besoins de iReport)
I.2.
Installation de JasperServer
Linstallation
de
JasperServer
se
fait
de
manire
trs
simple
grce
lexcutable
qui
vous
est
fourni.
Il
suffit
de
suivre
les
instructions
au
lancement
de
linstallateur.
Business
Intelligence
En lanant lexcutable, il vous est possible de choisir si vous dsirez installer un serveur dapplication Apache Tomcat et une base de donnes PosgreSQL, ou si vous utiliserez un Tomcat et Postgresql existants. Il est noter que, si vous utilisez une instance de base de donnes existante, elle doit tre lance linstallation. Mais, si vous voulez utiliser un serveur Tomcat existant, il doit tre larrt. JasperServer vous propose dinstaller loutil iReport. Vous pourrez galement linstaller plus tard, grce lexcutable qui vous est fourni. Pour plus de dtails, vous pouvez consulter le guide dinstallation qui vous est fourni.
I.3.
Dmarrage de JasperServer
Dans ce qui suit, le chemin vers : Dmarrer -> Tous les programmes -> JasperReports Server 4.7.0 sera not <JS path> Pour dmarrer JasperServer, aller vers : <JS path> -> Start or Stop Services -> Start Service Pour ouvrir la page de login, aller vers : <JS path> -> JasperReports Server Login Pour vous identifier, utiliser les paramtres suivants : o Login : jasperadmin o Password : jasperadmin Pour arrter le serveur, aller vers : <JS path> -> Start or Stop Services -> Start Service
Pour le rapport Sales By Month Report, choisissez les contrles en entre de votre choix (input controls) et gnrer le rapport sous format PDF. Pour le rapport Cascading multi select example report, choisissez les entres de votre choix et gnrer un rapport sous format PDF.
III.
iReport
est
loutil
de
cration
de
rapport
graphique
de
base
pour
la
JasperReports.
Il
vous
est
recommand
de
linstaller
directement
partir
de
lexcutable
fourni. iReport
requiert
que
Java
soit
install
sur
votre
machine.
Dmarrer
iReport
et
fermer
la
fentre
de
bienvenue.
Pour
relier
iReport
avec
votre
JasperServer
(qui
doit
tre
lanc),
suivre
les
tapes
suivantes
:
-
Business
Intelligence
Aller
vers
Fentre
->
JasperReports
Server
Repository
pour
afficher
la
fentre
qui
vous
permet
de visualiser vos serveurs - - Cliquer sur licne pour configurer un nouveau serveur Entrer les informations ncessaires de votre serveur. LURL utiliser est : http://localhost:8080/jasperserver/services/repository (si votre serveur est install en local et si le port de Tomcat est configur 8080)
Si votre serveur est correctement configur, vous pourrez visuliser tous les rpertoires se trouvant dans le repository de votre serveur JasperServer. Activit 4. - - Crer un nouveau rapport partir de iReport en se basant sur le modle AllAcounts.jrxml et gnrer un fichier PDF que vous montrerez votre enseignante. Modifier le modle AllAcounts.jrxml utilis dans votre rapport pour ajouter de nouvelles images ou altrer la mise en page. Gnrer un nouveau fichier PDF personnalis.
IV.
Homework
On se propose de gnrer un CV simplifi avec iReport. Pour cela, crer votre propose base de donnes dans PostgreSQL qui contient les informations de base dune personne (nom, prnom, email, tlphone, dernier diplme), et gnrer un fichier PDF contenant lensemble des CV des personnes se trouvant dans la base. Votre fichier doit tre personnalis avec des images et une mise en page de votre choix. Date de remise du travail : prochaine sance de TP.
Initiation
Android