Medium severitydata source
Power BI Refresh Error:
SqlParallelFailedToGetPartitionRangeSynapse
What does this error mean?
ADF could not determine the partition range for parallel copy from a Synapse Dedicated SQL pool — the internal partition range query returned no results or failed.
Common causes
- 1The partition column specified for parallel copy has no rows in the table (empty table)
- 2The partition upper and lower bounds were set incorrectly and the range contains no data
- 3ADF lacks the necessary permissions to run the internal partition range query on the Synapse pool
How to fix it
- 1Verify the partition column contains data by running a SELECT MIN, MAX query on the column.
- 2If setting manual bounds, ensure the upper bound is greater than the lower bound and the range covers actual data.
- 3Check that the ADF linked service identity has at least db_datareader permission on the Synapse pool.
- 4Consider using dynamic range mode without manual bounds to let ADF auto-calculate the partition range.
Frequently asked questions
Official documentation: https://learn.microsoft.com/en-us/azure/data-factory/connector-troubleshoot-synapse-sql