19
mars 16

Système de reporting simple, open source et gratuit en moins de 15 minutes

Birt-logoSi vous êtes à la recherche d’un système de reporting simple à mettre en place, ouvert car  basé sur une technologie Open Source (BIRT) et rapide à mettre en place, alors vous êtes sur le bon article. Dans cet article vous apprendrez à :

  • Installer les pré-requis permettant de faire fonctionner BIRT Viewer
  • Déployer BIRT viewer sur votre serveur
  • Exécuter un rapport d’exemple

Les technologie abordées : CentOS 7, Tomcat,7 Java Open JDK, Birt Runtime 4.4.2.

Continue reading →


03
nov. 14

Comment utiliser la clause IN dans les DataSet avec BIRT

Si vous utilisez BIRT vous avez probablement remarqué qu’on ne peut pas utiliser de « IN » dans les requêtes SQL avec un paramètre de type multiselect de cette manière :

SELECT * FROM toto WHERE  id  IN (?)

Dans cet article deux solutions seront proposées : celle proposée par BIRT/Actuate dans leurs supports et celle que j’utilise.

Nous partirons du principe que le paramètre à passer au Data Set est un « report parameter » de type « multiselect ». Après cet article, vous serez en mesure d’utiliser les paramètres de multi-selection dans vos dataset et cela, de la manière qui vous convient le mieux selon vos contraintes techniques.

Continue reading →


30
juil. 14

Afficher des logs simplement avec BIRT (Windows)

Bonjour,

birt_logoCela fait un petit moment que je n’avais pas posté d’article. Je reviens avec un très court article sur une méthode rapide et pratique ( mais pas très propre 🙂 ) pour afficher des logs dans BIRT sans nécessairement avoir à écrire dans un fichier. Le principe étant d’utiliser la console pour afficher ce que l’on veut. Cette méthode a été testé uniquement sur Windows.

Continue reading →


28
juil. 13

Traduire les paramètres d’un rapport BIRT

Bonjour,

birt_logoVoici un court article décrivant la façon ( simple ) de traduire les paramètres d’un rapport pour les avoir dans la locale voulue lors du lancement d’un rapport. Ce n’est pas très compliqué, mais je dois vous avouer que je n’avais pas trouvé tout de suite, heureusement que Google est là :). Si vous ne maîtrisez pas bien la traduction des rapports et les fichiers « .properties », je vous conseille de lire d’abord l’article sur la traduction des rapports. Vous pouvez également jeter un coup d’œil du côté de cet article, vous présentant le moyen de tester vos traductions.

Continue reading →


24
juin 13

Changer la « Local » du mode preview pour tester ses traductions sur BIRT

Bonjour à tous !

birt_logo

Ça fait quelques temps que je n’ai pas écris d’article mais le précédent était tellement long que je me suis dit que ça pouvait attendre un peu ^^.

J’imagine que vous avez d’ailleurs tous lu l’article sur les traductions, il est donc important maintenant de tester vos rapports pour vérifier que toutes les traductions passent bien !

Conseil : Je rajoute à tous mes textes à traduire le préfixe « TR_ » afin de repérer facilement les textes que j’aurai pu oublier de traduire.
Continue reading →


10
mai 13

Créer et utiliser des fichiers de traduction avec BIRT

Bonjour,

Aujourd’hui nous allons parler de la traduction des rapports BIRT.
birt_logoCela peut devenir une pratique incontournable dès lors que les clients de vos rapports n’ont pas tous la même langue et qu’il n’est pas possible de ne faire qu’une version ( anglaise en générale ) des rapports.

Nous allons voir qu’il est assez simple de rendre un rapport multilingue, même si cela peut vite devenir fastidieux si vous devez maintenir un grand nombre de traductions.

Continue reading →


03
avril 13

Générateur de données

tipsComme la plupart des developpeurs ( notamment BIRT ) j’ai eu besoin de données aléatoires pour alimenter une maquette de rapport. Je me suis donc dirigé vers l’ami de tous les jours : Google.  J’ai rapidement trouvé ce que je cherchais grâce à cet article sur Korben.info. J’en profite pour signaler que ce site est vraiment très intéressant et mérite  d’être suivi car traite de sujets techniques d’actualité en tout genre. Continue reading →