High severityinfrastructure
Power BI Refresh Error:
PIPE_EXECUTION_PAUSED
What does this error mean?
A Snowpipe is in a paused state and is not ingesting new files from the stage. This can happen due to explicit user action, a billing suspension, or Snowflake pausing a pipe after repeated errors.
Common causes
- 1Pipe was explicitly paused: ALTER PIPE my_pipe SET PIPE_EXECUTION_PAUSED = TRUE
- 2Snowflake automatically paused the pipe after detecting a persistent error (e.g., file format mismatch, access denial)
- 3Account suspension due to credit limit caused all pipes to be paused
- 4The pipe's IAM role or SAS token (for external stages) expired or was revoked
- 5Pipe definition references a stage or file format that no longer exists
How to fix it
- 1Check pipe status: SELECT SYSTEM$PIPE_STATUS('mydb.myschema.my_pipe')
- 2Resume the pipe: ALTER PIPE mydb.myschema.my_pipe RESUME
- 3Inspect the error that caused auto-pause: the SYSTEM$PIPE_STATUS output includes an executionState and a reason field
- 4Verify the stage and file format referenced by the pipe still exist and the executing role has access
- 5After fixing the root cause, refresh any files that were not ingested during the pause: SELECT SYSTEM$PIPE_FORCE_RESUME('my_pipe')
- 6Set up regular Snowpipe health checks — pauses do not raise automatic alerts unless you query SYSTEM$PIPE_STATUS