The Actian Tableau ODBC connector dialect is missing a logical function to process ISNULL with a boolean input parameter. This function exists in the dialect for the JDBC connector but not for the ODBC connector.
The problem was found when testing against a backend of Ingres 12.0 when Tableau TDVT test logical.bool isnull([bool0]) failed with the Actian v1.0.6 ODBC connector.
The fix was tested successfully with the following environments.
Client
Tableau Desktop 24.1.2
Tableau Connector SDK version 2.13.7
Actian Tableau JDBC Connector version 1.0.6 (with fix)
Microsoft Windows [Version 10.0.19045.4412]
Server 1
Ingres 11.2.0 (15807)
Microsoft Windows [Version 10.0.19045.4412]
Overview
The Actian Tableau ODBC connector dialect is missing a logical function to process ISNULL with a boolean input parameter. This function exists in the dialect for the JDBC connector but not for the ODBC connector.
The problem was found when testing against a backend of Ingres 12.0 when Tableau TDVT test
logical.bool isnull([bool0])
failed with the Actian v1.0.6 ODBC connector.Internal ticket II-14841
Testing
The fix was tested successfully with the following environments.
Client
Server 1
Server 2