Forum Discussion

joaod82's avatar
joaod82
New Member
5 years ago

Is it the right approach to work with REST APIs?

Hi!

I'm facing some difficuties working with REST APIs. In my solution I've created a PBIX file where I use Power Query to call some APIs that return 1000 records per request and I need to paginate. As I said, I'm doing all of it with Power Query and the "worst" case I have is a table with something about 140k records. Other tables are smaller than this. The PBIX file size is 23mb.

 

Now the problem ...
This dataset is not too large. But each refresh (on the PBIX file or even in the Power BI Service) is taking too long, sometimes something about 1 hour to complete.

 

Is this approach the best one for this case? Maybe if I work with another service to load all the data on a SQL Server database and then build my Power BI dataset to consume SQL Server data can provide me more performance ... is this make sense?

 

Can you guys help me with any suggestions to gain some performance with this data refresh?

 

I appreciate all the help you can share! Thanks very much!

3 Replies