La BI En Générale | BI experience

Archive pour la catégorie ‘la BI en générale’

le dernier Magic Cadran Gatner des ETL

Dimanche 13 décembre 2009

Ou se situe votre ETL?

171986_0001

Est il plutôt du type leader? challenger ? visionnaire? ou est il positionné sur une niche?
Aujourd’hui les ETL sont comparés sur de nombreux critères tels que :

  • l’efficacité du produit
  • la capacité à répondre à la demande des clients
  • leur évolution
  • la qualité du support
  • la stratégie de vente
  • le prix

Ces critères font que les éditeurs se positionnent chacun sur différents créneaux. Que vous pouvez situer sur le magic cadran.

Il y a les éditeurs présents depuis longtemps sur le marché : les leaders qui ont finalement déjà percé en proposant des licences assez onéreuses pour un produit de haute qualité tels que : Informatica et IBM.
Puis il y a les nouveaux sur le marché : les challengers, les visionnaires qui ont compris les problématiques de coûts des entreprises. Ils essayent de se faire connaître. Ce sont les mieux placés pour arriver à gagner du terrain sur le marché en proposant des outils et une stratégie commerciale plus souples. Leur différence : leur capacité à réaliser leur business plus ou moins rapidement. Microsoft est ainsi un challenger avec un potentiel a s’introduire dans le marché peut être plus facilement que le visionnaire persuasive software.
Et enfin il y a les ETL présent sur des niches qui proposent des options particulières. Ces ETL sont soit en déclin ou vraiment en début de course…

Ce dernier magic cadran diffusé le 25 Novembre 2009 est spéciale puisque c’est le premier à intégrer dans ses comparaisons, un logiciel open source : Talend.

C’est donc qu’aujourd’hui le logiciel open source rentre réèllement dans la course. Mais sera t-il tenir la distance avec sa stratégie commerciale, l’avancement des fonctionnalités de son produit…Seul l’avenir nous le dira!

Stambia, un E-LT pas comme les autres

Jeudi 1 octobre 2009

Fabien Bruder, un des fondateurs de la société Stambia, est venu nous faire une présentation de son E-LT.

La philosophie de son outil est vraiment sympathique.

Le principe part du fait que la force se trouve dans les bases de données et non dans un moteur ajouté (exemple moteur Java). Les transformations et le chargement des données se feront donc grâce au moteur d’une base de données de votre choix.

stambia_process

Le logiciel Stambia a une autre force indéniable c’est qu’il connait bien les bases de données. Il propose à chaque action la meilleure façon de le faire, en utilisant les spécificités de chacune. Le développeur pourra ainsi améliorer ses connaissances sur ces dernières.

