Medium severityexecution
Power BI Refresh Error:
GET_COMMAND_FAILED
What does this error mean?
A Snowflake GET command that downloads a file from an internal stage to a local directory failed, typically because the stage file does not exist, the local directory is not writable, or a filename was incorrectly included in the path.
Common causes
- 1The file path specified in GET includes a filename rather than a directory path (only a directory is accepted)
- 2The local target directory does not exist or the process does not have write permission
- 3GET is being used against an external stage — only internal stages are supported
- 4The file was purged from the stage after a prior COPY INTO with PURGE = TRUE
How to fix it
- 1Step 1: Ensure the local path is a directory, not a filename: GET @stage/file.csv file:///tmp/downloads/ (note trailing slash).
- 2Step 2: Confirm the local directory exists and is writable by the process running SnowSQL or the connector.
- 3Step 3: Run LIST @your_stage to verify the file still exists on the stage before downloading.
- 4Step 4: Use an internal stage — GET does not support external stages (S3/ADLS/GCS).