🔥🔥 AllData大數據產品是可定義數據中臺,以數據平臺為底座,以數據中臺為橋梁,以機器學習平臺為中層框架,以大模型應用為上游產品,提供全鏈路數字化解決方案。
?杭州奧零數據科技官網:http://www.aolingdata.com
?AllData開源項目:https://github.com/alldatacenter/alldata
?Gitee組織:https://gitee.com/alldatacenter
摘要:指標體系平臺基于開源項目SuperSonic,能高效整合多源數據,快速計算指標結果,為業務決策提供精準依據。內容主要為以下四部分:
一、在線演示環境
二、功能簡介
三、源碼編譯部署安裝
四、訪問指標體系平臺頁面
💡Tips:關注「公眾號」大數據商業驅動引擎
🔹AllData數據中臺線上正式環境:http://43.138.156.44:5173/ui_moat/
請聯系市場總監獲取賬號密碼
2.1 指標體系平臺基于開源項目SuperSonic建設
指標體系平臺SuperSonic支持靈活定義各類業務指標,統一指標口徑,避免數據歧義,實現標準化管理。能高效整合多源數據,快速計算指標結果,為業務決策提供精準依據。
具備可視化展示能力,以直觀圖表呈現指標變化趨勢與關聯關系。還支持自動化調度與發布,減少人工干預,提升運維效率。同時,提供權限管理,保障數據安全,助力企業構建科學、高效、安全的指標體系,驅動業務增長。
🔹SuperSonic開源項目:https://github.com/tencentmusic/supersonic
🔹更多教程可以參考官方教程文檔:https://supersonicbi.github.io/
2.2 指標體系平臺功能特點
- 多源數據整合
- 統一指標管理
- 實時計算能力
- 高可擴展性
- 可視化展示
- 自動化運維
- 減少重復建設
- 推動數據驅動文化
💡部署步驟:
3.1 環境準備
🔹軟件環境:
- 需安裝Git用于克隆項目代碼,確保能順利執行相關命令;
- 配備JDK(版本需大于等于8)為項目運行提供Java環境支持;
- 使用Maven(版本需大于等于3.6.0)進行項目打包;
- 準備MySQL(版本需大于等于5.7)作為SuperSonic的元數據存儲數據庫。
🔹硬件資源:
依據預計的數據量和業務負載,準備充足的服務器資源,涵蓋CPU、內存和磁盤空間,以保障系統穩定運行。
3.2 獲取源碼
🔹版本選擇:
建議使用與AllData商業版兼容的Supersonic版本。
3.3 編譯構建
🔹數據庫初始化
啟動MySQL數據庫并創建新數據庫,如命名為supersonic。將項目中的SQL文件在MySQL中運行,完成數據庫初始化,為后續數據存儲和管理做好準備。
🔹源碼編譯:
若使用MySQL數據庫,需修改pom.xml文件,將mysql-connector-java依賴的scope改為compile(使用PostgreSQL則無需此操作)。運行命令mvn clean install -Prelease -Dmaven.test.skip=true進行項目構建打包。
3.4 部署及運行配置
🔹解壓部署包
對構建生成的部署包進行解壓,例如進入supersonic-dist/target目錄,執行tar -zxvf supersonic-1.0.0-SNAPSHOT-bin.tar.gz,然后進入解壓后的目錄cd supersonic-1.0.0-SNAPSHOT-bin。
🔹操作步驟
- 進入conf目錄,該目錄下包含平臺的配置文件。
- 編輯application.yaml文件,這是Spring Boot應用的核心配置文件。
- 數據庫配置:修改數據庫連接信息,包括spring.datasource.driver-class-name(數據庫驅動類名)spring.datasource.url(數據庫連接URL)、spring.datasource.username(數據庫用戶名)、spring.datasource.password(數據庫密碼)。
- 例如,若使用MySQL數據庫,配置可能如下:
🔹啟動服務 - 進入bin目錄,該目錄下包含啟動腳本。
- 執行啟動命令,例如sh supersonic-daemon.sh start
mysql。此命令會根據配置啟動SuperSonic服務,并連接到指定的MySQL數據庫。 - 啟動過程中,可以通過查看日志文件(通常位于logs目錄下)來監控啟動狀態,確保服務正常啟動。
3.5 訪問前端頁面
🔹操作步驟:
- 在瀏覽器中輸入服務器IP和端口(默認5600),例如http://服務器IP:5600。
- 跳轉至登錄界面,輸入默認賬號密碼(如最新線上環境賬號密碼,或需參考部署文檔,可聯系AllData市場總監獲取相關信息)。
- 登錄成功后,即可進入SuperSonic指標體系平臺的前端界面,開始使用平臺功能。
3.6 驗證服務狀態
🔹操作步驟:
- 在前端界面中,可以查看指標數據、創建和編輯指標、生成報表等,以驗證平臺功能是否正常。
- 可以通過查看系統日志、監控指標等方式,進一步確認服務的穩定性和性能。
3.7 可選配置
🔹數據源配置:
進入首頁后,點擊右上角創建數據源按鈕,輸入數據源名稱,選擇數據源類型(如MySQL),輸入MySQL的連接信息,點擊測試連接按鈕,若成功則單擊保存,以便后續從該數據源獲取數據進行指標計算和分析。
🔹指標定義與管理:
利用平臺提供的強大指標定義與管理功能,用戶可靈活定義各類業務指標,確保指標口徑一致,避免數據歧義,實現對指標的標準化管理。
🔹可視化展示配置:
集成SuperSonic的API接口,將指標結果推送至前端工具,設置閾值規則(如DAU下降超過10%觸發告警),通過郵件/短信通知相關人員,同時可根據業務需求自定義可視化報表和儀表板,直觀展示指標變化趨勢與關聯關系。
🔹自動化運維配置:
支持指標的自動化計算、調度和發布,減少人工干預,提升運維效率,確保指標體系的穩定運行。
4.1 算指標
支持基于SuperSonic自定義核心業務指標,通過SQL腳本或實時計算引擎實現動態聚合分析,確保指標口徑統一且實時更新,為決策提供精準數據支撐。
4.2 做圈選
支持基于業務規則靈活圈選目標數據集,通過可視化界面快速定義篩選條件,實現精準數據分組與定向分析,助力業務決策與精細化運營。
4.3 來閑聊
4.4 指標對比
支持對不同數據源或不同時間段的核心業務指標進行比對分析,快速發現數據差異與異常,助力企業精準決策與數據治理。
4.5 助理管理
4.6 新建助理-基本信息
4.7 新建助理-大模型配置
4.8 新建助理-提示詞配置
4.9 新建助理-工具管理
4.10 新建助理-記憶管理
4.11 插件管理
對插件進行新建、配置等操作,可靈活集成與管理第三方工具,擴展指標體系功能,滿足企業多樣化的數據分析與業務需求。
4.12 新增插件
4.13 編輯插件
4.14 指標管理-數據模型-列表
4.15 指標管理-數據模型-畫布
4.16 數據集管理
4.17 創建數據集
4.18 查詢設置
用戶可靈活配置查詢條件、篩選規則等,實現指標數據的精準查詢與快速定位,滿足多樣化分析需求。
4.19 標簽對象管理
4.20 新增標簽對象
4.21 編輯標簽對象
4.22 術語管理
支持新建、管理業務術語,統一術語定義與解釋,確保指標體系內術語使用規范一致,避免歧義,助力高效溝通與數據分析。
4.23 新建術語
4.24 編輯術語
4.25 指標血緣
可追蹤指標數據來源與計算邏輯,清晰展示指標的血緣關系,助力用戶理解數據鏈路,保障數據質量與合規性。
4.26 指標檢索
支持用戶通過關鍵詞快速定位所需指標,提供基礎信息展示與指標探索,助力高效獲取數據洞察。
4.27 編輯-基本信息
4.28 編輯-表達式
4.29 標簽市場
支持企業創建、管理、共享業務標簽,提供豐富的標簽模板與快速檢索能力,助力精準營銷與數據分析。
4.30 數據庫管理
企業對市場相關標簽、指標進行集中管理,提供分類存儲與快速檢索能力,助力精準市場分析與決策。
4.31 數據庫連接設置
4.32 系統設置
用戶對指標體系進行基礎配置,如權限管理、參數調整等,確保指標體系安全穩定運行,滿足企業個性化需求。