BI experience

Actuate Birt

| 2 Commentaires

Au salon decideo, j’ai fait la connaissance de la solution « Actuate birt ». Je leur ai demandé de passer nous faire une petite présentation. Je vous propose donc un compte rendu.

Tout d’abord voici l’architecture :

birt_architecture

Description de leurs produits :

  • Birt : est « le projet BI open source » d’eclipsequ’Actuate combine avec la technologie web 2.0 . Birt est le coeur de leur solution.
    • Birt Rich Information Application
      • Birt interactive viewer : plateforme ad-hoc ou l’utilisateur pourra modifier les rapports que l’IT lui aura proposés, à sa convenance.
      • Birt studio : permet aux utilisateurs finaux plus évolués de créer leurs propres rapports à travers un « univers » (cf univers BO)
      • Birt designer : permet au développeur  IT de construire les rapports de masse et les rapports intermédiaires un peu plus interactifs et de les publier sur la plateforme finale.
      • Birt flash and dashboard :c’est la partie où l’utilisateur pourra construire des rapports sexy avec des graphiques, jauges…
  • Birt spreadsheet : cette brique est une réplique à l’identique d’Excel en JAVA. Inutile de préciser que les exports Excel, quels qu’ils soient, sont extrêmement bien gérés.
  • Birt performance scorecard
  • Birt analytics : navigation dans un cube

Après cette brève description des principales briques que propose Actuate, voici les caractéristiques du produit qui d’après moi, font vraiment la différence :

Tout d’abord ce produit respecte les standards avec un portail en AJAX intégrable dans un autre portail ou pouvant faire office de portail principal. L’avantage  d’AJAX (asynchrone javascript XML) est  l’affichage d’informations au fur et à mesure lors de la génération d’un rapport par exemple. Pour le client, cette finalité est vraiment importante surtout lors de générations de rapports conséquents :  il n’attend plus sans savoir ce qu’il se passe.

De plus, derrière chaque objet que propose Actuate se cache du XML. N’oublions pas que Birt est un projet eclipse. Ce produit est donc la BI vue par les standards eclipse…

L’application propose une méthode de construction de rapports basée sur deux concepts:

  • les modèles : qui correspondent à un modèle de page ou un template
  • les librairies : qui correspondent à l’association de graphiques, libellés, tableaux… qui iront toujours ensemble et qui pourront ainsi être mutualisés et réutilisés très facilement.

En plus de permettre au développeur d’être méthodique, Actuate offre la possibilité de créer des rapports « sexy »,  en y  incluant des objets en flash. Ce format est intéressant car après export, le document restera toujours interactif.

Mais ce qui fait que cet outil est impressionnant en plus de proposer des objets « sexy », c’est qu’un objet peut avoir différentes vues. En effet l’utilisateur final pourra décider de représenter les données sous différents types de graphiques qu’il pourra choisir très facilement. De plus chaque graphique pourra proposer à l’utilisateur non seulement une multiview mais aussi la possibilité de choisir la granularité qu’il souhaite : l’année, le mois le trimestre par exemple pour la dimension temps…

L’intéractivité est donc poussée au maximum pour que l’utilisateur soit le plus autonome possible avec des outils très intuitifs.

Actuate c’est 15 ans d’expérience. Le produit est vraiment abouti : après l’exploitation de rapports statiques pour les rapports de masse, les tableaux de bords (dashboards) ou encore l’exploitation de cubes,  d’univers, Actuate propose le rapport intermédiaire qui est finalement un rapport de masse grâce auquel l’utilisateur aura des possibilités d’interagir avec la présentation en y faisant des tris, des filtres…Je n’avais jamais vu ça avant…

De plus la maturité de ce produit fait qu’il sait répondre à certaines problématiques importantes :

1) Pour pallier à des problèmes de temps de réponse  liés à un débit limité ou à une volumétrie de données trop importante, non seulement Actuate propose la solution AJAX mais en plus, une fois un rapport généré par un utilisateur, les autres utilisateurs pourront le visualiser avec un temps de réponse sans précédent car le rapport sera « en cache » et donc déconnecté de la base de données. Ce mode déconnecté propose, si on le souhaite, d’indiquer un temps de rafraîchissement : c’est ainsi que la personne pourra faire du « temps réel ».

