2014-12-02 4 views
2

Я успешно обращались и запрашиваются амазонки красное смещение с R (rstudio) с помощью RPostgreSQL, где у меня естьАмазонка S3 доступ ведро с Rstudio

drv <- dbDriver("PostgreSQL") 
con <- dbConnect(drv, host="****.redshift.amazonaws.com", port=5439,dbname="***", user="***", password="****") 

Затем я могу запустить мой запрос с:

dbGetQuery(con,"SELECT DISTINCT(vin) FROM rawdata") 

While мои запросы не занимают слишком много времени, чтобы сохранить мои файлы на моем персональном компьютере. Я думаю, что было бы быстрее сохранить файлы .csv, которые я создаю в ведро Amazon S3. Я уже сделал это. Я просто не знаю, как это сделать из студии R.

Я был в состоянии получить доступ к моему S3 ведро с SQL Workbench с кодом:

UNLOAD 
('SELECT * FROM rawdata 
ORDER BY timestamp') 
TO 's3://data-**-**/file_name' 
credentials '***' 
delimiter ',' 
PARALLEL OFF 
GZIP; 

, но я хотел бы сделать подобную функцию в Rstudio (версия 0.98.109). У кого-нибудь есть пример кода для этого, возможно, с образцом SQL-запроса? Я могу запустить его в SQL Workbench, но у меня есть запросы SQl, встроенные в другой код, который я предпочитаю запускать в Rstudio.

Спасибо!

ответ

Смежные вопросы