This is very strange, I want to setup a connection from RStudio to my instance in AWS Athena.
I am using unixodbc
as the driver manager, and succeded by testing the connection using isql -v 'Simba Athena'
. However, when I test the connection in RStudio with...
con <- DBI::dbConnect(
odbc::odbc(),
"Simba Athena"
)
... it gives me the error Error: nanodbc/nanodbc.cpp:1021: 00000: [Simba][ODBC] (11560) Unable to locate SQLGetPrivateProfileString function.
. Any clue about it, I am a bit stuck.
It is basically not finding the correct ODBC driver. Simba by default references the driver in its
/Library/simba/athenaodbc/lib/simba.athenaodbc.ini
setup file tolibodbc.dylib
but it should belibodbcinst.dylib
. At least in MacOS.This solved my problem.