Nous avons vu précédemment une 1ère méthode pour importer des données d'un système externe vers OpenERP.
Nous allons regarder maintenant une solution de type ETL.
En effet, cette 1ère méthode a l'inconvénient :
- de nécessiter le développement de scripts (en Python ou autre ) pour la préparation des données à importer (les mettre en format attendu par OpenERP)
- d'être partiellement manuelle et donc peu industrialisée dans le cas d'import/export régulier (vers un logiciel de comptabilité par exemple)
J'ai retenu dans un 1er temps, le logiciel libre "Pentaho Data Integration" (appelé aussi Kettle) plutôt que Talend pour les raisons suivantes :
- il existe (au moins) une solution nommée "TerminatOOOR" qui permet à Kettle de s'interfacer aux web services OpenERP (plutôt qu'à la BD)
- Pentaho propose d'autres modules intéressants et très répandus (décisionnel et moteur d'impression) complémentaires à OpenERP
Je vais donc passer quelques jours sur ce sujet en partant du wiki Pentaho.
A suivre ...