Toujours dans ces même problématiques mais cette fois lors de la création de rapports liés à un « univers » , Actuate a comme stratégie de ne faire la création du rapport que sur un échantillon de lignes. Ainsi l’utilisateur final pourra construire son rapport très facilement sans se préoccuper des problèmes de réseaux ou de volumétrie de données. Et lors de la génération finale il aura toutes les données qu’il pourra par la suite filtrer s’il le souhaite, faire des calculs etc. Petit bonus, la navigation dans l’univers peut être vraiment agréable car l’utilisateur aura la possibilité de plier et déplier les lignes comme pour un cube.

2)Actuate a pensé au partage de ces beaux rapports : c’est donc aussi un outil collaboratif puisque l’utilisateur final pourra communiquer ses documents, les commenter, si on en lui donne les droits, avec les autres.

Toujours dans un souci de collaboration et d’arrêter les processus cloisonnés IT/utilisateur final, cette solution permet la reprise de rapports créés par l’utilisateur final,  via des drags and drop, très facilement. Du coup, une vraie communication de conception pourra s’installer entre les créateurs de rapports.

3)Afin d’uniformiser la création de rapports des feuilles de styles pourront être créées et appliquées à la plateforme, aux graphiques, aux templates…

4)En plus de toutes ces options, Actuate propose de gérer du versionning.

Ce logiciel m’a vraiment plu car il prend en compte les problématiques qu’on peut rencontrer avec d’autres logiciels: le réseau, la volumétrie de données, le temps réel, l’interactivité, la création de rapports sexy…

La dernière version est « Actuate 10″ alignée sur la version de birt 2.3 et en juillet prochain ils espèrent sortir « Actuate 11″ aligné sur Birt 2.5.

Les versions d’Acuate sortent à peu près tous les 18 mois. Ce qui peut rassurer nos administrateurs car une version tous les 3 mois peut être lourde à gérer.

Mais quels sont leurs points faibles? Si quelqu’un a un retour d’expérience à faire n’hésitez pas, postez!

Pour aller sur le site cliquer sur l’image

actuate_birt

2 Commentaires

  1. Il suffit de lire le dernier rapport du Gartner sur ce que pense les utilisateurs des outils de BI pour avoir une idée et ceux d’Actuate en particulier.

    De ma maigre connaissance en la matière, les plateformes open sources de BI qui fonctionnent bien combinent les meilleurs outils de différents contributeurs. Je ne crois pas à une solution « full birt ».

    Néanmoins, il est à noter qu’actuate va offrir BIRT dans le nuage, ce qui permettra à chacun de se faire une idée. En béta ici: http://www.birt-exchange.com/be/marketplace/paas/

  2. Bonjour William,

    Au lieu de vous fier à des analyses Gartner ( richement sponsorisé par SAP etc. car condition de base de figurer dans Gartner = payer d’entrée ) , je vous propose de voir la réalité. Même si Forrester ( sic ) a une analyse bien différente de Gartner (???) et Actuate se retrouve… très bien positionné. Etonnant ces experts en stratégie BI n’est-ce pas?

    Et au lieu de belles paroles, je vous propose d’utiliser la vraie chose :

    http://demo.birt-exchange.com ( enregistrement demandé mais gratuit ).

    Vous pouvez également télécharger et installer Actuate V11 Beta ( évaluation automatique de 45jours ) :

    http://www.birt-exchange.org/wiki/Actuate_11/

    Depuis la V11 Actuate BIRT a toutes les briques de ses « assemblages » de « meilleurs » outils de ses compétiteurs : rappports, interactivité, adhoc, couche sémantique performante, cubes, dashboard avancé.

    Vous n’avez qu’à tester et comparer les fonctionnalités et les performances, le produit parle de lui même.

Laisser un commentaire

Champs Requis *.

*