公司正在開發BI系統?這些設計要素請了解一下!

環音儀資料發表於2022-01-18

1. 資料來源


第一個要素資料來源。企業中的 BI工具可能承接上游資料中臺或者其他產品輸出的結果,作為輸入的資料來源,每個業務方用的資料庫都可能是不一樣的,所以可接入資料來源的種類決定的一個BI工具的可用性,這裡接入的資料來源不僅支援傳統的資料庫mysql,sql server等,還要支援非關係型的資料庫,如mongoDB,hive,kylin,sprakSQL等。



上面所舉例的都是實時的資料庫,在一些比較特殊的場景,如hr考勤資料是以execl形式輸出的,這個時候就要提供離線的資料來源接入方式,也可以說是外部匯入的形式。


2. 資料模型


第二個要素是構建資料模型,資料模型是使用者在指定完資料來源之後,需要對錶進行組合,構建出表與表之間的關係。在這一個過程當中需要注意兩個問題:


構建方式:為了簡化使用者的操作流程降低使用者的使用門檻,表與表之間構建的互動方式採用視覺化的拖拉拽互動方式,通過視覺化的方式組合表,改變表之間的連線關係。當然也需要提供自定義sql的構建方式滿足專業程度較高對於模型自定義程度較高的使用者。


維度指標設定:在構建模型的階段並不是所有的欄位都使用者自助分析構建報表,在構建模型的階段需要指定好維度和設定好指標的計算方式。


3. Dashboard構建


Dashboard構建是BI工具的一個核心操作流程,報表的分析編輯構建都在這個模組中完成。


OLAP分析:多維分析,拖拽互動,資料聯動,鑽取,二次計算


樣式設定:圖表的樣式型別(柱狀、折線、地圖、餅狀、散點等)每個不同的圖表型別都對應不同的樣式設定,包括一些值的對映關係都屬於樣式設定的範疇當中。


預警設計:指標預警可以將超過閾值的資料通過郵件或者通訊工具的方式及時告知使用者資料異常,讓使用者可以在第一時間發現問題並處理問題。


4. 看板展示


看板展示及互動:看板在釋出到公告區域之後,使用者可以對看板進行簡單的互動,如:篩選項控制、報表高度寬度的調整、報表間資料聯動設定、報表的隱藏、報表位置的調整。


移動端展示:移動端的展示其實也算是看板展示的一種表現形式,目前市面上也有解決方案,小程式或者是原生的app,這裡推薦原生app個人認為原生app效能比較好而且互動能做得比較多。


看板分享:在正式釋出到公共看板之前,舉一個場景,分析人員可能需要部門各個人員之間或者分析人員與業務方之間需要核對以下報表是否滿足釋出的要求,會進行一些報表分享的動作,將報表分享給其他使用者核實後再掛載到公共的看板中。


5. 許可權設計


資訊保安是每個企業的重中之重,許可權的設計在企業的任何一個系統都是非常重要的,每個公司的業務流程和組織架構都不一樣,需要根據不同的業務流程和組織架構進行規劃設計,排除組織架構和業務的許可權劃分之外,我整理了BI工具中不同粒度的許可權控制,這裡我從系統的角度自上而下的介紹:


資料來源許可權:資料庫許可權控制、資料庫中表的許可權控制、表中列的值的許可權控制


模型許可權:維度許可權控制、指標許可權控制、基礎屬性配置許可權控制、CRUD操作許可權控制


目錄許可權:CRUD操作許可權控制


看板許可權:CRUD操作許可權控制(包含樣式修改許可權)、分享收藏許可權控制、下載許可權控制


其實會發現我一直沒有提效能的問題,其實BI工具沒有搶做資料中臺的事(資料收集、etl處理、分析計算、資料樣本訓練)一來效能的問題完全就依靠中臺數倉的計算能力,二來也方便產品後期的擴充


當然,如果你不願意自己開發,採用成熟的BI產品也是可以的,這樣可能價效比還更高。例如。由廣州思邁特軟體推出的Smartbi,提供資料連線、資料準備、資料分析、資料應用等全流程功能,滿足使用者複雜報表、資料視覺化、自助探索分析、機器學習建模、預測分析、自然語言分析等全場景需求。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69985379/viewspace-2852835/,如需轉載,請註明出處,否則將追究法律責任。

相關文章