Simba ODBC를 사용하여 Amazon Athena에 연결하는 방법

Aug 21 2020

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 드라이버에 액세스 할 수 없거나 잘못 설치된 것 같지만 이유를 이해하는 데 문제가 있습니다. 드라이버를 다운로드했으며 내 라이브러리에서 볼 수 있습니다.

어떤 통찰력이라도 대단히 감사합니다!

답변

CarlosG.CardenasV. Sep 09 2020 at 11:56

함수 인수가 이상하게 보입니다. , 및 []에서 제거하십시오 .DriverS3OutputLocationAwsRegion