Подключите 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)
Другие вопросы по тегам