OSBI.FR - Open Source Business Intelligence

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 !

  • Les sessions techniques dans l’amphithéâtre (rien de plus banal..) :
AmphiAntwertpUniversity2
Diethard Steiner présentant son plugin Sparkl « BISSOL Editor »
  •   Les Use Cases dans la Chapelle de l’Université (se recueillir sur des retours d’expérience client, il fallait oser n’est-ce pas ?)
MattCasters_PentahoEvangelist
Matt Casters – Pentaho Evangelist
AntwerpUniversityKapel
Emilio Arias (TodoBI)

Pentaho Community : toujours plus loin et plus fort !

Pas de doute, la communauté Pentaho est toujours aussi riche et prolifique !

Il y a 1 an et demi, alors que WebDetails devenait une entité de Pentaho, certains pouvaient s’inquiéter de voir le nombre des contributions de WebDetails s’étioler, voir même des fonctionnalités passer dans la version Enterprise.

Finalement, il n’en est rien : c’est tout l’inverse qui s’est produit !

Grâce au travail – et l’acharnement – de Pedro Alves, désormais la plate-forme Pentaho est encore plus ouverte qu’auparavant.

Pour mieux comprendre son approche et tout l’intérêt de la communauté, lisez plutôt cet article sur son rôle de Product Designer

Désormais (depuis la v4.8), il n’est plus essentiel de maîtriser Java pour ajouter de la fonctionnalité au serveur Pentaho : dans de nombreux cas, on peut en effet employer utiliser PDI comme outil algorithmique & traitement données (côté back-end), avec une mise à disposition côté web via Sparkl

Cette approche porte déjà largement ses fruits : il suffit de voir la démultiplication du nombre de plugins sur la marketplace !

En quelques années, Pentaho a donc réussi a développer un véritable écosystème open source en s’appuyant :

  • d’une part sur les développements de Pentaho Corp’ : core platform + modules payants (PIR, Pentaho Analyzer…)
  • d’autre part sur les plugins et projets de la communauté, délivrés par des freelances, des intégrateurs, des sociétés de conseil OSBI et… des passionnés,
  • enfin et surtout sur WebDetails pour assurer le liant entre tout ça !

Pentaho est devenu ainsi une plate-forme d’une extraordinaire richesse et le moins que l’on puisse dire, c’est que Kettle y est pour beaucoup : sur 14 sessions techniques, seules 2 ne mentionnaient pas un usage (même limité) de PDI…

Les présentations

Je vous invite à prendre connaissance du live report des sessions techniques sur le blog de know.bi : vous aurez ainsi accès à un résumé de chacune d’entre elle, et pourrez éventuellement approfondir le sujet qui vous intéresse (si vous avez besoin d’infos, postez ici un commentaire)

Pour ma part, je vais faire un focus rapide sur les présentations qui ont suscité le plus mon attention (probablement des futurs sujets d’articles…)

Roland Bouman – Mondrian Cube Editor BA Server plugin

Actuellement, il existe 2 méthodes pour définir un schéma Mondrian: soit à la « mimine » avec un bon éditeur XML, soit avec Pentaho Schema Workbench.

Roland Bouman nous propose une nouvelle alternative, un designer full web dans la console utilisateur pentaho (prochainement disponible dans la marketplace) :

MondrianInLineSchemaEditor

Uwe Geercken – Rule Engine Step

Bien souvent, nos traitements PDI intègrent des logiques métier plutôt complexes, ce qui rend bien souvent illisible les transformations… (see that)

L’idée ici est géniale : déléguer la gestion de la logique métier aux utilisateurs via la définition de Business Rules dans une application web, puis permettre l’utilisation de celles-ci dans une étape spécifique Kettle (Rule Step).

=> Projet dispo sur GitHub et vidéo de présentation sur YouTube

Marcello Pontes – Analysis Dynamic Security

Un bel exemple de plugin basé sur Sparkl + Kettle, permettant une gestion simplifiée de la sécurité d’accès aux cubes Mondrian sans besoin de coder en java via un DSP (Dynamic Schema Processor).

Plutôt intéressant, cela s’appelle CubeGuard, et c’est bientôt aussi sur la marketplace !

Nelson Sousa  – « GEM » General ETL Mother

Là encore, j’ai hâte de tester ce projet de Nelson Sousa (UbiquisBI) qui a pour but de simplifier vos déploiements de traitements Kettle… via des traitements Kettle !

(Cela ressemble à un fork amélioré du projet KFF de Jan Aertsen & Matt Casters)

Vite, les sources… !

Diethard Steiner BISSOL Table Editor

Ceux qui connaissent le blog de Diethard ne seront pas déçus: le plugin « BISSOL Table Editor » permet de faire du CRUD (Create, Read, Update, Delete) directement dans la console utilisateur Pentaho.

Je n’imagine encore même pas le nb potentiel de cas d’utilisations de cette fonction d’édition en ligne : renseignement de dimensions par les utilisateurs, paramétrage de table pour kettle, etc…

Pedro Alves (last but not least)

Pedro Alves nous a livré quelques « petites exclus » :

  • Le plugin PDI « Call Endpoint » qui permet d’accéder et d’utiliser l’ensemble des services REST proposés par le serveur Pentaho 5 (indispensable ! dispo dans PDI MarketPlace)
  • Le plugin serveur « CST » (Community Startup Tabs) sera bientôt fonctionnel sur Pentaho 5 (avec des améliorations fonctionnelles, comme une page de sélection des onglets)
  • Le drag & drop et le copier & coller arrivent (enfin) dans Pentaho CDE (dispo sur le trunk).  Voilà qui devrait simplifier la tâche des développeurs CTools…

Pour conclure :

Kudos à Matt pour son Talk « Kettle Sucks », un vrai moment de détente et de rigolade sur nos soucis quotidiens avec Pentaho Data Integration :

BeeeeeersPCM14
Jos, Matt & Diethard around beers…

Et rendez-vous l’année prochaine pour l’édition 2015 du Pentaho Community Meetup (à Londres ?..)

PCM14_group_photo
Les participants du PCM14

A bientôt 😉

4 Comments

Les commentaires sont fermés.