Vous n'êtes pas identifié(e).

#1 19/02/2013 17:06:54

gom
Membre

Driver officiel ODBC = KO ; Driver DataDirect = OK ?!

Bonjour,


PostgreSQL 8.4


Je travaille avec un ETL où j'utilise depuis toujours le Driver ODBC "psqlodbc_08_04_0200.zip" => http://www.postgresql.org/ftp/odbc/versions/msi/


J'essaye actuellement de transférer des données depuis PostgreSQL 8.4 vers SQL Server 2008.


Et là surprise (désagréable ! hmm), le transfert de tables contenant des colonnes de type FLOAT vers des tables avec des colonnes NUMERIC(x,x) crée des approximations.


Exemple :


PgAdmin a écrit :

2012,4484564489,0,,2588549,Galettes,1.96502,,2.07308,76.6522,0,0,0,0,0,0,,,

Driver officiel ODBC PostgreSQL a écrit :

2012,4484564489,0,,2588549,Galettes,1.9650199000,,2.0730801000,76.6522140000,0.0000000000,0.0000000000,0.0000000000,0.0000000000,0.0000000000,0.0000000000,,,

Driver DataDirect pour PostgreSQL a écrit :

2012,4484564489,0,,2588549,Galettes,1.9650200000,,2.0730800000,76.6522000000,0.0000000000,0.0000000000,0.0000000000,0.0000000000,0.0000000000,0.0000000000,,,


Du coup, j'ai essayé avec ce Driver : http://www.datadirect.com/products/odbc … index.html et là surprise (agréable ! smile) je n'ai plus de problème d'approximation !


L'ennui c'est que je vois pas pourquoi je devrais utiliser un Driver ODBC non-officiel ... et surtout ... payant ?! sad roll


Est-ce un paramétrage de ma connexion ODBC a changé ?



Gôm

Dernière modification par gom (19/02/2013 17:24:53)

Hors ligne

#2 19/02/2013 17:50:04

gleu
Administrateur

Re : Driver officiel ODBC = KO ; Driver DataDirect = OK ?!

Je n'ai pas connaissance d'un problème d'arrondi sur le pilote ODBC de la communauté. Par contre, il est bien connu que les pilotes de DataDirect sont d'une très grande qualité.


Guillaume.

Hors ligne

#3 19/02/2013 18:04:09

gom
Membre

Re : Driver officiel ODBC = KO ; Driver DataDirect = OK ?!

Je crois que je viens de faire la preuve d'un problème d'arrondi, non ?!

Hors ligne

#4 21/02/2013 18:02:51

gleu
Administrateur

Re : Driver officiel ODBC = KO ; Driver DataDirect = OK ?!

Je voulais dire en dehors de votre message.


Guillaume.

Hors ligne

#5 21/02/2013 18:11:01

gom
Membre

Re : Driver officiel ODBC = KO ; Driver DataDirect = OK ?!

Qui dois-je contacter pour avoir une explication à mon problème ?

Hors ligne

#6 21/02/2013 23:25:30

gleu
Administrateur

Re : Driver officiel ODBC = KO ; Driver DataDirect = OK ?!

Les développeurs du pilote psqlodbc ? Si je me rappelle bien, l'un d'entre est Hiroshi Saito.


Guillaume.

Hors ligne

#7 22/02/2013 16:30:20

gom
Membre

Re : Driver officiel ODBC = KO ; Driver DataDirect = OK ?!

Le créateur de Tom Sawyer ?! big_smile

Hors ligne

#8 22/02/2013 17:54:01

Marc Cousin
Membre

Re : Driver officiel ODBC = KO ; Driver DataDirect = OK ?!

Puisqu'on en est réduits à ça, nan, c'est Mark Twain, Tom Sawyer smile


Marc.

Hors ligne

#9 22/02/2013 18:33:32

gom
Membre

Re : Driver officiel ODBC = KO ; Driver DataDirect = OK ?!

Au temps pour moi, j'ai tort : http://fr.wikipedia.org/wiki/Hiroshi_Sait%C5%8D

Hors ligne

Pied de page des forums