Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

: Sortie de JasperIntelligence 1.0.0

Posté par Médéric RIBREUX (page perso, ). Modéré le 04 juillet 2006.
La version 1.0.0 de JasperIntelligence est sortie le 27 Juin 2006. JasperIntelligence est la solution de reporting Open-Source proposée par JasperSoft, les créateurs/mainteneurs de jasperreports, une bibliothèque (LGPL) de génération de rapports en Java.

Au menu des réjouissances on trouve :
  • Génération de rapports, programmée, avec notification par email
  • Interface utilisateur OLAP
  • Sources de données configurables pour la génération de rapport
  • Amélioration de la sécurité
  • Greffon pour iReport amélioré
  • Guide de l'utilisateur remis à jour
  • Amélioration du support de bases de données.
Il existe d'autres solutions opensource de reporting telles que Openreports.

> Lire la dépêche (21 commentaires, moyenne: 2,7).  

Vous avez demandé le commentaire #731151.

Utilisation & a quoi ça sert ?

Posté par Raphaël Gertz (page perso, ) le 04/07/2006 à 15:15. (lien). Évalué à 5.

Ma question peux paraître naïve, mais je ne vois pas du tout a quoi ce genre d'outil peux servir ?

C'est pour qu'un utilisateur puisse faire un zoli rapport de ce qu'il fait avec des statistiques, zolis graphiques, etc ?

Et si jamais vous pouviez aussi un peux expliquer comment c'est architecturé :
- utilisateur qui fournit les données et l'outil les "mâche" pour lui
- données extraite d'une base de donnée et l'utilisateur les mes en forme
- etc...

