10 bonnes raisons pour passer à Pentaho 5

Pentaho 5 est sorti depuis une année (déjà…)

J’en parlais ici même avec plaisir, quelques jours tout juste avant la 1ère rencontre de la communauté Pentaho France

Après une version 5.0 très buggée (normal, Pentaho 5 c’est une refonte complète ! ) et une 5.1 pleine de correctifs, Pentaho 5.2 est finalement venue stabiliser l’ensemble il y a moins d’un mois.

DONC : si vous êtes utilisateurs de Pentaho en v4.x (ou v3 qui sait ?!), ou bien si vous avez envie de déployer une solution de BI open source complète, fiable et pérenne … lisez cet article !

Les 10 bonnes raisons pour passer à Pentaho 5 :

#1. Pentaho 5 amène une toute nouvelle interface web, élégante et aérée, présentant différentes perspectives : Accueil, Parcourir, Fichiers ouverts, Administration, Tâches planifiées, MarketPlace

Tout ceci complété par un accès aux derniers documents consultés ainsi qu’une gestion des favoris :

pentaho5-r01

 

#2. Pentaho 5 embarque désormais l’interface d’administration dans la console utilisateur (adieu la console d’admin séparée dans Jetty !) :

pentaho5-r02

 

#3. Pentaho 5 amène une gestion plus avancée des droits et permissions, avec un ensemble d’opérations disponibles et affectables à des rôles. Notons par exemple l’opération « Create Content » qui permet d’autoriser (ou d’empêcher) un utilisateur d’accéder aux fonctions de création en ligne (Dashboard CDE, vue Saiku…) :

pentaho5-r03

 

#4. Pentaho possède sans nulle doute la communauté la plus active dans le monde de l’OSBI.

Pour preuve : le nombre et la diversité des contributions téléchargeables via les 2 Marketplace. Qui dit mieux ?

  • PDI Marketplace :

ScreenShot110

  • BA Server Marketplace :

pentaho5-r04b

 

#5. Pentaho 5, c’est une gestion améliorée des sources de données.

Il est maintenant plus simple de gérer les connexions/query aux bases de données, ainsi que les sources de type mondrian et métadonnées (xmi).

Un mécanisme d’import/export vous permettra de passer facilement d’un environnement de développement à un environnement de production (idem pour les ressources BI) :

pentaho5-r05

 

#6. Pentaho 5, c’est surtout un nouveau moteur de stockage interne implémentant JCR (Java Content Repository). Ainsi Apache JackRabbit permet d’effectuer des actions élémentaires inexistantes dans les versions précédentes de Pentaho (sic) :

  • Couper/Copier/Coller
  • Renommage de dossiers/fichiers
  • Mise à la poubelle (avec restauration)
  • Ajout en tant que favori

A noter  : il est maintenant possible d’uploader/downloader tout type de contenu : fichiers PDF, Excel, Word ou autre…

pentaho5-r06

 

#7. Pentaho 5, c’est l’attribution automatique d’un dossier personnel (home) à chaque utilisateur.

Donc plus besoin de créer à l’avance des répertoires pour chaque utilisateur (très pénible en 4.x) :

pentaho5-r07

 

#8. Pentaho 5, c’est une nouvelle API REST complète et puissante, permettant par exemple d’automatiser la mise à jour des utilisateurs et des rôles dans la base jackrabbit.

Ci-dessous quelques exemples de méthodes pour la gestion des utilisateurs et des rôles :

Utilisateurs :
GET users
Récupèration de la liste des utilisateurs existants
PUT createUser
Création d’un nouvel utilisateur
PUT updatePassword
Changement de mot de passe d’un utilisateur
PUT deleteUsers
Suppression d’un ou plusieurs utilisateurs
Roles :
GET roles
Récupération de la liste des rôles existants
PUT createRole
Création d’un rôle
PUT deleteRoles
Suppression d’un ou plusieurs rôles
Assignations :
PUT assignAllRolesToUser
Assigne tous les rôles disponibles à un utilisateur
PUT assignAllUsersToRole
Assigne un rôle spécifique à tous les utilisateurs
PUT assignRoleToUser
Assigne un rôle spécifique à un utilisateur
PUT assignUserToRole
Assigne un utilisateur à un rôle
PUT removeAllRolesFromUser
Enlève tous les rôles disponibles à un utilisateur
PUT removeAllUsersFromRole
enlève tous les utilisateurs d’un rôle spécifique
PUT removeRoleFromUser
Supprime l’affection d’un rôle spécifique à un utilisateur
PUT removeUserFromRole
Supprime l’affectation d’un utilisateur spécifique à un rôle

