版本更新 | 有數BI LTS8.8發布
HighLight
ChatBI:新增子產品ChatBI,可信的ChatBI,打造基于AIGC技術的智能數據分析助手
數據模型:新增關系模型,滿足不同粒度事實表一同分析的場景,有效解決性能問題和數據膨脹問題
權限管理:新增資源權限管理,支持直接將報告等資源權限授權給用戶,提供更高效率的權限管理體系
智能決策:支持基于數據模型中的用戶郵箱和手機號,實現接收人和抄送人粒度動態分組發送
一、重點內容更新
1.1 ChatBI:可信的ChatBI,打造基于AIGC技術的智能數據分析助手
盡管有數BI中現有的自助取數產品模塊中的「可視化取數」功能,已經極大地降低了業務同學取數的門檻,做到了只需要通過拖拽等操作即可獲取數據。但還是無法避免需要前期對用戶進行培訓和教育,用戶至少需要了解維度、指標、聚合、數據篩選等概念,并且能夠使用對應的產品功能,是一種相對簡單易學但不智能化的取數方式。
而AIGC的技術大爆發,ChatGPT的橫空出世帶來了對話問答這樣的新型交互模式。網易數帆基于自研私有大模型的基礎上,開發了全新的ChatBI產品模塊。在ChatBI中,用戶不需要面對工具,只需要與AI助手進行對話,就可以立即輕松獲取數據,讓企業真正實現人人用數、時時用數。
功能
- 需求可理解:AI自動理解用戶提問并直接給出數據結果
- 過程可驗證:支持以自然語言的方式解釋查詢條件,也支持以SQL的方式查看查詢條件
- 用戶可干預:用戶可手動修改查詢結果的條件,把AI給出的回答糾正為正確的回答
- 產品可運營:用戶可對當前回答給出正確/錯誤的反饋,不斷優化模型,提升模型準確率
- 其他:強大的圖表繪制能力、多端互通、支持插件化集成、圖表收藏
案例說明
一家大型連鎖超市的華北地區的銷售負責人,想看看今年上半年華北地區的利潤情況:利潤是漲了還是跌了,如果漲了,是什么原因?如果跌了,又是什么原因?
那么,他先問Chatbi第一個問題:今年上半年華北地區每個月的利潤
ChatBI 通過對問題的理解和數據的解析,快速給出了回答。除此之外,我們將查詢邏輯通過結構化的方式展示,用戶可以通過查看查詢邏輯或SQL,驗證數據準確性。
在看了查詢邏輯說明后,發現AI篩選的卻是「發貨日期」,但實際上用戶想看的是「訂單日期」在上半年的數據,于是可以點擊「修改查詢條件」,對查詢條件進行校正:
修改查詢條件后,拿到了正確的數據,但表格不利于查看趨勢,于是可以修改圖表樣式,切成折線圖。同時用戶可以給AI一個反饋,告訴AI當前回答正確,不斷提高AI的準確率:
1.2 數據模型:新增關系模型,滿足不同粒度事實表一同分析的場景
我們在BI產品里創建面向分析主題的「數據模型」是數據分析的基礎,但是基于原來數據模型的功能,無法有效解決“關聯不同粒度事實表”統一分析的場景,比如以下兩個場景:
(1)A表是每個商品的銷售記錄(商品id、訂單id、訂單金額),因為同一id的商品會被出售多次,所以商品銷售記錄表里有多個「商品id」;B表是每個商品的銷售目標(商品id,銷售目標),同一id的商品只有唯一的「銷售目標」,所以商品銷售目標表里只有唯一的「商品id」
- A表B表根據商品id直接關聯(多對一關聯),創建的數據模型中「銷售目標」數據會膨脹(擴大N倍)
(2)A表是每個客戶的貸款記錄(客戶id、貸款單id、貸款金額),B表是每個客戶的存款記錄(客戶id、存款單id、存款金額),統一id的客戶貸款記錄和存款記錄均有多條,所以兩表中的「客戶id」也有多條
- A表B表根據客戶id直接關聯(多對多關聯),創建的數據模型中「貸款金額」、「存款金額」等指標同樣會膨脹
為了解決上述多事實表關聯為代表的度量數據膨脹的問題,有數BI現推出了「關系模型」功能。相關文章介紹《困擾老王多年的難題,關系模型一步搞定了?》
案例說明
接下來以直播電商計算GPM指標為例,給大家介紹下關系模型的實際應用。在直播電商場景下,比起GMV,大家更關心GPM(千次曝光成交量)指標,該指標的計算公式:
GPM=(GMV/曝光PV)*1000
GMV,即商品的成交金額,該數據存在商品的交易表中(如表1),而曝光PV則在商品的曝光數據表中(如表2),因此需要將商品交易數據跟商品曝光數據關聯在同一個數據模型里,才能計算出商品的GPM。
(表1.商品交易數據表樣例)
(表2. 商品曝光數據表樣例)
而當我們需要把商品交易數據跟商品曝光數據用商品id字段直接關聯(Join),就會產生數據膨脹:
因為表1是訂單粒度的,同一個商品id存在多筆訂單,一個商品id會對應多條記錄。而表2是商品粒度的,一個商品id只會有一條記錄。兩個表用商品id進行關聯(Join)后,表2中的曝光PV指標就會產生膨脹——“p0001”這個商品id在表1中出現過6次,表2中的曝光pv數據匯總后就會放大6倍(如下圖),這樣計算得到的GPM則會比真實值小很多:
雖然,可以先將表1按照商品id粒度聚合,再跟表2進行關聯,如此不會發生數據膨脹的問題。但是表1中的sku、訂單等粒度的信息也在聚合的過程中丟失了。無法在分析的過程中下鉆到sku或者訂單粒度查看交易數據。
利用本次上線的關系模型功能,則可以很好地解決上述問題。不同粒度事實表一同分析時,在保留事實表詳細信息的同時,也不會產生數據膨脹。
步驟1:新建一個數據模型,打開“關系模型”的開關
步驟2:拖入要分析的“商品交易數據表”、“商品曝光數據表”
使用商品ID字段作為關聯字段,建立兩個表的關系。性能選項中可以選擇“多對一”
步驟3:在報告模塊引用該數據模型,并進行數據分析
拖入商品id、成交金額、曝光PV幾GPM,可以發現曝光PV指標展示的值是正確的,未發生數據膨脹,由此得到了正確的GPM:
1.3 權限管理:新增資源權限管理,支持管理員主動賦權和用戶自助申請權限
在此之前,有數BI中資源權限的設置和賦予是通過角色來實現的。這樣的設計可以幫助用戶基于角色來實現權限的統一管理,降低企業設置權限體系的復雜程度,但也失去了一定的靈活性,比如管理員期望對用戶A賦予某個數據大屏的單獨查看權限,得先建個角色再將角色賦予用戶A,過程較長。
基于此,我們對資源權限部分做了升級,支持直接將資源權限授權給用戶,實現精細化管控。相關文章介紹《權限體系很難用?今天我們來聊一聊資源權限》
功能
- 資源視角授權:通過資源權限管理模塊,管理員能夠看到項目中所有資源,可以從資源視角進行賦權
- 用戶視角授權:在用戶管理模塊,管理員能夠看到每個用戶的最終權限,也可以給用戶單獨分配權限
- 按用戶組/部門授權:如果希望整個用戶組/部門的成員都有相同權限時,可以以用戶組或部門為權限載體,批量分配權限
案例說明
假設你是一名項目管理員,進入項目中心-權限管理-資源權限管理,即展示當前項目下的所有資源,可通過下拉菜單篩選資源類型。我們以報告資源授權為例:
圖片
點擊【添加成員】按鈕,搜索添加當前項目中的用戶/用戶組/部門,然后選擇需要賦予的權限;點擊確定后,即完成資源授權,下圖中被添加的用戶/用戶組/部門即獲得該報告的查看、復制數據和編輯權限。
圖片
你還可以對已授權的用戶/用戶組/部門進行調整權限或移除,支持批量操作。
圖片
1.4 智能決策:支持按數據中的接收人和抄送人粒度動態分組發送
在決策事件的實際應用過程中,當條件滿足規則集時,需要給相關的人發送郵件、短信等通知,傳統的做法是先添加接收通知的用戶,設置后被添加的用戶都會收到同樣的消息,這種方式效率低下且缺乏權限控制。
因此決策事件新增「合并轉發」功能,在配置決策流時,可以將接收人的郵箱或手機號字段與數據相關聯,當條件滿足規則集時僅通過郵件或短信等方式通知匹配的接收人,極大程度上提高了工作效率,節約了人力成本。
合并轉發的配置操作如下:
(1)在決策事件管理列表添加一條決策事件,然后依次設置事件名稱、描述、狀態、執行頻率和配置決策流,在配置決策流環節點擊【添加執行動作】;
圖片
(2)在彈窗中配置執行動作
- 通知方式選擇郵箱或手機
- 接收人通過下拉菜單選擇郵箱或手機號字段,可多選,抄送人同理
圖片
- 將合并轉發開關關閉,附加內容選擇“數據表格”
(3)彈窗配置完成后,點擊保存即可生效
圖片
(4)合并發送開關開啟和關閉時,附加內容選擇了“數據表格”,不同的接收人接收通知情況如下圖示例
- 開啟:添加的接收人(抄送人)每個人收到的消息內容一樣;
- 關閉:添加的接收人(抄送人)按業務字段值分組分別通知,每個人收到的消息內容不一樣。
二、LTS8.8詳細功能優化說明
2.1 ChatBI
(1)可信的“ChatBI”
- 需求可理解:AI自動理解用戶提問并直接給出數據結果
- 過程可驗證:支持以自然語言的方式解釋查詢條件,也支持以SQL的方式查看查詢條件
- 用戶可干預:用戶可手動修改查詢結果的條件,把AI給出的回答糾正為正確的回答
- 產品可運營:用戶可對當前回答給出正確/錯誤的反饋,不斷優化模型,提升模型準確率
(2)強大的圖表繪制能力
- 支持切換表格、柱圖、趨勢圖、指標卡、餅圖等不同圖表類型
(3)多端互通
- 支持PC端瀏覽器、移動端H5
- 支持語音,隨時隨地Chat
(4)支持插件化集成,可嵌入用戶自有系統內
(5)其他功能
- 支持多表:支持根據提問自動選擇表進行回答
- 支持大數據量導出,并支持導出任務管理
- 常用問題的回答可添加到收藏夾,下次進入可快捷訪問
- 自定義提示詞(Prompt),內置行業內的領域知識,讓AI也能正確理解用戶需求
- 支持表數據和字段值的預覽,用戶可快速知道有哪些數據,字段有哪些值可以問
- 更換回答:回答結果中支持直接重新換表回答,使用戶可以主動糾正AI選錯表的情況
- 字段聯想:支持輸入問題時聯想字段,使用戶提問時可以正確使用字段名稱
- 提問參考:AI自動提供一些提問,新用戶知道可快速“學會”向AI問問題
2.2 數據源
(1)數據模型:新增關系模型,滿足不同粒度事實表一同分析的場景,在分析過程中實現先聚合后Join,有效解決先Join后聚合帶來的性能問題和數據(指標)膨脹問題
(2)數據抽取:定時任務支持設置時間段,當任務頻率為秒、分鐘、小時時,可配置每日抽取任務執行的時間段
2.3 報告
(1)下鉆組件:新增“下鉆組件”,支持設置多個不同類型的圖表之間完成下鉆,比如可以從一個柱狀圖下鉆到一個趨勢圖再從趨勢圖下鉆到餅圖等
(2)表格:支持界面化配置表計算
(3)交叉表:交叉表條件格式增加標記的圖標種類
(4)交叉表:支持設置行高;列標題支持字段級別樣式設置;支持導出時攜帶以上樣式
(5)文本框:支持插入參數;設置跳轉報告時支持傳遞篩選條件
(6)圖表:地圖地理角色映射支持重置(重新識別)功能
(7)圖表:地圖支持圈選、框選、自定義索套圈選選中區域或標記點
(8)圖表:地圖樣式新增地圖底圖配置項,包含底圖樣式及顯示內容選擇
(9)圖表:填充地圖有數據、無數據項支持分別配置邊界線顏色
(10)圖表:數軸維度字段支持設置行高尺寸
(11)日期字段的無數據日期設置:可以按照選中的日期范圍補全;并增加對“年-月-日-時-分-秒”粒度日期的支持
(12)篩選器與參數控制器:支持雙向聯動;雙向聯動時保留已選選項;導航模式支持圖標大小等更多樣式定義
(13)列表篩選器和樹狀篩選器:搜索支持不區分大小寫
(14)日期篩選器:支持限制可選的日期范圍;事件日歷顯示優化,增加顯示具體的日期
(15)連續顏色:支持自定義數據的開始值/結束值/中心值與中心顏色
(16)參考線:支持設置參考線粒度(粒度為“軸”時,同一個字段(含“度量值”)拖入多次,可以分別設置參考線)
(17)表計算:表計算支持對所有分頁的數據進行計算(最多2w行)
(18)計算字段:開放日期偏移函數DATE_OFFSET_QUERY,支持動態偏移量和PERIOD參數
(19)參數:默認值支持設置為表達式,滿足更靈活的場景,比如默認選中昨日銷售額最高的門店
(20)推送:依賴推送支持自定義依賴表
(21)定時推送和定時導出:支持設置開始、結束時間
(22)刷新計劃:一個報告支持創建多個刷新計劃;頻率新增小時級別
(23)其他:
- 提示信息清空保存后圖表tooltip不顯示并新增恢復默認功能;
- 樹狀篩選器自適應高度優化;
- 跳轉彈窗中圖表的最大化查看優化;
- 總計跳轉優化;
- 推送報告選擇頁面時的頁面排序優化;
- 移動端Tab組件內表格左右滑動優化;
- tab控件交互優化;
- 交叉表和表格的帶樣式導出優化;
- 自定義字段顯示優化
2.4 數據大屏Pro
(1)新增組件:輪播排行條形圖、雙層輪播餅圖、矩形樹圖、濾鏡、注釋框、輪播組、3D輪播圖、樹形選擇器組件
(2)組件支持同比縮放
(3)支持對多個組件進行“組合”操作
(4)圖表間的聯動方式增強,支持篩選、下鉆、高亮三種聯動方式
(5)組件支持開啟“元素穿透”,鼠標點擊行為將穿透該組件,選中其下層的組件
(6)組件的背景,可以設置為圖片
(7)3D環形圖組件支持設置提示框樣式
(8)3D地區組件,支持自定義下鉆后的展示視角
(9)折線圖組件支持添加參考線子組件
(10)柱形圖/條形圖、柵格柱形圖/條形圖支持設置柱子的頭部圖標
(11)輪播表的行支持設置背景漸變色或背景圖
(12)條形圖提示框支持設置數據格式
(13)環形圖數據標簽指示線的位置支持偏移,標簽內容支持單獨偏移
(14)地理角色:支持設置字段的地理角色
(15)導出:導出大屏時,支持將依賴的數據模型、數據連接同步導出
(16)新建大屏時,新增30+模板供選擇
(17)其他優化:
- 圖表的上卷下鉆icon支持設置位置偏移;
- 大屏列表頁支持僅查看自己創建的大屏;
- 支持在組件列表中搜索組件,快速定位組件;
- 折線圖支持設置y軸范圍、文本可設置漸變色、自定義折線圖標記點形狀等
2.5 數據填報
(1)制式表單:列表篩選器支持配置排序;設置數據入庫時,字段增加標題設置項
(2)動態表格:新增批量填充字段內容選項;支持上傳CSV格式數據;數據入庫支持更新和刪除后插入
(3)動態表格/流式表單:選項字段支持配置碼值作為入庫依據
2.6 自助取數
(1)可視化取數:數據篩選手動輸入開放原2w條限制,根據當前數據庫限制數量來判斷;
(2)導出:定時導出增加excel格式導出;優化郵件內容格式;導出Excel時支持分包導出策略;我的查詢中增加導出功能;后臺管理支持設置自助取數是否開啟大數據量導出 、配置普通導出上限;
(3)權限:可以在角色管理中配置自助取數的分享、導出功能的權限;
(4)分享:公共查詢支持分享,分享支持設置有效期;
2.7 智能決策
決策事件郵箱通知方式支持添加抄送人;通知內容支持按接收人+抄送人粒度分組發送(僅限接受人或抄送人為郵箱、手機號的數據字段時)
2.8 管理與其他
(1)權限管理:支持按資源授權,項目管理員可從資源授權模塊直接給用戶/用戶組/部門賦予查看或編輯等權限
(2)數據權限:支持配置單獨對部分填報生效;行級權限的動態值中支持設置當屬性值為空時條件判定為True
(3)項目中心:安全配置增加配置項,可禁止數據模型中設置的計算字段在其他地方(如報告、取數等)被修改
(4)集成:報告的草稿態支持集成模式;所有集成頁面在HTML節點增加特殊CSS選擇器,以方便客戶通過自定義CSS單獨控制集成頁面樣式
(5)私有部署專有:導出的文件支持通過客戶接口加密
(6)私有部署專有:支持雙因素(賬號密碼+動態口令)認證登錄
2.9 BUG修復
(1)數據準備:數據準備輸出到外部數據庫時報錯
(2)數據準備:用中文逗號擴展字段后查看數據視圖報錯
(3)數據填報:動態表格批量上傳數據時不會分頁
(4)抽取:依賴抽取如果前一次抽取還未結束又觸發了后一次抽取,后一次抽取可能報錯表不存在
(5)報告:帶總計的交叉表導出交叉表的問題 ,單元格內文字為小計導出變成總計