Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > BIRT
BIRT Forum d'entraide sur BIRT (Business Intelligence and Reporting Tools). Avant de poster --> FAQ BIRT,Tutoriels BIRT
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/07/2006, 07h49   #1
Membre régulier
 
Inscription : septembre 2005
Messages : 100
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : septembre 2005
Messages : 100
Points : 90
Points : 90
Envoyer un message via MSN à ReunionIsland
Par défaut Projet Web sous Birt demande d'information

Bonjour,

Voila 1 semaine que je découvre BIRT et parcours la Documentation et j'aimerai un avis .

Je souhaite creer un projet Web sous JBOSS 4.0.4 en utilisant AJAX (ZK framework) pour afficher des rapport avec BIRT avec des interactions utilisateur sur les paramétres des requetes (choix de période,etc etc) et permettre la création de pdf à la volé.

Mon problème est le suivant :
Code :
1
2
3
Quel solution est la mieux adapté pour utilisé BIRT au sein d'une WebApp?<ol style="list-style-type: decimal"><li> Utilisé Le BIRT viewer</li>
<li> Utilisé le Report Engine</li>
</ol>Quel Procédure à suivre suivant le choix fait ci dessus?
Si vous avez deja creer des applications WEB avec Birt n'hésitez à m'indiquer de quel facon vous avez procédé pour la mise en place de BIRT au sein de votre application, en effet tous cela est tout nouveau tout beau pour moi.

Merci d'avance.
ReunionIsland est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2006, 09h38   #2
Membre Expert
 
Avatar de moritan
 
Homme
Développeur Java
Inscription : juin 2005
Messages : 657
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France, Manche (Basse Normandie)

Informations professionnelles :
Activité : Développeur Java

Informations forums :
Inscription : juin 2005
Messages : 657
Points : 1 050
Points : 1 050
Citation:
Envoyé par ReunionIsland
Bonjour,

Voila 1 semaine que je découvre BIRT et parcours la Documentation et j'aimerai un avis .

Je souhaite creer un projet Web sous JBOSS 4.0.4 en utilisant AJAX (ZK framework) pour afficher des rapport avec BIRT avec des interactions utilisateur sur les paramétres des requetes (choix de période,etc etc) et permettre la création de pdf à la volé.

Mon problème est le suivant :
Code :
1
2
3
Quel solution est la mieux adapté pour utilisé BIRT au sein d'une WebApp?<ol style="list-style-type: decimal"><li> Utilisé Le BIRT viewer</li>
<li> Utilisé le Report Engine</li>
</ol>Quel Procédure à suivre suivant le choix fait ci dessus?
Si vous avez deja creer des applications WEB avec Birt n'hésitez à m'indiquer de quel facon vous avez procédé pour la mise en place de BIRT au sein de votre application, en effet tous cela est tout nouveau tout beau pour moi.

Merci d'avance.

Clairement le Report engine.
On en a déjà parler sur le forum, on est plusieurs à avoir déjà fait ce type de projet.
Utiliser Le BIRT viewer, n'est pas une bonne idée car il t'ammène des contrainte et ne s'intègre pas super dans une autre appli.
Par contre regarde bien le code il y a des chose très utile dedans et bien pensé comme par exemple la gestion des paramètres du rapport( Attention tous les cas ne sont pas gérér).

Perso j'ai travailler sur un projet ou on a refait la couche graphique WEB en ajoutant des fonctionnalité pour la gestion des rapports, en strust, hibernate, et Birt.
Regarde le code de la classe ReportRunner, c'est n bon début pour générer un rapport.
moritan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2006, 10h25   #3
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Je ne vais pas être aussi catégorique...

Report Engine :
- Tu peux le "threader" ce qui t'évite de perdre du temps en attendant que le rapport se crée.
- L'utilisateur doit avoir accès à l'endroit ou tu enregistres le rapport (exemple FTP)

BIRT Viewer :
- Tu es obligé d'attendre la création du rapport en entier.
- L'utilisateur peut l'enregistrer directement sur son disque dur.
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2006, 11h20   #4
Membre Expert
 
Avatar de moritan
 
Homme
Développeur Java
Inscription : juin 2005
Messages : 657
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France, Manche (Basse Normandie)

Informations professionnelles :
Activité : Développeur Java

Informations forums :
Inscription : juin 2005
Messages : 657
Points : 1 050
Points : 1 050
Citation:
Envoyé par BiM
Je ne vais pas être aussi catégorique...
Ce qui me gène avec la réutilisation du birtViewer c'est ,qu'il est difficilement modifiable, ça ressemble vite à de grosses verrues. Et on métrise mal les effet de bord.
Par contre rien n'empèche de réutilise une partie du code.
Après ça dépend du projet et de ce quel'on souhaite faire. Mais pour avoir un code pérain vaut mieux éviter . D'ailleurs sur le site d'eclipse il est bien dit qu'il s'agit d'un exemple d'implémentation.
moritan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2006, 13h07   #5
Membre régulier
 
Inscription : septembre 2005
Messages : 100
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : septembre 2005
Messages : 100
Points : 90
Points : 90
Envoyer un message via MSN à ReunionIsland
Par défaut informations supplémentaire

Suite à vos remarque les questions suivantes me trottent dans la tête ^_^


Question 1:
Citation:
Envoyé par BiM
Je ne vais pas être aussi catégorique...
Report Engine :
...
- L'utilisateur doit avoir accès à l'endroit ou tu enregistres le rapport (exemple FTP)
Avec le report Engine il n'est pas possible d'enregistrer le pdf sur la machine de l'utilisateur??


Question 2:
Est ce possible d'utiliser le viewer sachant que:
  • j'aimerai eviter que l'utilisateur puisse définir tout les champs paramétres (je crois qu'on peut cacher le paramétre)
  • définir des champs supplémentaire dans mes requetes ( and... like ..,etc)
  • définir de maniére transparente les champ paramétres caché à l'utilisateur


Question 3:
Qu'on utilise le report Engine ou le Viewer, passe t'on forcement par le Report Design pour définir les rapports?

Merci d'avance pour les infos
ReunionIsland est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2006, 15h07   #6
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Question 1 :

Je ne sais pas trop. Je dirais à première vue non. BIRT n'accepte pas les chemins relatifs il ne veut que des chemins absolus, de plus, il ne prend pas non plus les URL. Donc déjà, pas de possibilité de poser le PDF via un FTP chez le client.

Par contre, il est possible d'orienter le flux de sortie vers la réponse au client (c'est le viewer), dans ce cas, pas de threading possible.

Question 2 :

Ben tu les passes en POST... Enfin, ça c'est un problème Web et non BIRT.

Question 3 :

Ben oui, sinon il les génère à partir de quoi tes rapports ??
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h15.


 
 
 
 
Partenaires

Hébergement Web