SimbaODBCを使用してAmazonAthenaに接続する方法

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