Migration à partir d'une base hyperfile protégée par mot de passe

One Star

Migration à partir d'une base hyperfile protégée par mot de passe

Bonjour,
Dans le cadre de la mise en oeuvre d'un Datawarehouse, nous devons importer les données d'une base Hyperfile (Windev) dans une base SQL Server.
Le problème c'est que chaque fichier de la base Hyperfile nécessite la saisie d'un mot de passe pour pouvoir accéder aux données.
=> Nous avons créer une connexion ODBC pour accéder à la base sous Talend. A partir de cette connexion on peut récupérer les tables Hyperfile et leur structure mais le job plante à l'exécution :
Exception in component tDBInput_1
java.sql.SQLException: General error
at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcStatement.execute(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcStatement.executeQuery(Unknown Source)
at test.test_hf_0_1.TEST_HF.tDBInput_1Process(TEST_HF.java:2484)
at test.test_hf_0_1.TEST_HF.runJobInTOS(TEST_HF.java:6203)
at test.test_hf_0_1.TEST_HF.main(TEST_HF.java:6068)
=> Si on supprime le mot de passe de la table migrée, le job s'exécute correctement.
Nous avions pensé passer par une connexion OLE DB (car on peut y définir le mot de passe de chaque table), mais Talend (V5.4.1) ne propose pas ce "DB Type" dans la création de la connexion...
Quelqu'un a une idée ?
Moderator

Re: Migration à partir d'une base hyperfile protégée par mot de passe

Hi edidwh,
Welcome to talend community and thanks for posting your issue here.
This is an international forum and English is the language we use. Posting in English will allow you to get more visibility and more help. Thanks for your understanding!
Best regards
Sabrina
--
Don't forget to give kudos when a reply is helpful and click Accept the solution when you think you're good with it.