Dies ist das erste Mal, dass ich mich mit Vertica verbinde. Ich bin bereits erfolgreich mit einer MySQL-Datenbank verbunden, indem ich die RODBC-Bibliothek benutzt habe.R und Vertica mit RODBC verbinden
Ich habe die Datenbank-Setup in vertica und ich installiert die Windows-64-Bit-ODBC-Treiber von https://my.vertica.com/download-community-edition/
Als ich vertica mit R zu verbinden versucht, erhalte ich die folgenden Fehler:
channel = odbcDriverConnect(connection = "Server=myserver.edu;Database=mydb;User=mydb;Password=password")
Warning messages:
1: In odbcDriverConnect(connection = "Server=myserver.edu;Database=mydb;User=mydb;Password=password") :
[RODBC] ERROR: state IM002, code 0, message [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
2: In odbcDriverConnect(connection = "Server=myserver.edu;Database=mydb;User=mydb;Password=password") :
ODBC connection failed
Kann mir jemand sagen, wie ich das beheben kann? Oder gibt es andere Möglichkeiten, mit R eine Verbindung zu vertica herzustellen?
Dank @bpanulla. Es funktionierte. Ich muss dazu eine kleine Korrektur hinzufügen. der vDriver sollte vDriver sein <- JDBC (driverClass = "com.vertica.jdbc.Driver", classPath = "Pfad \ zu \ driver \ vertica_VERSION_jdk_5.jar") – Jana
Ahhh interessant. Ich verwende immer noch Vertica 5, vielleicht haben sie das Paket für neuere Versionen geändert. – bpanulla
danke @bpanulla. Könnte ich sowieso eine tabulatorgetrennte Textdatei mit JDBC nach Vertica hochladen? – Jana