2016-07-25 5 views
0

Есть ли существующие пакеты в R или где-нибудь еще, которые могут подключать кластеры AWS Redshift к R-блестящим приложениям? Я пытаюсь создать интерактивную панель мониторинга с помощью Shiny, а источником данных в первую очередь является Amazon Redshift или S3. Также приветствуются любые приемлемые альтернативы или предложения.Redshift to R Shiny Connectivity

+0

Вы проверили это https://blogs.aws.amazon.com/bigdata/post/Tx1G8828SPGX3PK/Connecting-R-with-Amazon-Redshift – error2007s

ответ

0

В прошлом я подключался как с RJDBC, так и с RPostgreSQL - оба работают очень хорошо.

Помните, что оба драйвера ODBC и JDBC Redshift не поддерживаются на Shinyapps.io (потому что Shinyapps.io построен на Ubuntu). Поэтому RPostgreSQL может быть вашим лучшим выбором.

Очень легко получить рабочее соединение либо в RJDBC, либо в RPostgreSQL.

0

Я использую R Shiny с красным смещением с очень хорошими результатами. Сначала вы должны установить

library(RPostgreSQL) 
library(shinydashboard) #just if you want to use nice dashboards 

drv <- dbDriver("PostgreSQL") 
conn <- dbConnect(drv, host="blabla.eu-west-1.redshift.amazonaws.com", 
port="5439", dbname="xx, user="aaaaa", password="xxxxx") 
conn #run you connection 
test <-data.frame(dbGetQuery(conn, "select * from youtbalename")) 

Это работает для меня.