BI experience

28 novembre 2008
par maryam khiali
0 Commentaires

Vous avez du mal à vous décider pour un outil?

Il y a un certain nombre de logiciel dans l’univers de l’Open Source Décisionnelle ou des solutions à bas prix que ce soit du côté ETL, Cube que  des Portails de restitution…

Pour se décider ce n’est pas facile…Donc je vous conseille d’utiliser QSOS

qsos.JPG

Avec sa procédure itérative d’évaluations de produits décrite sur wikipédia, il permet de faire le meilleur choix.

Ce logiciel permet à partir de critères, et de pondération de ses critères d’évaluer vos solutions. a la fin il y aura une note et vous n’aurez plus qu’à prendre celui qui à la meilleure.

Facile, non?

27 novembre 2008
par maryam khiali
0 Commentaires

JasperServer 3.1.0

Comme vous le savez surement la version 3.1.0 de JasperServer est sortie. Mais quelles sont les améliorations apportées ?

  • les graphiques proposés sont plus user-friendly
  • le développeur pourra créer ses propres thèmes de graphique
  • Il supporte une API (Application Programming Interface) qui permet de créer des graphiques avec d’autres librairies que JFreeCharts
  • de nouveaux samples qui aideront toujours au mieux le développeur ( avec l’utilisation des nouveaux graphiques, des graphiques faits avec du flash…)
  • iReport contient la dernière version de NetBeans avec une interface un peu plus travaillée
  • il pourra être lié à LifeRay (portail open source de gestion de contenu écrit en Java ) : voir
    • jasperserver-3.1-portlet.war le portlet qui permet d’intégrer JasperServer à LifeRay
    • jasperserver-liferay-5.1.1.war.zip avec le portlet Jasper déjà intégré

Voici mes sources : http://jasperforge.org/

26 novembre 2008
par maryam khiali
0 Commentaires

Forum Mondial du Libre

Tout le monde parle de plus en plus de logiciel open source ce n’est pas une grande nouvelle…

Le Forum Mondial du Libre est peut être l’occasion de voir le point de vue de plusieurs experts en F.L.O.S.S : Free/Libre/Open Source Software (j’adore ça fait IN).

Forum Mondial du Libre

Il y aura 160 intervenants venus de 20 pays qui nous présenteront :
- les dernières modes et technologies dans les FLOSS.
- l’avenir du Logiciel Libre.

Ce Forum pourra permettre aussi de partager ses prévisions et ses expériences ainsi que de rencontrer des dirigeants d’entreprises, des responsables IT, des architectes, des développeurs, des investisseurs…

Le Forum Mondial du Libre FLOSS, Innovation et Compétitivité, aura lieu le 1er et 2 décembre 2008 à Paris.
Voir sur www.openworldforum.org

Les inscriptions sont gratuites mais obligatoires. Elles seront ouvertes jusqu’au 28 novembre. Alors dépêchez-vous!

21 novembre 2008
par maryam khiali
5 Commentaires

Talend et le nettoyage de données

Pour nettoyer vos données avec Talend, il est intéressant de créer des routines. Voici un exemple de routine qui permet de nettoyer un String d’accent ou d’autres caractères.

/*************************************************************/

public static String nettoyage(String mot)
{
if (mot!= null)
{
String chaineOK = « azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN0123456789 « ;

mot = mot.replaceAll(« [ÀÁÂÃÄÅ]« , « A »);
mot = mot.replace(« Ç », « C »);
mot = mot.replaceAll(« [ÈÉÊË]« , « E »);
mot = mot.replaceAll(« [ÌÍÎÏ]« , « I »);
mot = mot.replaceAll(« [ÒÓÔÕÖ]« , « O »);
mot = mot.replaceAll(« [ÙÚÛÜ]« , « U »);
mot = mot.replace(« Ý », « Y »);
mot = mot.replaceAll(« [àáâãäå]« , « a »);
mot = mot.replace(« ç », « c »);
mot = mot.replaceAll(« [èéêë]« , « e »);
mot = mot.replaceAll(« [ìíîï]« , « i »);
mot = mot.replaceAll(« [ðòóôõö]« , « o »);
mot = mot.replaceAll(« [ùúûü]« , « u »);
mot = mot.replaceAll(« [ýÿ]« , « y »);
//mot = mot.replaceAll(« [/_/'/-//]« , « KKKK »);
mot = mot.replaceAll(« [_'-/]« ,  » « );
for (int i=0; i<mot.length(); i++)
{
boolean trouve = true;
for (int j=0; j<chaineOK.length(); j++)
{
if (mot.charAt(i) == chaineOK.charAt(j))trouve = false;
}
if (trouve) mot = mot.replace(mot.charAt(i), ‘_’);
}

}
return mot;
}

/********************************************/

Après dans votre tMap ou encore dans les composants tels que tJava, tJavaFlex…vous pourrez appeler vos routines via :

(routines_nettoyage.nettoyage(row1.monchamp.trim())) ou (leFichierOuSeTrouveMesRoutines.leNomdeMaFonction(row1.monchamp.trim()))

J’espère que ça vous aidera!

12 novembre 2008
par maryam khiali
6 Commentaires

Microsoft Office Visio et la modélisation

Pour mon projet, j’ai voulu utiliser Visio afin de modéliser les bases de données source ainsi que mes datamarts. Et lorsque j’ai voulu exporter mes dimensions et mes tables de fait soit en script SQL ou par un export directement en base…Catastrophe!

Je me suis rendue compte que la version « Professional edition » que je possédais ne permettait pas de faire cette manipulation…

D’après le site office.microsoft.com il n’ y a que la version : Enterprise Architect edition qui permette une connexion à la base de données et un export direct des tables…

J’ai donc été vraiment déçue de ce produit pour une utilisation au sein d’un projet décisionnel.