Anónimo
Hola,
Estoy en mis primeros pasos con R en Power BI. He instalado R Studio de 64 bits para Windows. Además, he instalado R Open, versión R-3.5.3 de Microsoft.
Además, he cargado un PBIX para probar mi instalación.
Una copia del proyecto está disponible en: https: //onedrive.live.com/? Authkey =% 21AJ1XcXB95pETL2g & cid = CBDD37C1AF373511 & id = CBDD37C1AF373511% 21307 …
El archivo en OneDrive es un archivo zip que incluye un archivo PBIX, un archivo de Excel (Matrícula universitaria para todos los tipos de estudiantes 14+),
un archivo csv (PowerPlants).
También hay otro archivo en el proyecto que se llama Iris_Data. Le escribí al autor del pbix para obtener una copia de este archivo.
en sqlDusty@gmail.com.
Si obtengo una copia de esos archivos, podré actualizar el tablero.
Si quiero leer el archivo csv usando R studio, uso el siguiente script:
biblioteca (readr)
PowerPlants <- read_csv ("P: / Document / Test / Testing R en fuentes de datos de Power BI / R Visual PBI / PowerPlants.csv")
Este script funciona en RStudio.
Si entro en Power Query Editor, selecciono las centrales de consulta, luego hago clic en Fuente, una ventana emergente de secuencia de comandos R. Entro exactamente el mismo script y me sale este error.
DataSource.Error: ADO.NET: Error de secuencia de comandos de R.
Error: ‘P: / Document / Test / Testing R en Power BI / R Visual PBI data sources / PowerPlants.csv’ no existe.
Ejecución detenida
Detalles:
Tipo de origen de datos = R
Ruta de origen de datos = R
Mensaje = Error de secuencia de comandos R.
Error: ‘P: / Document / Test / Testing R en Power BI / R Visual PBI data sources / PowerPlants.csv’ no existe.
Ejecución detenida
ErrorCode = -2147467259
ExceptionType = Microsoft.PowerBI.Scripting.R.Exceptions.RScriptRuntimeException
Tenga en cuenta que la primera línea solo funciona
biblioteca (readr) pero no la segunda
PowerPlants <- read_csv ("P: / Document / Test / Testing R en fuentes de datos de Power BI / R Visual PBI / PowerPlants.csv")
fallido
Como estoy en mis primeros pasos en R. Quiero probar la instalación.
¿Alguien sabe cómo solucionar este problema?
Icey
Hola @Anónimo,
Según mi prueba en Power BI Desktop, el script R funciona bien para conectarse a la fuente de datos usando su código. Verifique la fuente de datos porque su error es que la fuente de datos no existe.
Atentamente,
Icey
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.
Icey
Hola @Anónimo,
Según mi prueba en Power BI Desktop, el script R funciona bien para conectarse a la fuente de datos usando su código. Verifique la fuente de datos porque su error es que la fuente de datos no existe.
Atentamente,
Icey
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.
Anónimo
En respuesta a Icey
Hola,
He realizado algunas pruebas para comprender cómo funciona R en Power BI.
He probado el siguiente script que no funciona
getwd ()
work_dir <- "P: / Document / Test / Testing R en fuentes de datos de Power BI / R Visual PBI"
setwd (work_dir)
getwd ()
PowerPlants3 <- read.csv (archivo = "PowerPlants.csv")
Primero, descubrí que es mejor usar la convención de Unix para separar Directorio y Ruta. Por lo tanto, debemos reemplazar la barra inclinada invertida por la barra inclinada frontal. Consulte esta página web: https://pc.net/helpcenter/answers/backslash_vs_forward_slash
Además, parece que R dentro de Power BI no reconoce la asignación de Windows como P:
Entonces, la mejor forma de acceder a un archivo csv en un servidor es usando un script como se muestra a continuación:
work_dir <- "// myserverName / document / Test / Testing R en fuentes de datos de Power BI / R Visual PBI"
setwd (work_dir)
PowerPlants <- read.csv (archivo = "PowerPlants.csv")
Anónimo
En respuesta a Icey
Hola,
¿Es posible que tenga un problema debido al hecho de que el archivo csv está ubicado en un servidor que no está en mi máquina local? Si es el caso, ¿cómo resolvemos este problema?