概要と動作環境
sf-visual-editor は、Snowflake のオブジェクトを探索し、データの閲覧・編集と SQL の実行ができるデスクトップアプリです。アカウントの管理情報(ユーザー・ロール・ウェアハウス・履歴・コスト・ポリシー・権限など)を読み取り専用で見る ADMIN の画面もあります。
| 区分 | できること |
|---|---|
| 接続 | 接続プロファイルの登録・編集・削除・接続テスト。キーペア認証またはブラウザでのログインで接続 |
| 探索 | Database → Schema → 種類別のグループのツリー、読み込み済みの名前の検索、Role・ウェアハウスの切り替え |
| オブジェクト | 種類ごとの詳細タブ(概要・列・データ・DDL・依存関係・権限など)。SELECT などの雛形のコピー |
| データ | テーブル・ビューの先頭 100 / 1,000 / 10,000 行の閲覧、並べ替え・絞込み、セル範囲の選択とコピー |
| 編集 | テーブルのセルの編集・行の追加・行の削除を、SQL を確認してから1トランザクションで適用 |
| SQL | SQL タブ(タブごとに専用セッション)での実行・停止、補完・整形・検索、実行し終えた文の性能 |
| ADMIN | Account・Monitoring・Cost・Governance & Security の各ページ。読み取り専用 |
| 保存 | SQL の下書き・開いていたタブ・テーマ・ウィンドウの大きさなどを自動保存し、次回の起動で戻す |
| 履歴 | 実行した SQL の記録(接続・時刻・成否・所要時間・行数・Query ID) |
| お気に入り | SQL とテーブル・ビューのお気に入り |
| 出力 | 取得済みの結果を CSV・JSON・Excel(.xlsx)で保存 |
- macOS(macOS 26・Apple Silicon で確認しています。Intel Mac は確認していません)
- Windows(WebView2 ランタイムが必要です。Windows 11 には標準で入っています)
- Linux は確認していません。
対応していないこと
Section titled “対応していないこと”- ビュー・動的テーブル・ハイブリッドテーブルなどのデータの編集、SQL タブの結果の編集
- 複数の文の並行実行、まとめての取り消し
- 全件のストリーム出力、.xls などの古い Excel 形式
- ER 図、Snowflake 以外の DB
- ADMIN での作成・変更・削除・GRANT / REVOKE・ウェアハウスの起動と停止などの操作
- コストの金額への換算(クレジットとバイトだけを表示します)
- 探索ツリーの Tasks・Streams・Alerts(まだありません)
キーボードの表記
Section titled “キーボードの表記”このサイトではキーボードの操作を macOS の表記(⌘・⌥)で書いています。Windows では ⌘ を Ctrl、⌥ を Alt に読み替えてください。