Подключите R к Vertica DB для преобразования данных и моделирования?
Недавно я начал работать с базой данных Vertica с помощью DBVisualizer. Учитывая, что у меня есть опыт работы с R, и я вполне уверен, может кто-нибудь помочь мне понять, что мне нужно для подключения к Vertica из R (RStudio) и выполнения запросов.
Любая документация о том, как начать, будет высоко ценится. Благодарю.
1 ответ
Мы используем RJDBC для этой задачи. Пример:
library(RJDBC)
...
# load dataframe from an sql query
loadDataFromQuery <- function(query) {
#library(RJDBC)
strt <- Sys.time()
vDriver <- JDBC(driverClass="com.vertica.jdbc.Driver", classPath="/opt/vertica/java/lib/vertica-jdk5.jar")
vertica <- dbConnect(vDriver, "jdbc:vertica://myverticaserver.com:5433/somedb", "myuser", "mypass")
df <- dbGetQuery(vertica, query)
dbDisconnect(vertica)
print(Sys.time()-strt)
return(df)