Hay veces que queremos hacer copias de nuestros datos por diversas razones. Una de ellas podrĂa ser porque hay datos en la web que actualizan diariamente, pero solo tenemos acceso a los datos de ese mismo dĂa. Utilizando R en nuestros pasos de Power Query es una de las soluciones para hacer copia de ellos diariamente. AdemĂ¡s, es muy fĂ¡cil.
Importante: para actualizaciĂ³n automĂ¡tica necesitamos instalar R y una data gateway personal en un equipo que este encendido 24h. Si usamos R en Power BI, la Ăºnica soluciĂ³n posible es por medio de la data gateway personal.
Como
ejemplo partimos de datos cogidos de una pĂ¡gina web, pero se podrĂa hacer lo
mismo desde cualquier fuente.
A continuaciĂ³n vamos a añadir el siguiente script de R para hacer una copia de nuestro datos en la localizaciĂ³n que asignemos (necesario cambiar localizaciĂ³n):
write.table(dataset, file=paste("C:\\Users\\francisco.gutierrez\\Documents\\Test\\NombreArchivo", Sys.Date(), ".csv", sep = "_"), col.names=TRUE, row.names=FALSE, quote=FALSE, sep = ",")
Debe de salir un mensaje sobre niveles de privacidad. Una opciĂ³n para evitar errores serĂa marcar la casilla de ignorar los niveles de privacidad, pero la vamos a dejar desmarcada para ver cĂ³mo se puede ignorar de otra manera.
Despues de darle a guardar tendremos un error e ignoraremos los niveles de privacidad yendo a "File", "Options and Settings" y "Options".
Una
vez hecho esto, le damos a refrescar y ya podemos comprobar que el archivo se
ha creado en el directorio que hayas elegido.
Una vez realizado
todos los pasos, si automatizamos la actualizaciĂ³n, tendrĂamos una carpeta con
un archivo para cada dĂa.
No hay comentarios:
Publicar un comentario