Magic Quadrant Gartner (Février 2015)

Le carré magique Gartner 2015 pour les plates-formes BI & Analytics vient d’arriver :

MQ_2015_Feb

Que remarque-t’on par rapport à celui de l’an dernier ?

  • la disparition de JasperSoft du carré magique, suite au rachat par Tibco Software, ce dernier régressant dans le pavé des visionnaires
  • la régression assez nette d’OpenText Actuate
  • le maintien de Pentaho à la même place

Je vous invite à lire la note détaillée du Gartner, qui présente les forces et faiblesses de chaque solution (très instructif…)

A compléter par cet article d’InformationWeek

Bonne lecture ;-)

Hitachi se paye Pentaho

Ca bouge encore dans l’OSBI !

Après le rachat de JasperSoft par TIBCO il y a moins d’un an, et d’Actuate par OpenText au début de l’année, c’est maintenant au tour de Pentaho de se faire racheter par Hitachi Data Systems pour la bagatelle de 600 M$, soit 10 fois la capitalisation de Pentaho (levée de fonds : 60 M$), qui a bien mieux vendu sa peau que JasperSoft (racheté 185 M$ pour 58 M$ de levée de fonds)

Hitachi Data Systems (HDS) est un poids lourd sur le segment du stockage (CA: 4 Md $) et s’implique pleinement dans le Big Data.

Rappelons juste que HDS est filiale à 100% du groupe japonais Hitachi (320 000 salariés pour 19 Md $ de chiffre d’affaires).

hitachi_hds_pentaho

Avec le rachat de Pentaho, Hitachi Data Systems annonce la couleur : devenir un des leaders du Big Data en complétant sa couche hardware par la couche logicielle offerte (sic..) par Pentaho.

Bonne pioche et surtout très bien joué cette complémentarité autour de l’une des thématiques les plus porteuses de cette décennie : le Big Data !

Et l’open source dans tout ça ?

Bien sûr à chaque rachat de ce type, revient la sempiternelle question : « Mais que va devenir la version Community ? »

Je me permets de synthétiser ici la réponse de Pedro Alves (lire son post) : « C’est le modèle open source commercial qui a permis d’amener la plate-forme Pentaho là où elle est : pourquoi changer quelque chose qui fonctionne ?… »

Donc pas de panique ! (de toute façon, à quoi bon ?)

Toutes mes félicitations aux membres de Pentaho pour le travail accompli depuis 2004, avec une mention spéciale aux architectes des modules phares de la plate-forme (Matt, Pedro, Thomas, Julian…). En voilà quelques-uns qui commencent plutôt bien l’année ($$$) ;-)

Infographie résumant l’historique de la société Pentaho :

pentaho-infographic

Ci-dessous quelques liens pour mieux comprendre cette acquisition :

  • Kettle Story (post de Jens Bleuel:  à lire par tous les fans de Kettle !)

A bientôt, avec bien sûr d’autres articles (techniques cette fois) sur Pentaho :-)

Personnalisation de Pentaho 5

Vous souhaitez personnaliser votre console utilisateur Pentaho 5 ?

Suivez donc ces quelques indications…

1/ Une interface en français

Pour une adhésion complète de vos utilisateurs, le mieux est sans doute de leur proposer une interface en français, non ?

Pour cela, il vous suffit de vous rendre dans la perspective « MarketPlace » et d’installer le pack de langue française (disponible parmi une bonne douzaine d’autres langues) :

french_languagepack_plugin

Après le téléchargement du plugin, redémarrez votre serveur, puis allez dans le menu « \Outils\Language Packs\French Language Pack Installer » et procédez à l’installation du pack de langue FR (redémarrez ensuite le serveur)

french_languagepack_plugin2

La console sera alors affichée en langue française (vider le cache de votre navigateur si nécessaire)

2/ Une page d’accueil personnalisée

Pour mettre en place votre propre page d’accueil (statique), il vous suffit de modifier le fichier index.html présent dans le répertoire \tomcat\webapps\pentaho\mantle\home\content\welcome

Cela nécessite quelques connaissances en HTML et CSS, mais on peut assez facilement arriver à un résultat tel que celui-ci :

homepage_pentaho5_atolcd

3/ Des onglets qui s’ouvrent automatiquement à la connexion

Dans Pentaho 4, on avait la possibilité d’ouvrir automatiquement un ou plusieurs onglets au lancement de la console Pentaho, avec une configuration par profil (utilisateur et/ou rôle).  Je vous renvoie à un précédent article « Community Startup Tabs (Pentaho CST »

Le même fonctionnement est désormais possible dans Pentaho 5, grâce à un nouveau plugin disponible dans la MarketPlace :

cst_pluginOn notera deux évolutions importantes par rapport à Pentaho 4 :

  • La configuration des onglets à ouvrir s’effectue directement depuis la console utilisateur (plus besoin de modifier un jar comme dans Pentaho 4 !) :

cst_plugin2

  • Un nouveau mode « Launcher » permet d’ouvrir un seul onglet démarrage, celui-ci affichant la liste des liens de l’utilisateur qui peut les définir (ou retirer) comme Favoris. Une nouvelle fonctionnalité très commode à préférer lorsque vous souhaitez faciliter l’accès à de nombreuses ressources (Pour info, évitez d’ouvrir beaucoup d’onglets au démarrage, sinon le serveur va pédaler…)

cst_plugin34/ Avoir le style !

Le plugin « Emerald Theme » vous permettra de personnaliser entièrement l’interface via modification des feuilles de styles :Emerald_Theme_Plugin

Le gros avantage du plugin, c’est que les CSS et les images sont isolées dans un dossier unique qui vous facilitera la mise à jour :

\pentaho-solutions\system\pentaho-emerald-theme

Bien sûr il vous faudra de bonnes notions en web design ! ;-)

