[英]dbGetQuery unavailable for noctua::athena
我将RStudio连接到Amazon Athena,数据库连接成功。
con <- dbConnect(noctua::athena(),
aws_access_key_id = "***",
aws_secret_access_key = "***",
s3_staging_dir = "s3://bucket-folder/",
region_name = '***')
但是,当我尝试使用 dbGetQuery() 时,尽管安装了 DBI,但仍收到以下错误消息。
这是我正在运行的代码。
querytest <- dbGetQuery(con, "SELECT * FROM database.table")
# Error in (function (classes, fdef, mtable) : unable to find an inherited method
# for function ‘dbSendQuery’ for signature ‘"AthenaConnection", "character"’.
在这种情况下我做错了什么?
嗨@datascientist2117,
我是noctua
的作者。 目前我无法复制您的问题。 我相信它们与您在 R session 中运行的软件包之一发生冲突。 我很乐意解决这个问题:) 请在以下位置提出问题: https://github.com/DyfanJones/noctua/issues
noctua
通过 R SDK paws
连接到 AWS Athena。 这类似于 python 的 boto3 如何连接到 AWS Athena。 noctua
文档存储在其 github 页面上: https://dyfanjones.github.io/noctua/
这个对我有用;
dbGetQuery(con, "SELECT * FROM \"database\".table limit 10")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.