We're working on upgrading our Data Services to version 4.2 (14.2.5.800). We've got DataDirect ODBC Wire Protocol drivers version 7.1 (7.12.0085).
I'm running into a problem when using the DataDirect 7.1 PostgreSQL Wire Protocol driver to connect to our 9.3 postgres database. If I try to import a table with a column of data type NUMERIC(30,5), which is common in our databases and which pose no problems for our current production environment, I get a "Fractional Truncation" error, stating that the column has an invalid value of 30.01... out to 10 or 12 decimal places.
Specifically, the error is: ODBC data source <phobos_graph_mart> error message for operation <SQLColumns>: <[SAP Business Objects][ODBC PostgreSQL Wire Protocol driver] Number contains an invalid character: 30.0001373291015625 [SAP BusinessObjects][ODBC PostgfreSQL Wire Protocol driver]Fractional truncation. Error in column 7.
I do not know for sure whether this is being thrown by the ODBC driver or DS. I suspect the driver, though.
I do know that although this seems like a data error, it isn't, because the table is empty. In addition, it only occurs when I try to import tables with columns of data type NUMERIC(30,5).
Anyone else experience this? It appears that the driver is expanding the 30 character length value. That's my guess anyway.
Any help/insight would be appreciated.