2016-03-22 4 views
0

Ich habe eine .csv, dass mein R-Code täglich aktualisiert. Ich möchte, dass diese .csv in der azureSQL vorhanden ist, also möchte ich ein Skript schreiben, das dies tutLaden Sie .csv zu AzureSQL mit Terminal

Ich müde, das gleiche mit R (ODBC) zu tun, aber das war zu langsam. Ich dachte daran, Terminal dafür zu verwenden, weil R das auch mit system() tun kann.

Ich weiß etwas BCP genannt, aber ich kann nicht herausfinden, wie diese trotz dieser Verbindung in Mac zu tun (http://blog.nguyenvq.com/blog/2010/04/15/accessing-ms-sql-server-from-command-line-in-mac-os-x-and-linuxunix/)

PS: Ich ODBC Verbindung von der Azure SQL

Antwort

0

Hier haben sind Folge -up Beiträge zu der von Ihnen über dem darauf sollten Sie von Ihrem Mac verbinden helfen: http://blog.nguyenvq.com/blog/2010/05/16/freetds-unixodbc-rodbc-r/ http://blog.nguyenvq.com/blog/2013/04/06/guide-to-accessing-ms-sql-server-and-mysql-server-on-mac-os-x/

library(RODBC) 

ch1 <- odbcConnect(dsn="sqlserver01", uid="username", pwd="password")<br> 
odbcQuery(ch1, "select name from master..sysdatabases") <br> 
odbcFetchRows(ch1) 

das heißt, wenn Sie könnten auch Bitte teilen Sie Ihr Skript Ich könnte helfen, herauszufinden, warum es langsam läuft.

+0

Danke für die Antwort, ich benutze Bibliothek (RSQLServer), um Daten direkt auf azuresql direkt zu laden. Vielen Dank für die Antwort! –