A vous de jouer maintenant…

 

PS : Pentaho 5.3 CE vient tout juste de sortir en version Release Candidate avec un grand nombre de bugs corrigés.

Apportez votre contribution en testant celle-ci (plus d’infos sur le blog de Pedro Alves)

A bientôt :-)

La revue de presse (S2 2014)

1er Janvier 2015 : c’est le moment pour moi de vous souhaiter une bonne et heureuse année !

… et de vous délivrer la revue de presse technique pour le second semestre 2014.

Bonne lecture ;-)

Mondrian & Saiku :

Pentaho (pour les débutants) :

Pentaho (advanced) :

cde_sample_dashb

JasperSoft :

Divers :

A bientôt…

JasperSoft 6.0

JasperSoft 6 vient de débarquer…

Comme je l’avais pressenti il y a 6 mois avec l’arrivée du framework Visualize.js dans la v5.6, cette nouvelle mouture apporte ENFIN un concepteur de dashboard web digne de ce nom !

JasperSoft6-DashboardDesigner

Désormais il devient donc inutile de définir au préalable des rapports jasper (avec iReport) pour espérer pouvoir assembler des graphiques dans une page web sous forme de tableau de bord (mon dieu, quelle galère c’était de faire ça…).

J’ai testé, ça fonctionne plutôt bien (voir la vidéo ci-dessous)

Il faut dire que la librairie graphique HighCharts rend plutôt pas mal et fait bien le job.

Deux bémols cependant :

  • La diversité des sources de données qu’un dashboard peut prendre en entrée. Va falloir que JasperSoft se pose la même question que Pentaho : à quand une simplification de l’abstraction des données qui me permette de jouer avec mes dimensions et mes mesures, sans me torturer la tête pour savoir si je dois utiliser un cube ou un domaine (ou que sais-je encore…) ?
  • Ce concepteur de dashboard est bien sûr uniquement disponible dans la version commerciale de JasperSoft ;-)

A bientôt ici-même pour une annonce concernant un designer de dashboard bientôt disponible sur une autre plate-forme…

De retour du PCM14 à Anvers

Vous n’étiez pas au Pentaho Community Meetup à Anvers (PCM14) ?  Moi si !

Avant toute chose, un grand bravo et merci à Bart Maertens (@bartmaer) et Matt Casters (@mattcasters) pour une organisation parfaite dans un très bel endroit, l’Université d’Anvers :

AntwerpUniversity

Les présentations se sont enchaînées à un rythme effréné tout au long de la journée dans 2 lieux, disons, plutôt différents !

(Lire la suite…)

Pentaho Reporting : paramétrer dynamiquement un chart

Dans Pentaho Report Designer, les Chart ne sont que peu paramétrables (enfin de façon simple j’entends…) : seul l’attribut « chart-title-field »  permet de définir le titre du graphique depuis une colonne du Data Set !

Voici 2 exemples pour illustrer :

  • comment paramétrer dynamiquement la couleur de fond d’un graphique (bgcolor) à partir d’un paramètre de rapport
  • comment ajuster dynamiquement les valeurs y-min et y-max du chart en fonction des données reçues

(Comme habituellement, je m’appuierai sur la base SampleData de Pentaho)

Tout d’abord je crée un Data Set de type « Table » qui permettra de sélectionner la couleur de fond choisie à partir du paramètre associé « param_color » :

chart-dyn-param_01

(Lire la suite…)

Pentaho Community Meetup 2014

Le PCM14 (Pentaho Community Meetup) approche à grand pas.

Il s’agit de la rencontre annuelle de la communauté Pentaho en Europe, qui se tiendra cette année à Anvers du 14 au 16 Novembre : un évènement incontournable pour toute personne qui s’intéresse et/ou contribue à Pentaho !

Les Pentaho rockstars et membres actifs de la communauté donneront des présentations techniques plus intéressantes les unes que les autres :

  • Jens Bleuel : Kettle/PDI Telemetry and Usage Statistics: Status, Plans and Ideas.
  • Matt Casters : Quand Kettle marche pas bien: que faire ? (+ 1 présentation surprise)
  • Thomas Morgner : Concevoir rapidement ses rapports, et les faire tourner vite !

Ne ratez pas cet évènement et inscrivez-vous vite (comme moi) sur le site web du PCM14  :

PCM14_logo

Prochainement bien sûr ici une synthèse détaillée de ce Meetup…

A bientôt ;-)