Como se conectar ao Amazon Athena usando Simba ODBC

Aug 21 2020

Estou tentando me conectar ao Athena do RStudio usando DBI :: dbConnect e estou tendo problemas para abrir o driver.

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

Além disso, esse código não retorna nada.

sort((unique(odbcListDrivers()[[1]])))
character(0)

Parece que meu driver ODBC está inacessível ou instalado incorretamente, mas estou tendo problemas para entender o porquê. Baixei o driver e posso vê-lo na minha biblioteca.

Qualquer visão é muito apreciada!

Respostas

CarlosG.CardenasV. Sep 09 2020 at 11:56

Os argumentos da função parecem estranhos. Remova a []partir de Driver, S3OutputLocatione AwsRegion.