Comenzando con R en Power BI

Un usuario Pregunto ✅

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?

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.

Comenzando con R en Power BI 1.PNG

Comenzando con R en Power BI 2.PNG

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.

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.

Comenzando con R en Power BI 1.PNG

Comenzando con R en Power BI 2.PNG

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?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *