2016-03-22 19 views
0

kullanarak yükleyin. R kodumun günlük olarak güncellendiği bir .csv var. Bu .csv'nin azureSQL içinde olmasını istiyorum, bu yüzden bu.cv'yi AzureSQL'e terminal

'u yapan bir betik yazmak istiyorum R (ODBC) kullanarak aynı şeyi yapmaktan yoruldum ama bu çok yavaştı. Bunun için terminal kullanmayı düşündüm çünkü R bunu sistem() kullanarak da yapabilir.

Ben BCP denilen bir şey biliyorum, ama ben bu bağlantıyı rağmen Mac (http://blog.nguyenvq.com/blog/2010/04/15/accessing-ms-sql-server-from-command-line-in-mac-os-x-and-linuxunix/)

PS bunu nasıl bilemiyorum: Ben burada Azure SQL

cevap

0

ODBC bağlantısı var takip vardır

library(RODBC) 

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

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/

dedi ki, eğer siz de olabilir: Eğer yukarıda işaret birine -up yayınları Mac'inizden bağlamak yardımcı olmalıdır Lütfen betiğinizi paylaşın Neden yavaş yavaş çalıştığını anlamaya yardımcı olabilirim.

+0

Yanıt için teşekkürler, doğrudan doğrudan azuresql'e veri yüklemek için kütüphaneyi (RSQLServer) kullanıyorum. Cevabınız için çok teşekkürler! –