Come connettersi ad Amazon Athena utilizzando Simba ODBC

Aug 21 2020

Sto tentando di connettermi ad Athena da RStudio utilizzando DBI :: dbConnect e ho problemi con l'apertura del 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

Inoltre, questo codice non restituisce nulla.

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

Sembra che il mio driver ODBC non sia accessibile o non sia installato correttamente, ma ho problemi a capire il motivo. Ho scaricato il driver e posso vederlo nella mia libreria.

Qualsiasi consiglio é ben accetto!

Risposte

CarlosG.CardenasV. Sep 09 2020 at 11:56

Gli argomenti della funzione sembrano strani. Rimuovi []da Driver, S3OutputLocatione AwsRegion.