将数据R R直接写入AWS Redshift db

时间:2018-05-30 07:41:11

标签: r amazon-redshift

有没有办法直接从R studio编写大型数据集到AWS Redshift db?我使用了以下在线解决方案。但它抛出错误未使用的参数:tablename =“..”

install.packages('devtools') 
devtools::install_github("RcppCore/Rcpp") 
devtools::install_github("rstats-db/DBI") 
devtools::install_github("rstats-db/RPostgres") 
install.packages("aws.s3", repos = c(getOption("repos"), "http://cloudyr.github.io/drat"))
devtools::install_github("sicarul/redshiftTools")

library("aws.s3") library(RPostgres) library(redshiftTools)

pconn_r <- dbConnect(RPostgres::Postgres(), dbname="db",
                 host='xyz.db.amazon.com', port='1234',
                 user='user', password='pwd',sslmode='require')


rs_replace_table(tst, dbcon=pconn_r, tableName='abc', bucket="pqr")

请帮忙!

1 个答案:

答案 0 :(得分:0)

您可以查看该库:redshift-r
或者通过RJDBC连接:RJDBC