
關於 Avanty
About
Avanty 是什麼
Avanty 是給在 Metabase 裡寫 SQL 的人用的瀏覽器擴充功能。它讀取你原本就在用的查詢編輯器,當你用自然語言求助時,直接在原地寫出或改寫 SQL。開發團隊只鎖定一種工作流程:讓沒有資料工程師隨侍在側的公司,也能順利做 Metabase 分析。
分析工作真正難的通常不是問題本身,而是把「給我從一月開始各方案的註冊數」翻成關聯、篩選條件和正確的日期函式。Avanty 把這段翻譯當成產品核心。你留在 Metabase 裡,擴充功能在編輯器上方加一層指令面板,不要求你把資料搬到別的地方。
安裝前有幾個限制要先知道。它只在桌面版 Chrome 運作,只支援 Metabase,而且用英文下指令的效果最好。供應商把較耗資源的功能限制在每天 60 次查詢,應付一般工作日夠用,但要遷移一整個舊問題清單就顯得不夠。
開始使用
- 從 Chrome 線上應用程式商店安裝 Avanty,把圖示釘在工具列。
- 在 dashboard.avanty.app 註冊帳號,啟用 14 天試用,並透過 Metabase API 連接你的工作區。試用需要綁定信用卡。
- 在 Metabase 開啟問題、模型或原生查詢,按 macOS 的 Cmd Shift . 或 Windows 的 Ctrl Shift . 叫出指令面板。
- 用自然語言描述需求,檢查 Avanty 產生的 SQL,在差異檢視中決定接受或捨棄。
- 照平常的方式儲存問題。儲存時 Avanty 可以順便建議圖表標題。
產品資訊
快速了解 Avanty 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 整天泡在 Metabase 的資料分析師:擴充功能省掉在編輯器和通用聊天機器人之間切換分頁的動作,而且它已經知道你的資料表結構。產出的 SQL 還是要自己看過,別直接相信數字。
- 自己做報表的產品與成長團隊:SQL 查詢生成器能把模糊的問題變成第一版草稿,比向資料團隊要一次性支援快得多。第一輪的欄位名稱通常還要修。
- 剛接手陌生資料倉儲的分析工程師:SQL 解說會把前人寫的查詢逐步拆開,比硬讀快很多。
- 正在學 SQL 的初階分析師:每次生成都附帶說明,你可以拿自己的寫法和模型版本對照,看出邏輯差在哪裡。
任務
- 用一句話寫出新查詢:描述指標、時間範圍和分組方式,生成器就會對你真正的資料表產出草稿。
- 修改長查詢的某一段:選取要改的片段,描述調整內容,確認差異後再接受。
- 看懂前人留下的 SQL:對同事兩年前寫的查詢跑一次解說,每個子句會依序說明。
- 送審前整理:自動排版加上產生的註解,讓密集的查詢對下一個打開的人來說可讀。
情境
- 每週固定的報表流程:同樣那幾個問題每個星期一都要微調,指令面板把每次修改縮短成一句指示。
- 除錯壞掉的問題:資料表結構變更後查詢報錯時,擴充功能會讀錯誤訊息並提出修正,不用自己去找被改名的欄位。
- 把儀表板交給非技術背景的負責人:解說和註解把一整面 SQL 變成產品經理在演示時能跟上的內容。
主要功能
自然語言轉 SQL
在指令面板寫下你要什麼,Avanty 就對已連接的 Metabase 執行個體中的資料表組出查詢。它透過 Metabase API 取得結構描述的中繼資料,欄位名稱和 schema 前綴因此對得上你的資料倉儲,而不是範例資料庫。結果直接進到編輯器,不用複製貼上就能執行。
AI 編輯與行內差異比對
編輯和生成是兩條不同的流程。你標出查詢中要改的段落,描述調整方式,AI SQL 編輯器會用差異檢視告訴你它打算換掉什麼。接受需要明確點一下,對於已經在支撐線上儀表板的查詢,這一步很重要。
逐步解說查詢
解說功能把長查詢切成幾個區塊,依序說明每一段在做什麼。這是查詢撰寫之外最常被用到的功能,因為多數人接手的 SQL 都不是自己寫的。它不會判斷邏輯符不符合業務問題,只說明程式碼做了什麼。
註解與自動排版
Avanty 可以一鍵為查詢加上註解並重新排版。團隊方案會在所有席次間同步排版設定,審查時每個人產出的 SQL 看起來一致。這種事平時不起眼,直到你讀到所有關聯都擠在同一行的查詢。
圖表標題建議
儲存 Metabase 問題時,擴充功能會依查詢和結果欄位建議圖表標題。少掉那種又要命名一張「每月數量」的停頓,當然你也可以自己覆寫。
錯誤除錯
查詢失敗時,Avanty 會讀取資料庫的錯誤訊息並提出修正版本。最常見的情況是結構變更後欄位被改名或搬移,只要有人指出正確欄位,修法就很明顯。改動要你確認之後才會取代原本的查詢。
優缺點
優點
- 在 Metabase 裡運作,資料、權限和已儲存的問題都留在原位。
- 取用真實的結構描述中繼資料,產出的 SQL 比把 schema 貼進通用聊天機器人實用得多。
- 差異檢視讓你在修改已支撐儀表板的查詢時仍握有主控權。
- 解說同時是文件,也是初階分析師的學習材料。
- 支援自架的 Metabase 執行個體,不只 Metabase Cloud。
缺點
- 只支援桌面版 Chrome,沒有 Firefox、Safari 或行動版,用其他瀏覽器的人直接被排除。
- 只支援 Metabase。使用 Looker、Tableau 或純 SQL 用戶端的團隊完全用不到。
- 生成與編輯每天 60 次的上限,在遷移或長時間除錯時會卡住。
- 自然語言指令用英文效果最好,對以其他語言思考和書寫的團隊形成拖累。
常見問題
它是 Chrome 擴充功能,會偵測 Metabase 的 SQL 編輯器並加上指令面板。它透過 Metabase API 讀取你的結構描述,把你的指令和 schema 脈絡送到自家服務,再把結果寫回編輯器。它不會自行執行任何 SQL。
相關內容
探索與 Avanty 相關的工具、技能與文章。
Avanty 替代方案
Base Code
Base44 (Wix) · 程式設計 · 生產力Base Code 是 Base44 推出的共享雲端開發環境。團隊在對話中描述對既有 GitHub 儲存庫的修改,看著預覽確認結果,再以 Pull Request 交回工程團隊。
Google EmbeddingGemma 2
Google DeepMind · 寫作 · 圖片 · 程式設計Google EmbeddingGemma 2 是 7.4 億參數的開源模型,能把文字、程式碼、圖片、音訊與影片畫面轉成同一個 768 維空間裡的向量,在手機與筆電上就能執行。
GitGlow
GitGlow · 程式設計 · 生產力GitGlow 是桌面版 Git 用戶端,把你自己的程式碼與 AI 代理程式的變更集中在同一份審查裡,讓你在交付前看清楚機器上究竟要送出什麼。
