将R连接到Vertica DB进行数据转换和建模吗?

时间:2018-08-01 15:13:13

标签: r vertica dbvisualizer rjdbc

我最近开始使用DBVisualizer处理Vertica数据库。鉴于我有R的经验并且很舒服,所以谁能帮助我了解从R(RStudio)连接到Vertica并执行查询所需的全部内容。

任何有关如何开始的文档将不胜感激。谢谢。

1 个答案:

答案 0 :(得分: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)
相关问题