Forum Discussion
Incremental Refresh takes almost same time as Full refresh in PBI Service
My guess would be that your data source takes a long time to provision each time you run any type of query, which then negates the supposed advantages of the incremental refresh. You can do real time monitoring of the dataset refresh to see the gap between connection start and data spooling start.
Visualise your Power BI refresh - in real-time - Phil Seamark on DAX
I did try a trace using SQL profiler mentioned here. Also added Command Event in addition to Progress Events. The command is consistant with the TMSL for an incremental refresh.
{
"sequence": {
"maxParallelism": 6,
"operations": [
{
"refresh": {
"type": "full",
"applyRefreshPolicy": true,
"effectiveDate": "07/15/2022",
"objects": [
{
"database": "XXXXX"
}
]
}
}
]
}
}
Trace also shows that it only hits the needed partitions with a ExecuteSQL command post the "Analyze refresh policy" phase
If Synapse serverless views were slow, I would think that a full refresh would much slower since its hitting all partitions againt the same views based on looking at the Trace. Really drawing a blank..
Thanks,
Anand