Power BI Refresh Error:
253002
What does this error mean?
The Python connector's GET command failed to download a file from a Snowflake stage to the local filesystem. The download was initiated but could not be completed due to a storage or permissions error.
Common causes
- 1Insufficient privileges on the stage — the user role does not have READ access
- 2The file no longer exists on the stage (expired, already purged, or manually removed)
- 3Cloud storage credentials used by the stage have expired or been revoked
- 4Network interruption or timeout during the multipart download from cloud storage
- 5Local destination path does not exist or the process lacks write permissions
How to fix it
- 1Verify the user has USAGE on the stage: SHOW GRANTS TO ROLE <role> and check for the stage object.
- 2Confirm the file exists: LIST @<stage_name>/<path>.
- 3If using an external stage, check the cloud storage credentials: DESCRIBE INTEGRATION <storage_integration_name>.
- 4Ensure the local destination directory exists and is writable by the process.
- 5For large files, increase the network_timeout in the connect() call to prevent mid-download timeouts.
Frequently asked questions
Official documentation: https://github.com/snowflakedb/snowflake-connector-python/blob/main/src/snowflake/connector/errorcode.py