Je ne vais finalement pas utiliser la solution TerminatOOOR pour interfacer Kettle (Pentaho Data Integration) à OpenERP.
En effet cette solution nécessite de développer des scripts en Ruby. Venant juste d'apprendre Python, je ne souhaite pas dans l'immédiat, apprendre un autre langage. Je verrai si besoin cette solution, ultérieurement.
Après recherche d'autres solutions s'interfaçant aux API OpenERP, je décide de retenir le plugin "OpenERP" qui va être fourni dans la prochaine version (v5.0) de Kettle.
Pour cela, je me procure cette version en cours de développement .
Le plugin OpenERP contient 3 nouveaux steps (au sens de Kettle) : input , output et delete .
Après avoir lancé l'interface graphique "spoon", nous voyons ces 3 nouveaux steps
L'import, export ou suppression dans OpenERP est alors grandement facilitée ... sachant que l'interface graphique Spoon est assez intuitive.
* Exemple d'import (à partir d'un fichier texte) :
* Exemple d'export (vers un fichier texte) :