Я успешно обращались и запрашиваются амазонки красное смещение с 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.
Спасибо!