BI experience

Connexion MySQL avec SSIS

| 0 Commentaires

Je ne sais pas si vous avez déjà essayé mais créer une connexion SSIS ça peut être laborieux…Alors comme tout le monde, j’ai suivi des procédures comme celle décrite sur ce blog.

Donc voici la configuration que j’avais :

  • SQL server 2008R2 avec le suite BI
  • MySQL server 5.5
  • installation du connecteur-net 6.6.4.msi
  • installation mysql connector odbc 5.2.3-win32.msi ( car je sais que le 64bits ne fonctionnera pas)
  • projet SSIS a pour propriété runtime64bits à false.
  • création d’une connexion ODBC à traver odbcad32.exe présent dans C:\windows\sysWOW64. Cette connexion fonctionne dans connexion system.

Dans SSIS que je créé une connexion ADO.net
-avec le provider odbc data provider
-ou avec MySQL data provider
Quand je test ma connexion, lors de la création, il me dit « connexion sucessfull ».

Tous les blogs et sites montrent que cette procédure fonctionne. Seulement, bien-sûr, je n’ai pas été dans ce cas… En effet lorsque:

  • je faisais glisser une composant d’input j’avais des erreurs (cf ci-dessous)
  • je voulais restester ma connexion j’avais des erreurs (cf ci-dessous)

Alors la solution que j’ai trouvé est :

  • de ne pas m’occuper du message d’erreur au niveau de ma connexion
  • et lorsque je faisais glisser l’input, de ne pas passer par l’interface graphique du composant habituel.

Je suis donc passée au niveau du composant d’input (ADO NET SOURCE) par

  • « show advanced editor » pour indiquer la bonne connexion

 

 

  • et pour entrer la requête je suis passée par l’onglet  « properties » (en indiquant les champs car si je fais un SELECT * FROM matable il ne me trouvait rien)

 

et lors de l’exécution ça a fonctionné… Je ne sais pas si ça aidera quelqu’un un jour mais voilà comment je m’en suis sortie!

 

Laisser un commentaire

Champs Requis *.

*