2011-10-15 21 views
10

¿Alguien sabe de alguna forma de conectarse a una fuente de datos OLEDB directamente en R?Conexión OLEDB en R

He intentado google, CRAN y rseek sin suerte en absoluto.

Respuesta

0

Dependiendo de las versiones y los conductores, esto puede funcionar: http://cran.r-project.org/web/packages/RODBC/index.html

+0

No creo que esto ayude. Desafortunadamente, RODBC parece conectarse solo a fuentes de datos que usan controladores de tipo ODBC, no controladores de tipo OLEDB. –

1

Una buena alternativa tanto ODBC y OLEDB para guardar datos en SQL Server es BCP utilizando el paquete rsqlserver que está en GitHub aquí: https://github.com/agstudy/rsqlserver

Puede desplegar datos a través de ODBC si desea, lo que sería bastante rápido, pero enviar datos a SQL Server a través de ODBC llevará mucho tiempo (en mis pruebas), por lo que BCP es una excelente opción.

Es un poco difícil de instalar (requiere .NET y rtools), pero una vez que lo pone en marcha es extremadamente rápido.

Cuestiones relacionadas