La gestion des utilisateurs et des rôles peut se faire facilement avec une transformation PDI et l’étape « Client REST » :

pentaho5-r08A lire sur ce sujet: l’article de Roland Bouman sur la gestion de tâches administratives dans Pentaho 5 avec l’API REST et PHP/ Curl

 

#9. Pentaho 5, c’est aussi Pentaho Data Integration 5 !

Découvrez les principales nouveautés de Kettle 5 ici :

http://kettle.bleuel.com/2014/10/12/pentaho-5-2-released-at-pentahoworld-2014

 

#10. Atol CD met en œuvre Pentaho depuis 2007, avec des dizaines de projets au compteur (Pentaho Data Integration et BI Server)

Voilà une raison supplémentaire pour passer à Pentaho 5 : profitez de notre expertise  !

Alors, prêts pour Pentaho 5 ?

 

JasperSoft talks to you

Voilà une playlist YouTube à placer impérativement dans vos favoris si vous utilisez la suite JasperSoft :

=>  Les JasperSoft Tech Talks

Ce sont en effet une vingtaine de tutoriels qui n’attendent que vous, utilisateurs de JasperServer et iReports en version Community ou Professionnal.

Je vous présente ci-dessous mon Top 5 en retenant uniquement les tutos qui peuvent s’appliquer à la version communautaire.

D’autres tutoriels concernant la version commerciale sont également très instructifs (domaines Jasper, Dashboards, Multi-tenants…)

#5 – Chargement dynamique de sous-rapports

Ou comment modifier le contenu de votre rapport en fonction d’un ou plusieurs paramètres :
 

#4 – Personnalisation des graphiques

Comment aller plus loin que ce qui est permis dans la configuration de base des graphiques sous iReport ?

Avec du code Java !
 

#3 – Intégrer JasperSoft dans votre solution PHP

Tous les tenants et aboutissants pour embarquer vos rapports dans une appli PHP : Authentification unique (SSO), Intégration via iFrame ou API, interfaces XML et REST (voilà qui me rappelle l’excellent article de Bruno sur l’API REST JasperServer) :
 

#2 – Comment créer de jolis rapports ?

Voilà un sujet qui concerne un large public : les bonnes pratiques du design web appliquées à la mise en place de rapports.

Un tutoriel indispensable pour tous ceux qui (comme moi) n’ont que très peu de notions dans ce domaine ;-)
 

#1 – Trucs & Astuces dans iReports

Tout est dans le titre.

En outre il s’agit d’un tutoriel donné par Teodor Danciu (le créateur de JasperReports) :
 

Bon visionnage à tous !

A bientôt :-)

Saiku 3.0

Première bonne nouvelle de cette rentrée : une nouvelle version majeure de Saiku est bientôt disponible !

En effet, comme Tom Barber l’a annoncé le 2 septembre, Saiku 3.0 est dès maintenant téléchargeable en version RC (Release Candidate).

Cette mouture s’accompagne d’un nouveau modèle économique avec l’apparition d’une version Enterprise (essentiellement basée sur le support) ainsi que la refonte de la structure de la communauté.

On notera ainsi :

  • La ré-ouverture du forum pour les questions et échanges sur le projetsaiku_logo
  • L’arrivée d’un Wiki (déjà bien fourni !)
  • L’ouverture d’un système de bug tracking (JIRA) pour la gestion des demandes d’évolutions et des corrections de bug

De nouvelles fonctionnalités apparaissent dans l’interface utilisateur : ergonomie repensée, ajout de nouvelles fonctions (« top/bottom », « grand total »…) et export PDF expérimental respectant la mise en forme des tableaux croisés.

Mais là n’est pas l’essentiel : Saiku 3.0, c’est surtout la garantie d’une compatibilité complète en tant que plugin Pentaho 5.0 et surtout la préparation du futur, à savoir l’utilisation prochaine de Mondrian 4.

De belles perspectives donc pour les versions 3.x !

Si vous le souhaitez, vous pouvez participer à la phase de test de cette version RC en téléchargeant SAIKU 3.0 RC2 puis en déposant vos commentaires et remarques sur le JIRA de Meteorite.BI !

Ci-dessous un petit aperçu de Saiku 3.0 (vidéo de 2 min) :

Bonne rentrée à tous ! ;-)

La revue de presse de printemps (2014)

Vous avez sans doute remarqué, l’été est là depuis déjà un petit moment ;-)

