jeudi 30 octobre 2008

Conférence Information Builders 2008

18/11/2008 Au sommet de la Tour Eiffel
Les thèmes abordés :
- Intégrer facilement les données, les applications et les systèmes
- Déployer la Business Intelligence dans l’ensemble de l’entreprise pour un meilleur pilotage de la performance

Entreprise présentes : Business & Decision (B&D), Micropôle Univers (MU) et bien d'autres
[Inscription][Plus d'info]

Assistant à la conférence, c'est éditeur propose des solutions innovantes à la pointe de la technologie en intégrant un maximum de solutions Open Source dans son outil (il propose par exemple des rapports pdf dynamiques grâce à la technologie Flex)
Les données du rapport sont statiques (inclues dans le rapport, ne se connecte pas à une base distante), mais les données peuvent être visualisées de différentes manières/axes (global, détail par pays...) sur le même graphique (drill/down)

lundi 20 octobre 2008

Conférence RoR 2008 - Cité des Sciences de la Villette

La 3ème édition de la conférence du framework de Ruby (RoR : Ruby on Rails) pour les développement Web se tiendra le 01/12/2008. [inscription]

Bénéficier du tarif 80€ pour une inscription avant le 09/11/2008 (100€ au delà).
A noter qu'en 2007 mon professeur de Java "Christophe Porteneuve" alias TDD très actif sur la technologie faisait parti des experts de la conférence.


vendredi 17 octobre 2008

Premier BUG Talend :s

Java.IO.exception... vive Java...
Le chemin complet au serveur commençant par « \\ » et le « \ » étant un caractère spécial, un des caractères saute...
Bon ok je n’avais qu’a mettre mes fichiers en local… mais quand même ce genre de bug... je trouve ça abusé !

jeudi 16 octobre 2008

Datastage BUG - DATE - NUMBER

1/ Merci Stéphane pour informer de la session Talend (RoadShow)
C'est vraiment une révolution par rapport à Datastage…. Aucun intérêt d'acheter la version server...
Ca m'ouvre aussi beaucoup de nouvelles possibilités sur les cas Generali (pragamatisme, pragmatisme!!)

2/ Datastage c'est de la M$*#@# !!!!!!!!! (bon ça à le mérite d'exister et de répondre à des besoins...)
Comme le type date que nous sommes obligés de transformer

DATE => [DS] => DATE [DOESN'T WORK] Solution : TO_CHAR => [DS] => TO_CHAR => DATE
DATE :

- Dans mon SQL :
TO_CHAR(INF_AFFECTATION.AFF_DATD,'YYYY-MM-DD HH24:MI:SS') as AFF_DATD,

- Type de données : Timestamp 38 (allez savoir pourquoi…)

pour faire dans l'insert :
TO_DATE(:XX, 'YYYY-MM-DD HH24:MI:SS')
Et bien j'ai une erreur Datastage pour le type NUMBER !!

Car avec mon calcul d'ETP j'ai un FLOAT avec énormément de précision (autant que le type NUMBER d'Oracle accèpte)
NUMBER est transformé en DECIMAL 38 (allez savoir pourquoi bis…)

J'obtien l'erreur suivante :
jobName-Transformer: OCI has fetched truncated data

Alors je change donc ma longueur de champ pour la mettre à 9 9 « 999999999 »
Et je me tape une erreur Interne de type « Phantom »

DataStage Job 613 Phantom 3992 kghalo bad size 0x3b9aca14 ********** Internal heap ERROR KGHALO2 addr=0x0 ********* ****************************************************** HEAP DUMP heap name="Alloc statemen" desc=0x193f5c8 extent sz=0x1024 alt=32767 het=32767 rec=0 flg=2 opc=3 parent=192262c owner=0 nex=0 xsz=0x1024 EXTENT 0 Chunk 219a1dc sz= 2036 free " " Chunk 219a9d0 sz= 232 freeable assoc with mark prv=0 nxt=0 ... EXTENT 1 Chunk 21921a4 sz= 32784 perm "perm " alo=32784 EXTENT 2 Chunk 218a16c sz= 32784 perm "perm " alo=32784 ...

En essayant à une valeur de 6 9 « 999999 » j'arrive à mon résultat...
Datastage c'est au petit bohneur la chance...

En dehors des BUGS incompréhensibles, des manques de fonctionnalités, de son prix prohibitif, de respect d'aucune norme, c'est un ELT à recommander...

Sortie de Talend Studio V 3.0 (TOS)

[Blog Responsable Formation Talend France] [Lab Décisionnel pour vous faire la main]

Sortie de la nouvelle version le 15/10/2008. Revenant d'une formation gratuite de Talend (RoadShow) sur Paris j'ai pu tester cette nouvelle version. C'était vraiment plaisant et les organisateurs étaient très disponible (j'arrêtais pas de leur poser des questions) en même temps technique et agréable. Conquis à 100%!!

Le bug de drag on drop est corrigé! Maintenant à vous de jouer!
Plus de 350 composants - un nouveau connecteur SAS disponible dans Talend Ecosystem.

Lors de cette présentation j'ai découvert et apprécié :
- La gestion des contextes façon ruby environnement Développement/Recette/Production facilement réalisable
- la propagation des modifications (maintenance) car on stocke des schéma de données (méta-data)
- les variables globales qui en fonction de contextes sont utilisées (accessible partout dans les jobs) que l’on peut aussi récupérer d’un fichier (connexion aux bases)
- les connecteurs pour à peu près toutes les sources de données
- la facilité de création et le drag on drop (en une journée on s’y fait)
- l'utilisation de fonction/routines (dommage Java…) auxquelles ont peut rajouter les notre (routines « user defined »)

Téléchargement - Documentation - Forum

lundi 13 octobre 2008

QUID : Qualité et Urbanisation de l'Information Décisionnelle

QUID : QUALITÉ ET URBANISATION DE L'INFORMATION DÉCISIONNELLE

L'idée de QUID est de réaliser des prestations efficaces simples et rapides dans le domaine du décisionnel. Il suit le constat que la prestation décisionnelle se penche globalement sur les mêmes problématiques, qu'on réinvente la roue au sein de chaque client (processus de norme, architecture...), et que finalement beaucoup de travail est réalisable automatiquement grâce à des outils, normes & standard.
Un des problèmes est que les techniciens (en général) ne veulent pas entendre parler de fonctionnel, et les fonctionnels ne pas écrire une ligne de code... et pourtant tant de temps gagner à faire du fonctionnel en tapant quelques lignes de code...

QUID est né donc de l'idée de 3 prestataires de sociétés concurrentes (cf. Contributeurs) assis autour d'une table discutant de RoR (Ruby On Rails) et de la facilité de développer avec ce framework.

Le nom de QUID a été défini le 16/04/2008, "QUID parce qu'il a réponse à tout..."

QUID est le résultat d'expérience de travail au sein de projets
- RATP : réalisé au forfait nécessitant de produire rapidement dans un délai très court
- ROCHE : projet de qualité de données basé sur les normes et les standards
- GENERALI : problématique commune, effet de synergie (1+1 = 3)

R'QUID car Ruby est le langage de développement de la plate-forme.
QUID permet d'automatiser des tâches répétitives, sans erreurs sur des technologies propres au décisionnel.
Des réalisations sont déjà présentes sur Oracle, Datastage, Business Objects... (cf. Démonstrations).

Le blog est ici pour parler de QUID et du métier de la Business Intelligence (BI) / décisionnel.