|
FOROS PROFESIONALES WINDEV, WEBDEV y WINDEV Mobile |
| | | | | |
| Connexion HFSQL C/S vie ETL (pentaho 7) |
| Iniciado por sandra.chabod, 21,oct. 2019 13:13 - 1 respuesta |
| |
| | | |
|
| |
| Publicado el 21,octubre 2019 - 13:13 |
Bonjour,
Nous souhaiterions effectuer des traitements via ETL (PDI 7.0) pour croiser des données de plusieurs outils métiers. Mais je n'arrive pas à accéder à la base HFSQL C/S via connexion générique JDBC de Pentaho. Avec la dernière version de Java (1. , il semble que des drivers soient absent.
Est-ce que quelqu'un a déjà mis en place ce genre de connexion et pourrait m'aiguiller ?
Merci |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 2 mensajes |
|
| Publicado el 05,noviembre 2019 - 11:01 |
Alors j'ai réussit à trouver mais difficilement, car je ne suis pas spécialiste de java.
J'ai d'abord eu du mal à trouver un jdbc.jar compatible ODBC.
J'ai vu plusieurs articles qui parlaient de télécharger une ancienne version de JRE et de générer un .jar via ligne de commande, mais je n'arrivais pas à le compiler. Après j'avais du mal aussi à savoir quoi saisir dans les champs Custom de pentaho pour que ça marche (je ne connais pas bien java). Mais ça marche désormais 
Donc pour ceux que ça peut intéresser :
Je me suis appuyé sur cet article qui fourni le bon jdbc.jar (pour ODBC 32bit, car j'en ai trouvé beaucoup mais pour MySQL ou MS Access) : https://community.yellowfinbi.com/knowledge-base/article/moving-the-jdbc-odbc-bridge-from-java-7-to-java-8
J'ai également installer une version JRE 7 en 32bit pour récupérer la DLL manquante.
1) Placer le fichier jdbc.jar dans le répertoire java/jre8/lib/ext
2) Copier la DLL appelée jdbcOdbc.dll dans le répertoire java/jre8/bin
Il faut également installer le driver ODBC pour HFSQL téléchargeable sur PCSOFT (version 32bit) et configurer une connexion HFSQL
Sous pentaho, définir une connexion type « Généric database »
_ Connection Name : NameConnexion _ Access : Native (JDBC) _ Settings : _ Custom Connection URL : jdbc:odbc:DatabaseName _ Custom Driver Class Name : sun.jdbc.odbc.JdbcOdbcDriver _ User Name : User _ Password : Password
Pour info le jdbc.jar contient : Le répertoire "sun/jdbc/ODBC", le fichier "sun\security\action\LoadLibraryAction.class" et le fichier "META-INF/MANIFEST.MF", contenu dans le fichier rt.jar de JRE6. NB : L'arborescence doit être conservée. |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|