Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
1 year ago

power BI Services

Hi 
we have a schedule refresh for 10 reports at same time daily
this 10 reports are refreshing at 6am UTC so this reports are getting fail because most of the reports pointing to one datasource and due to heavy load. forcefully it is stoping the other refresh. when we try to refresh one by one manually their is no issue 
as per client requirment we should not change the time 
is their any alternate solution that reports can refresh one by one automatically without changing any schedule refresh time/ in a queue process 

 

5 Replies

  • How long does each refresh usually take when it is running by itself?

     

    Power Query has a Function.InvokeAfter function that allows you to specify delays.

     

    Note:  The Power BI service usually staggers the requests anyway, so your delays need to be substantial  (five minutes, for example) to make sense.

     

    Also consider ditching the scheduled refresh and running API refreshes instead.

    • Anonymous's avatar
      Anonymous
      Not applicable

      Each report will take 30 min to 45 mins

       

  • What is the datasource? Are you able to increase the computing power of the datasource? Are you able to make a copy of the data in the datasource and use that for some or all of the report refreshes?

    • Anonymous's avatar
      Anonymous
      Not applicable

      we are using Snowflake datasource. we dont have any copy of the datasource 

       

       

      • lbendlin's avatar
        lbendlin
        Icon for Super User rankSuper User

        Unless you substantially improve the performance and concurrency level of your data source this will not work.