Использование БД "HP Vertica" через dbplyr(R) в Win10
Поскольку Vertica работает только в Linux, установил Vertica 10-Dev в виртуальной машине. Как ее можно использовать в Win10 через dbplyr(R)? Перейти полностью в Линукс не вариант. Может у кого то есть опыт в аналогичной ситуации.
Ответы (1 шт):
Автор решения: Artem Klevtsov
→ Ссылка
Подключиться к Verica можно через ODBC драйвер. Для есть несколько реализаций ODBC: RODBC, RJDBC, odbc. dbplyr может использовать любое подключение, класс которого унаследован от DBIConecction.
Пример с использованием RJDBC:
library(RJDBC)
drv <- JDBC(driverClass="com.vertica.jdbc.Driver", classPath="full\path\to\driver\vertica_jdbc_VERSION.jar")
con <- dbConnect(drv, "jdbc:vertica://host:5433/db", "username", "password")
tbl(con)
jar необходимо скачать с официального сайта. Там же можно найти и ODBC драйвер для Linux/Windows и использовать его с пакетом odbc.