我正在尝试使用 DBI::dbConnect 从 RStudio 连接到 Athena,但在打开驱动程序时遇到问题。
con <- DBI::dbConnect(
odbc::odbc(),
Driver = "[Simba Athena ODBC Driver]",
S3OutputLocation = "[s3://bucket-folder/]",
AwsRegion = "[region]",
AuthenticationType = "IAM Credentials",
Schema = "[schema]",
UID = rstudioapi::askForPassword("AWS Access Key"),
PWD = rstudioapi::askForPassword("AWS Secret Key"))
Error: nanodbc/nanodbc.cpp:983: 00000: [unixODBC][Driver Manager]Can't open lib '[Simba Athena ODBC Driver]' : file not found
此外,此代码不返回任何内容。
sort((unique(odbcListDrivers()[[1]])))
character(0)
我的 ODBC 驱动程序似乎无法访问或安装不正确,但我无法理解原因。我已经下载了驱动程序,可以在我的库中看到它。
非常感谢任何见解!