SuperSonic:下一代BI平臺,融合Chat BI和Headless BI

連結:https://github.com/tencentmusic/supersonic

SuperSonic是一個整合了由大型語言模型(LLM)驅動的Chat BI和由語義層驅動的Headless BI的下一代商業智慧(BI)平臺。它確保Chat BI能夠訪問與傳統BI相同的經過策劃和治理的語義資料模型。此外,這兩種範式的實作都從整閤中受益:Chat BI的Text2SQL透過從語義模型中檢索上下文得到增強;Headless BI的查詢接口透過自然語言API得到擴充。SuperSonic提供了一個Chat BI介面,使使用者能夠使用自然語言查詢資料,並以適當的圖表視覺化結果。要實作這種體驗,唯一需要的就是透過Headless BI接口構建邏輯語義模型(定義指標/維度/標籤及其含義和關係)。同時,SuperSonic被設計為可擴充和可組合的,允許使用Java SPI新增和配置自訂實作。

需求人群:

“SuperSonic的目標受眾是資料分析師和業務使用者,他們需要一個能夠透過自然語言查詢和分析資料的平臺。該產品適合他們,因為它簡化了資料查詢和分析的過程,使得非技術使用者也能夠輕鬆地訪問和分析資料,同時為技術使用者提供了強大的語義資料模型構建工具。”

使用場景示例:

資料分析師使用SuperSonic透過自然語言查詢快速獲取關鍵業務指標。

業務使用者利用SuperSonic的視覺化工具直觀展示資料分析結果。

技術團隊透過SuperSonic的Headless BI介面構建和最佳化語義資料模型。

產品特色:

內建Chat BI介面,支援使用自然語言查詢資料

內建Headless BI介面,供分析工程師構建語義資料模型

內建基於規則的語義解析器,提高特定場景下的效率

支援輸入自動完成、多輪對話以及查詢後推薦

支援三級資料訪問控制:資料集級別、列級別和行級別

知識庫定期從語義模型中提取架構資訊,構建字典和索引以促進架構對映

模式對映器辨識使用者查詢中的架構元素引用,匹配查詢文本與知識庫

語義解析器理解使用者查詢並生成語義查詢語句,結合了基於規則和基於模型的解析器

語義校正器檢查語義查詢語句的有效性,並在需要時進行校正和最佳化

語義翻譯器將語義查詢語句轉換為可執行的SQL語句

使用教學:

下載最新預構建的二進位制檔案。

執行腳本 ‘assembly/bin/supersonic-daemon.sh start’ 啟動獨立的Java服務。

在瀏覽器中訪問 http://localhost:9080 開始探索。

返回頂端