La plateforme qu’il propose est basée sur environnement Eclipse Java. Après ouverture du logiciel, deux projets natifs sont proposés :

  • Tech ( qui répertorie toutes les informations, les spécificités de chaque base de données : le descripteurs de technologies
  • Global (qui répertorie les différents templates)

Mais qu’est qu’un template? Stambia a analysé les différents besoins qu’ont les entreprises, les développeurs et en a finalement dégagé des templates.

Actuellement, dans la version 1.5, il en existe 7 :

  • Replication : permet facilement de répliquer une base de données Oracle par exemple dans Postgres ( le mapping de typage est précisé dans le projet Tech)
  • Load : pour le chargement des données en base
  • Reject : lorsque l’on créé un job et qu’il y a un mapping, des rejets peuvent avoir lieu car les clefs ne match pas entre elles. Ou ces tables de rejets peuvent aussi servir pour contrôler la qualité de données et rejeter les données non conformes.
  • Integration : soit en incrémentale (lors de l’alimentation d’un job il y a une démarche de comparaison avec la cible pour faire des mises à jour ou des inserts et donc optimiser le job) soit en SCD (Slow Changing Dimension)
  • Automation : permet la création des métadonnées (clefs, index) d’une base à une autre
  • Changement Data Capture : écoute la source pour capturer les changements et les impacter sur la cible en déclenchant l’exécution d’un job.
  • Unload : permet de générer ou de lire des fichiers plats.

L’exécution des jobs ne laissent aucune trace dans la base de données choisie pour effectuer les différents traitements.

Dans cette application, tout est paramétrable, on peut donc vraiment personnaliser l’utilisation des composants, des connexions, des actions que proposent un template…

La seule chose qui pèche d’après moi, c’est une interface un peu trop technique. J’espère que les prochaines versions proposeront une interface graphique plus friendly.

Stambia prévoit de donner la possibilité d’un téléchargement d’une version allégée du produit dès la sortie de la version 2.0 d’ici début 2010. Les futurs utilisateurs pourront ainsi se faire une idée de son fonctionnement.

La licence sera au poste de développement. La proposition commerciale sera un certain prix à l’achat puis un coût de maintenance par an dérisoire.

Une version allégée et moins chère sera proposée pour les petits projets.

N’hésitez pas à aller voir leur site dès maintenant:

logo_stambia

Comment les utilisateurs communiquent-ils avec vous?

Jeudi 9 juillet 2009

Après le développement des datamarts, leurs alimentations, la réalisation des rapports sur la plateforme de développement, les utilisateurs ont ensuite accès à ces même rapports sur une plateforme de recette.

Lors de cette phase de teste, nous nous sommes rendu compte qu’il fallait vraiment accompagner l’utilisateur, dans un premier temps, pour lui montrer que la plateforme de restitution et ses rapports pourraient vraiment l’aider dans son travail.

Mais lorsque chaque utilisateur veut faire remonter ses remarques sur les chiffres présentés, le design du rapport, le fait qu’il le voyait autrement… notre cellule décisionnelle a décidé de mettre en place un serveur MANTIS. Chaque utilisateur pourra rentrer ces remarques, puis le chef de la cellule pourra ainsi traiter chaque demande et distribuer les “bugs” aux développeurs afin qu’ils puissent faire les modifications attendues.

mantis

Nous espérons que le fait d’avoir une interface en plus :”l’interface MANTIS” ne pertubera pas trop l’utilisateur.

Voici une page demo qui vous montrera à quoi cet outil ressemble pour le développeur.

Je vous en dirais plus sur cette démarche dans quelques mois quand tout sera un peu plus encréé.

Et vous comment procédez-vous? Comment l’utilisateur communique avec votre cellule décisionnelle?

Un projet décisionnel est un projet qui se vend!

Mardi 30 juin 2009

Fournir des chiffres c’est bien…Mais encore faut-il que les utilisateurs aient l’envie de se connecter à la plateforme de restitution, de comprendre ce que leur apporte les différents rapports…

Notre rôle est donc de les sensibiliser et de finalement vendre le projet décisionnel, vendre la plateforme de restitution…Et pour ce faire, quoi de mieux que d’organiser des petites présentations avec démonstration et un ppt (Office) ou odp (openoffice) à l’appuie…

La communication est donc primordiale pour faire mordre l’utilisateur à l’ameçon.

Pour préparer cette présentation n’hésitez pas à exploiter les images que propose office et openoffice mais aussi celles présentent sur des sites tel que PngFactory. Pour schématiser les informations ce genre de site peut vraiment être un plus!

pngfactory

Si vous avez d’autres petits sites intéressants de ce type n’hésitez pas à poster!

Illustration du MOLAP, ROLAP, HOLAP

Dimanche 10 mai 2009

Quand on demande aux gens d’expliquer les 3 modes principaux de stockage de l’OLAP ce n’est pas toujours évident de comprendre… D’ailleurs j’avais déjà tenter ces explications dans un précédent post sur ce sujet

Cette fois-ci j’ai envie d’illustrer les concepts principaux de stockage de l’OLAP avec des schémas souvent beaucoup plus parlant.

illustrationrmholap

Que pensez vous de mes schémas?