Moi qui n'ai rien compris du tout a l'usage, le fonctionnement possible d'un tel outil (et voudrais essayer de rayer la mention usine a gaz qui s'est associée automatiquement dans mon cerveau)

  • [^]Re: Utilisation & a quoi ça sert ?

    Posté par Grumbl (page perso, ) le 04/07/2006 à 16:06. (lien). Évalué à 1.

    C'est du biznessware. Aucun intérêt pour l'amateur. La description qui en est faite est très orientée utilisateurs de SGBDR.

    Pour un usage amateur, apprends les expressions régulières : ça va plus vite

    [^]Re: Utilisation & a quoi ça sert ?

    Posté par Aurélien Girard () le 04/07/2006 à 16:16. (lien). Évalué à 6.

    Imagine que tu est le gérant d'un hypermarché.
    Tu aimerais bien avec des tas d'informations pognonesques : on appelle ça de la Business Intelligence. Tu veux par exemple connaître la progression de la vente de bière et de pizzas surgelées et leur éventuelle corrélation pendant la coupe du monde de foot.

    Une première solution serait de recruter une armée de stagiaires payées avec des paquets de chips et du cola pour jouer à Excel pendant des heures à partir d'un extract de ta super base de donnée des ventes.

    Ou alors tu peux automatiser le machin. JasperReports est un moteur de template qui permet de générer de façon répétitive un même rapport à partir de la même source de données remise à jour.

    En sortie tu obtiens une liasse de documents avec de beaux tableaux et de beaux graphiques automatiquement (c'est l'outil de reporting qui fait tout le boulot).

    • [^]Re: Utilisation & a quoi ça sert ?

      Posté par Joël SCHAAL () le 04/07/2006 à 23:04. (lien). Évalué à 2.

      En gros, on pourrait donc dire que le reporting consiste a mettre en forme le résultat d'une requete (qui peut être particulièrement complexe, ça je dis pas...), c'est ça ?
      Ce n'est que mettre un terme super hype (du genre pro active, cash flow ou je ne sais quel vocable...) sur une technique commune ou bien y'a-t-il réellement une plus-value ?...

      • [^]Re: Utilisation & a quoi ça sert ?

        Posté par zerchauve () le 05/07/2006 à 06:30. (lien). Évalué à 2.

        ben c'est tout à fait.

        Le but de reporting, et de la Business Intelligence en général, est de faire des outils qui seront l'interface entre la donnée brute et le monsieur en costard et la dame au chignon qui font des powerpoints.

        En gros, rendre ces données exploitables par un cerveau humain, montrer certaines tendances, trouver des corrélations, etc...

        Plus sérieusement, c'ets juste un problème classique de représentation des données (à savoir qu'une donnée n'est interprétable par un humain que si elle est "représentée") mais appliquée (typiquement) à des organismes genre grande distrib', qui gèrent des monceaux de données.

        Et comme ça tu pourras voir que l'augmentation du prix du coca au Shopi de Villetaneuse a une influence non négligeable sur la vente de préservatifs au huit à huit d'échirolles.

        --
        -- Le voilà qui s'en va, un des prototypes personnels de Dieu... Trop bizarre pour vivre, trop unique pour mourir
        • [^]Re: Utilisation & a quoi ça sert ?

          Posté par cellier olivier () le 05/07/2006 à 07:24. (lien). Évalué à 4.

          Oui, mais dans tout cela, il ne faut pas oublier le sens qu'ont les données.

          Or bien souvent, pour les utilisateurs, la mise en forme fait oublier le sens (et les limites) de la représentation : exhaustivité de l'échantillon, fiabilité des données, origine des données....

          Cela permet de sortir, pour un hypermarché, les statistiques au rayon, à l'acheteur (via la carte de fidélité), etc.... et de dire que Mister D. aime les pizzas et le chocolat, et qu'en exagérant Mister D. aime les pizza aux chocolat.... On pourrait aussi chercher un rapport entre les possibilités d'achat des gens qui achètent des pizzas et du chocolat, quel le moteur de leur achat, etc... en oubliant que l'achat est parfois compulsif (surtout en hyper) et que Mister D. a/n'a pas un enfant (mangeur de chocolat mais pas de pizzas), etc.... par exemple : Et si, suite à l'analyse, on lui proposait du soda au chocolat ou des yaourts à la pizza?

          J'exagère à peine, et il y bien d'autres exemples comme celui-là....surtout si on se base sur des données qui ne devaient pas servir à cette analyse ou si les questions sont dites "fermées" (réponse dans une liste ou par Oui/non) et que l'on commence à en fairte une extrapolation "tirée par les cheveux"....

          Ces outils permettent aussi les grandes analyses sectorielles dont on retrouve quelque fois des extraits dans les journaux (tout n'est pas fait via Excel.... ;-)) et un "beau" graphique est des fois plus parlant (et plus vendeur) qu'un tableau de chiffres....

          Il ne fauit donc pas oublier les limites de ce que l'on présente... cet oubli est bien souvent "réalisé" par les utilisateurs qui ne voient plus que la puissance des manipulations effectuées sur les données...

          Exemple : en 2 confrontations en phase finale d'un CE, la France a toujours battu le Portugal, soit 100% , la France doit...alors que les joueurs, la situation, le temps, le lieu, le sport, etc...

          Exemple 3 : Renault a gagné les 4 précédents Grands Prix avec une moyenne de x secondes d'avance => ils doivent gagner el Grand Prix des USA.... Or Schumi et Massa font 1 et 2....

          Voilà des exemples des limites du décisionnel, mais qui sont les mêmes que celles des statistiques, etc... et que l'on retrouve dès que l'on essaie de faire du prévisionnel...

          Le terme utilisée, il y a quelques années, était "Outil d'aide à la décision" : dans le sens "connait/analyse bien ton passé pour décider de ton avenir"... Maintenant , c'est "outil décisonnel" ou "Décisionnel" tout court, on oublie "l'aide".... avec, comme dit plus haut, tous les risques de dérive qui vont avec cet oubli....

          • [^]Re: Utilisation & a quoi ça sert ?

            Posté par Alexandre Garel () le 06/07/2006 à 09:04. (lien). Évalué à 2.

            Dans mon expérience, dans une entreprise industrielle, le reporting c'est super important notament pour pouvoir vérifier si les stocks correspondent bien aux données du système d'information, pour prévoir les ventes, base sur laquelle les achats seront réalisés (3 mois à l'avance), mais aussi la stratégie commerciale (remettre une couche de pub sur telle produit ou faire un rabais, décliner tel produit en plus de coloris...), pour réaliser des documents comptables papier, etc....
            Bref plus que pour des études de marchés mais pour du fonctionnement organique au jour le jour.
            Ce que le olivier décrit est plutôt le domaine de l'informatique décisionnel qui effectivement utilise beaucoup le reporting en sortie finale.

        [^]Re: Utilisation & a quoi ça sert ?

        Posté par Aurélien Girard () le 05/07/2006 à 08:03. (lien). Évalué à 4.

        C'est tout à fait ça. Reporting est un anglicisme pour dire qu'on fait un rapport synthétique d'une masse de données.

        La valeur ajoutée du reporting est la transformation/synthèse de la masse de données en information "pertinente" pour le lecteur du rapport. Cette transformation peut être plus ou moins simple.

        La valeur ajoutée des outils de reporting est l'automatisation du processus.

        Un bon exemple d'outil de reporting qui ne dit pas son nom : webalizer et les outils de stats pour sites web qui génèrent de jolis rapports d'audience à partir des logs du serveur web.

      [^]Re: Utilisation & a quoi ça sert ?

      Posté par lezardbreton (Jabber id, page perso, ) le 05/07/2006 à 07:44. (lien). Évalué à 4.

      C'est exactement ça. Dans le monde du propriétaire, les deux logiciels les plus connus sont Crystal Reports et Business Objects, les deux appartenant dorénavant à la même entreprise. Le premier permet à des développeurs de créer de jolis rapports à partir d'une base de donnée (exemple création automatique des factures), le deuxième se focalise en théorie sur la création de rapports par des non-informaticiens. Par exemple, une employée du marketing qui va manipuler des objets du type "produits vendus" ou "catégorie socio-professionnelle", etc... il ne doit y avoir aucune notion de table ou autre requête SQL.
      Même si le terme business intelligence est pompeux, il traduit une réalité quotidienne, il peut aussi être appelé "systèmes d'aide à la décision".
      C'est un domaine qui est intéressant, et je suis content de voir une initiative open-source, même si, sans la doc, c'est quasiment mission impossible.

      • [^]Re: Utilisation & a quoi ça sert ?

        Posté par Joël SCHAAL () le 05/07/2006 à 08:06. (lien). Évalué à 1.

        OK, j'avais donc bien compris.
        Moi il me semblait que les outils de reporting n'étaient vraiment intéressants que lorsqu'ils étaient intégrés dans un progiciel qui permettait non seulement de faire du reporting mais aussi d'utiliser ces rapports pour prendre des actions, notifier des utilisateurs,...
        Ceci me fait penser aux workflows et Business Process Model qui sont utilisés dans certaines boites. Est-ce qu'on pourrait dire que ces technologies sont des extensions du Reporting ou bien ça n'a rien à voir ?...

        • [^]Re: Utilisation & a quoi ça sert ?

          Posté par cellier olivier () le 05/07/2006 à 08:20. (lien). Évalué à 2.

          il y a tout un tas de techno qui se rattache ensuite au décisonnel : par exemple, on doit concentrer/rassembler/trier/analyser des données => Data mining et les ETL. On crée une base de données pour regrouper et ordonner "comme il faut" les données provenant de tous les systèmes d'informations de la société : compta, production, CRM, Gestion Commerciale, etc... L'ETL est un ensemble de "scripts" qui vont intégrer ces données en selon des séquences et des contrôles... (il y a des workflows la -dedans).

          Le workflow est juste une modélisation du "chemin" de l'information avec des validations et des contrôles... Le BPM, je le verrai en amont, avant que l'ETL aille chercher les données pour l'analyse dans le module décisonnel... Le BPM peut contenir des workflows comme le décisionnel. Le BPM est une "rationalisation" ou une description d'un ensemble des tâches et l'on fait un paquet cadeau en le vendant à des sociétés qui font le même métier ( => réutilisation des composants ? ;-))

          Exemple de workflow : j'écris une news, elle est modérée, elle est acceptée/rejetée, si acceptée => publiée.... pas de techno particulière, non? ;-)))

        [^]Re: Utilisation & a quoi ça sert ?

        Posté par cellier olivier () le 05/07/2006 à 08:08. (lien). Évalué à 1.

        BO est une suite d'outils intégrés style "M$ Office" du Décisionnel...

        Un des autres grands acteurs est le canadien Cognos avec sa suite qui s'appelle maintenant C8...

        Ce sont les 2 généralistes et Micor$oft commence à aller sur ce marché avec des éléments de décisonnel associé à M$ Server...

        Il y aussi une spécialisation selon le métier premier de l'éditeur : Hypérion, SAS Insitute, etc... voir sur le lien décisionnel sur wikipédia qui fournit un début de liste...

        Dans le même temps, l'Open Source commence à être pris au sérieux dans ce domaine : - sous Windows, BO utilise maintenant MySQL comme base par défaut au lieu de la base M$ du MSDN,
        - BO fonctionne maintenant sous Linux....