cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Regiso Advocate II
Advocate II

Help! DataSource.Error: ADO.NET: R script error.

Hello, I am copying a video from @Bielite Importing Stock Data into Power BI 

I am using R 4.0.0 and RStudio 1.3.959.

Rtools, httr, rvest, xml2, BatchGetSymbols are all successfully installed

 

 

Here is my script (exactly like the video)

 

library(BatchGetSymbols)
df <- GetSP500Stocks()

tickers <- df$Tickers

result <- BatchGetSymbols(tickers, first.date = Sys.Date()-365,
last.date = Sys.Date())
result <- as.data.frame(result$df.tickers)

 

 

Here is the error message:

DataSource.Error: ADO.NET: R script error.
Loading required package: rvest
Loading required package: xml2
Error: package or namespace load failed for 'rvest':
package 'httr' was installed before R 4.0.0: please re-install it
Error: package 'rvest' could not be loaded
Execution halted

Details:
DataSourceKind=R

 

I have already reinstalled httr & rvest & xml2 and still get this message.

 

can you help me get rid of this error?

Thank you!!

 

 

 

1 ACCEPTED SOLUTION

Accepted Solutions
Regiso Advocate II
Advocate II

Re: Help! DataSource.Error: ADO.NET: R script error.

The problem lies in the path that Power BI follows to get the packages.

1. Go to your R IDE and find out where R goes by typing .libPaths().

2. Then, go to Power BI > Transform > R Script and see where Power BI is going

3. Make it a df <- as.data.frame(.libPaths())

4. See if Power BI has the same list you do. 

5. Add this one line to the top of your R script in Power BI  .libPaths(.libPaths()[i]) where i is the line with the address that matches your R IDE

 

6. Voila!

 

All credit for this solution goes to Stacia Varga at Plural Sight - read the blog here: Data Inspirations Solves the Power BI R path issue 

@_StaciaV_

 

View solution in original post

1 REPLY 1
Regiso Advocate II
Advocate II

Re: Help! DataSource.Error: ADO.NET: R script error.

The problem lies in the path that Power BI follows to get the packages.

1. Go to your R IDE and find out where R goes by typing .libPaths().

2. Then, go to Power BI > Transform > R Script and see where Power BI is going

3. Make it a df <- as.data.frame(.libPaths())

4. See if Power BI has the same list you do. 

5. Add this one line to the top of your R script in Power BI  .libPaths(.libPaths()[i]) where i is the line with the address that matches your R IDE

 

6. Voila!

 

All credit for this solution goes to Stacia Varga at Plural Sight - read the blog here: Data Inspirations Solves the Power BI R path issue 

@_StaciaV_

 

View solution in original post

Helpful resources

Announcements
Announcing the New Spanish Forum

Announcing the New Spanish Forum

Do you need help in Spanish? Check out our new Spanish community section.

MBAS Gallery 2020

MBAS Gallery 2020

Watch Microsoft Business Applications Summit sessions on-demand.

‘Better Together’ Integration Forum Launch

‘Better Together’ Integration Forum Launch

We've launched a how-to forum where you can learn about how Power BI integrates with other Power Platform products.

Top Solution Authors
Top Kudoed Authors