Actualités

[12/04/2017] Smile décroche le statut de Partenaire Global Elite Magento !

Smile est très heureux d'annoncer que nous devenons Partenaire Global Elite Magento - un statut accordé à seulement 5 entreprises dans le monde !

[04/04/2017] Smile change la donne sur le marché de l’IoT

Smile, leader européen du numérique ouvert, fait évoluer sa gamme de services et lance à grande échelle son offre IoT pour répondre aux usages exprimés par ses clients.

[22/03/2017] Smile participe au salon Cloud Computing World Expo

Smile interviendra ce mercredi 22 mars au salon Cloud Computing World Expo pour présenter notre projet collaboratif OCCIware (plateforme standard outillée de connecteurs Cloud).

Toutes les actualités picto
       

Vous avez besoin de mettre à jour votre Lecteur Flash Flash 7

Guillemet ouvrant l'actualité des solutions
et des technologies open source Guillemet fermant
picto

Analyse dynamique depuis MongoDB avec PDI et Pentaho Business Analytics

PDI (Pentaho Data Integration) est un outil ETL puissant qui fait partie de la suite décisionnelle Pentaho Business Analytics. Outre les fonctionnalités classiques que l'on peut attendre d'un ETL, sa compatibilité avec les autres modules de la suite Pentaho permet des utilisations moins classiques.

pdi_mongodb

Le but ici est de remplacer une SGBD classique comme source de données pour des analyses OLAP par une transformation PDI.

Cet article décrit comment réaliser ce type d'analyse permettant de croiser des données MongoDB avec une base de donnée relationnelle :

  1. Développement d'une transformation PDI qui manipulera des données hétérogènes pour créer un set de données cohérent. Les données seront récupérées en autres, d'une base de données SQL Postgresql, d'une base de données NoSQL MongoDb orientée document.
  2. Il suffit ensuite, dans les paramètres de la transformation, de créer un Data Services dans l'onglet correspondant en définissant notamment le composant de la transformation portant le set de données voulu.

    pdi_mongodb2

  3. Une fois la transformation développée, configurer un serveur Carte pour son exécution à distance, en définissant dans son fichier de configuration le Data Services créé auparavant

    pdi_mongodb3

  4. Définir la source de données dans la plateforme BI, définir le schéma Mondrian à utiliser pour l'analyse OLAP.

Dès lors, les données sont analysables directement sur l'interface web sous la forme d'un tableau ou encore sous la forme d'un graphique voire même d'une Geo Map

pdi_mongodb4

Comme prévu, les données sont chargées depuis notre transformation PDI à chaque rafraîchissement des données.

pdi_mongodb5

A noter que la possibilité d'utiliser une transformation comme source de données concerne toutes les applications Java étant donné que la fédération de données se base sur un driver JDBC nommé kettle thin Driver, en pointant sur la base « kettle ».

Laury Girondin
picto

Commentaires

Soyez la premiere personne à ajouter un commentaire sur cet article.
Ecrire un nouveau commentaire