Il est donc grand temps de vous délivrer la revue de presse « technique » pour Avril, Mai et Juin, en espérant que celle-ci demeure pour vous une source d’information utile…

Très bonne lecture !

JasperSoft :

  • JasperSoft 5.6, où l’arrivée de javascript avec Visualize.js (sic)
  • La documentation complète de toute la suite JasperSoft en v5.6 : JasperReports Server, iReport, JasperReports, Jaspersoft Studio + Ultimate Guides (sans aucun doute la meilleure documentation dans le domaine de l’OSBI)

Pentaho :

  • Un nouveau site web de documentation pentaho (encore un…) : help.pentaho.com

Et n’oubliez pas, cette année le Pentaho Community Meetup (#PCM14) se déroule le week-end du 15 Novembre à Anvers (renseignements et inscriptions sur know.bi)

Pentaho Community Meeting 2013 à Sintra (Portugal)

Pentaho Community Meeting 2013 à Sintra (Portugal)


(Lire la suite…)

JasperSoft 5.6

Vendredi dernier se tenait à Lyon une présentation de la nouvelle version JasperSoft 5.6.

Après le rachat de JasperSoft par Tibco Software il y a 2 mois, c’était une bonne occasion pour moi de venir prendre la température et surtout voir comment est susceptible d’évoluer cette plate-forme BI.

C’est donc devant une assemblée restreinte (une dizaine de personnes) mais attentive, que s’est déroulée une série de présentations et de démos données par Georges Carbonnel et François Cerbelle (Jaspersoft France).

La matinée s’est achevée avec un retour client donné par le partenaire Androcom et l’intégration de Jasper dans le module CRM de Sage.

BrIMrHLIgAAJB14jaspersoft_5.6_lyon

Au final, la direction prise par JasperSoft (pardon… Tibco) semble assez claire : se rapprocher au plus près des besoins des utilisateurs métiers en ajoutant des fonctions d’interactivité permettant de meilleures analyses : éditeur de formules dans l’outil analytique, amélioration de l’interactivité des graphiques, choix des colonnes à afficher/masquer dans les rapports, etc…

Notons également le remaniement du report viewer avec un zoom digne de ce nom associé à une recherche plein texte.

(Lire la suite…)

Webinar Pentaho Atol CD avec le Ministère de l’Agriculture

Il y a 2 ans, le Ministère de l’Agriculture, de l’Agro-Alimentaire et de la Forêt (MAAF) lançait une étude pour le choix d’une solution décisionnelle open source.

Cette étude, effectuée conjointement avec Atol Conseils & Développements, a abouti à la sélection de la solution Pentaho (Community Edition).

Le Jeudi 26 Juin 2014 (de 14h30 à 15h30), je vous propose de découvrir lors d’un Webinar les retours d’expériences bénéfiques du MAAF lié à l’usage du logiciel libre Pentaho.Webinar Pentaho MAAFCe webinar sera l’occasion de présenter les raisons du choix de Pentaho et d’illustrer son utilisation dans 2 projets actuellement en production (Reporting et OLAP).

(Lire la suite…)

Le premier « Pentaho World »

Pentaho organise sa première Conférence Utilisateurs Mondiale !

Cette première édition rassemblera utilisateurs, contributeurs, experts et partenaires qui participent à l’innovation des solutions analytiques et Big Data de demain

Fournisseur de solutions analytiques innovantes, Pentaho Corporation annonce sa première conférence utilisateur mondiale, PentahoWorld, qui se tiendra du 8 au 10 octobre 2014 au Hilton Bonnet Creek d’Orlando en Floride.

Sur le thème de « Bring Your Data to Life », PentahoWorld rassemblera utilisateurs, contributeurs, partenaires et experts du monde entier afin de partager les meilleures pratiques, cas d’utilisation, et retours d’expériences projets dans des domaines clés tels que les technologies d’analytique de pointe, l’analytique embarquée, l’intégration de données et les Big Data.

PentahoWorld-panels-all

(Lire la suite…)

Le premier FOSS4G Francophone

logofoss4gLa semaine prochaine se déroulera du 20 au 22 Mai le tout premier FOSS4G en France dans les locaux de l’ENSG (Ecole Nationale des Sciences Géographiques) à Marne-la-Vallée.

Organisé par l’OSGeo, le FOSS4G-fr 2014 est un événement dédié aux SIG Open Source et aux données géographiques libres.

Retrouvez le programme détaillé ici :

http://foss4g.osgeo.fr/Programme

(Lire la suite…)