Does anyone know if the latest Snowflake ODBC driver for Linux (v2.19.16) is compatible with RHEL 6.8?
Snowflake customers have had success using the Snowflake ODBC driver on RHEL. I would say the best thing to do is to test. As per the documentation, what is currently officially supported is CentOS 6 or higher. CentOS is very close to being RHEL without the branding and support. In particular, the library versions are the same, so binaries that work on one will work on the other.
https://docs.snowflake.net/manuals/user-guide/odbc.html#odbc-driver
Related
According to this, if I read this correctly, Tableau desktop on a Mac M1 cannot use the snowflake ODBC driver. Is this still true? Generally, my ODBC driver for snowflake works.
PS:
#aek I still get:
in Tableau. I installed:
2.25.3 snowflake_odbc_mac-2.25.3.dmg mac64
and configured odbc.ini files and everything appears to work fine in:
If I run (as suggested here):
"/Library/Application Support/iODBC/bin/iodbctest"
I get:
1: SQLDriverConnect = [iODBC][Driver Manager]dlopen(/opt/snowflake/snowflakeodbc/lib/universal/libSnowflake.dylib, 0x0006): tried: '/opt/snowflake/snowflakeodbc/lib/universal/libSnowflake.dylib' (fat file, but missing compatible architecture (have 'i386,x86_64', need 'arm64')) (0) SQLSTATE=00000
2: SQLDriverConnect = [iODBC][Driver Manager]Specified driver could not be loaded (0) SQLSTATE=IM003
Is there anything I can/have to do that Tableau recognised the driver?
Yes, this is still true (for v. 2022.3). According to the spec, Tableau Desktop still works in emulation mode. The application and driver must have the same architecture. So for Tableau Desktop, you need to use the Mac64 version of the driver, as the article suggests.
Edit: How to make it working.
The native Snowflake connector in Tableau will try to use the "OS architecture appropriate" driver. Which is not the case for an x64 app running on ARM. Therefore, when configuring the connection, instead of choosing Snowflake from the list, you should use Other Databases (ODBC) and select the Snowflake DSN configured with the Mac64 version of the driver accordingly to the doc.
As part of the open-source software on PASE for i, MariaDB is available in the ibm repository. However, it seems like the MariaDB Connector/ODBC is not available.
Following the Building MariaDB Connector/ODBC From the Git Repository instructions does not work, since it appears that PASE is not supported. Forking it and modifying the source + build toolchain to work in PASE seems like a potential (but unattractive) option.
Is there a MySQL ODBC driver that can be used instead? Have I missed an available package? I also noticed that Zend / Seiden / etc have discussed using PHP with MySQL / MariaDB on PASE for i, how is PHP connecting to MariaDB in that case?
IBM does not currently provide an ODBC interface for connecting to MariaDB. Most high level languages provide a MySQL/MariaDB interface which does not require the client libraries (eg. PyMySQL).
I am supporting two versions of oracle 12c(12.1.0.2.0) and 19c. Currently I am using ojdbc6:11.1.0.7. I wonder if I should change it to ojdbc8:12.2.0.1, or it does not matter. Any suggestions?
The driver is backward compatible. You could even use the driver from 19c.
I'm trying to connect MarkLogic to Tableau through an ODBC (to connect Tableau with MarkLogic) on my Mac. While Tableau does have an ODBC driver available to download # https://www.tableau.com/support/drivers, it "is not supported on the selected operating system."
I have considered downloading a Windows Virtual Machine on my Mac as last resort since it works for that. However is there a way to get an ODBC working on the Mac OS?
MarkLogic's ODBC connector is only for Linux and Windows: http://developer.marklogic.com/products/odbc. You'll need one of those OSs.
Good Days,
I would like to ask why my FoxPro driver in system odbc cannot be updated even I downloaded the latest driver from Microsoft and install it.
I had use control panel to uninstall the FoxPro driver and then install it again. I found that it also cant work.
I hint the error below :
This is the version I browse from odbc:
My pc is window 7.
I appreciate it very much if someone know the solution.
Thanks you.
You need to use the OLE DB driver.
Which is version 6.x as shown here:
VFP doesn't have an ODBC driver since version 6. For all versions (pre and post 6) there is OLEDB driver (VFPOLEDB) - version 9.0.00.5815).