Forum Discussion

tktmastr's avatar
tktmastr
Helper I
6 years ago
Solved

Slow import from web API

Hi,   I am trying to pull data from a web API (from our company's CRM database that is onsite). It is extremely slow trying to connect and refresh. I made a new Power BI file and one table with 16 ...
  • Anonymous's avatar
    Anonymous
    6 years ago

    HI tktmastr ,

    #1, I think these time is spent on spend send requests and receive the responding results, normally REST API has a limitation on result amount.  (e.g. 100 records per requests) In addition, there are too many columns in your data table, you can remove unused columns from loading to improve loading performance.

    #2, Maybe you can create a temp database(load file or import to database) to stored and cache records from your API, power bi will spend less time loading records from database.

    In addition, you can also take a look at the following document about power bi performance practice:
    Power BI performance best practices 

    Regards,

    Xiaoxin Sheng