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 :

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
