Calculs prévisionnels sous Oracle et BO

Il existe différentes manières d’effectuer des prévisions / estimations dans le futur.
Certains logiciels facilitent ce type de calcul, notamment ceux spécialisés en datamining ou/et en calculs statistiques comme SAS,
Par contre d’autres comme Business Objects ne le permettent pas.
Mais on peut s’en passer dans des cas assez simples.
Je propose ici d’utiliser certaines fonctions d’Oracle qui répondent à ce besoin, et de voir comment les implémenter sous BO.

Lire la suite

Un hint dans BO

Des fois les plans d’exécution adoptés par le moteur d’Oracle ne sont pas forcément les meilleurs.
Même si les stats à jour, une requête peut mettre un certain temps, voire ne jamais se terminer !

La solution made in DBA consiste généralement à rajouter un hint, c’est à dire une petite ligne de code pour forcer le plan d’exécution.
Lire la suite

Talend et Googlemaps

Ce qui est bien avec Talend, c’est le côté opensource qui pousse les utilisateurs à développer des composants innovants et les partager avec all the World.

Par exemple le composant tGoogleMapLookup qui valide des adresses via Google Map … Sympa, il fallait y penser.

Il y a aussi le composant Talend qui va créer des événements dans un agenda Google.

Ca change des ETL fermés où chacun va développer / bricoler de son côté.

Disponible chez Perget ou Talend

Update Oracle 10g massif optimisé / Merge

Oracle 10g apportait dans son lot de nouveautés l’instruction MERGE qui correspond à un INSERT or UPDATE, mode d’alimentation bien connu de nos chers ETL.
Les ETL gérant ce mode très bien, j’avoue n’en avoir jamais vu l’utilité, à part la simplification d’écriture dans un script SQL quand on n’a pas d’ETL sous la main.
Jusqu’à ce que je tombe sur un Update somme toute assez classique mais qui durait des plombes.
Lire la suite