'How to export Snowflake Web UI Worksheet SQL to file

Classic Snowflake Web UI and the new Snowsight are great at importing sql from a file but neither allows you to export sql to a file. Is there a workaround?

Snowsight Worksheet Menu



Solution 1:[1]

You can use an IDE to connect to snowflake and write queries. Then the scripts can be downloaded using IDE features and can sync with git repo as well.

dbeaver is one such IDE which supports snowflake : https://hevodata.com/learn/dbeaver-snowflake/

Solution 2:[2]

The query pane is interactive so the obvious workaround will be:

CTRL + A (select all)
CTRL + C (copy)
<open_favourite_text_editor>
CTRL + P (paste)
CTRL + S (save)

Solution 3:[3]

This tool can help you while the team develops a native feature to export worksheets:

Further explained on this post:

For example, to save to a file within PowerShell:

PS > $dashboards | foreach {$_.SaveToFolder(“path/to/folder”)}
PS > $dashboards[0].SaveToFile(“path/to/folder/mydashboard.json”)

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 sav
Solution 2 Lukasz Szozda
Solution 3 Felipe Hoffa