Avanty

Avanty

Avanty · 程式設計

Avanty 是 Chrome 擴充功能,把 Metabase 的 AI 助理裝進瀏覽器,讓你直接產生、修改、解說與排版 SQL,不必離開儀表板。

Avanty 的介面預覽

關於 Avanty

About

Avanty 是什麼

Avanty 是給在 Metabase 裡寫 SQL 的人用的瀏覽器擴充功能。它讀取你原本就在用的查詢編輯器,當你用自然語言求助時,直接在原地寫出或改寫 SQL。開發團隊只鎖定一種工作流程:讓沒有資料工程師隨侍在側的公司,也能順利做 Metabase 分析。

分析工作真正難的通常不是問題本身,而是把「給我從一月開始各方案的註冊數」翻成關聯、篩選條件和正確的日期函式。Avanty 把這段翻譯當成產品核心。你留在 Metabase 裡,擴充功能在編輯器上方加一層指令面板,不要求你把資料搬到別的地方。

安裝前有幾個限制要先知道。它只在桌面版 Chrome 運作,只支援 Metabase,而且用英文下指令的效果最好。供應商把較耗資源的功能限制在每天 60 次查詢,應付一般工作日夠用,但要遷移一整個舊問題清單就顯得不夠。

開始使用

  1. 從 Chrome 線上應用程式商店安裝 Avanty,把圖示釘在工具列。
  2. 在 dashboard.avanty.app 註冊帳號,啟用 14 天試用,並透過 Metabase API 連接你的工作區。試用需要綁定信用卡。
  3. 在 Metabase 開啟問題、模型或原生查詢,按 macOS 的 Cmd Shift . 或 Windows 的 Ctrl Shift . 叫出指令面板。
  4. 用自然語言描述需求,檢查 Avanty 產生的 SQL,在差異檢視中決定接受或捨棄。
  5. 照平常的方式儲存問題。儲存時 Avanty 可以順便建議圖表標題。

產品資訊

快速了解 Avanty 的定價、支援平台與效能。

免費方案否
付費方案$15 - $19/user/mo
平台Chrome extension (desktop); Metabase Cloud and self-hosted
開發者Avanty
類別程式設計
發布日期Apr 2023
最近更新Dec 2023
網站訪問量125
網站全球排名15.2M
API 提供狀態否

適合對象

這項工具最適合的使用者、任務與情境。

使用者

  • 整天泡在 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。