企業(yè)級BI工具設計要素

cc
0 評論 21850 瀏覽 112 收藏 8 分鐘

編輯導讀:在我們的生活中,因為大數(shù)據(jù)的應用,很多事情變得越來越便利。本文作者依據(jù)工作中項目實踐的所思所想,結合案例等對大數(shù)據(jù)產(chǎn)品體系中BI工具的設計要素進行了梳理分析,供大家一同參考和學習。

前言

隨著大數(shù)據(jù)、云計算、5g的發(fā)展,數(shù)據(jù)的價值也被許多公司重視起來,海量的數(shù)據(jù)經(jīng)過處理之后可以輔助甚至決定公司的決策。近期有幸負責公司大數(shù)據(jù)產(chǎn)品體系中的BI工具,對建設BI系統(tǒng)幾個核心要素做一個簡單的復盤。

一、BI工具在企業(yè)的大數(shù)據(jù)體系中的位置

首先在我們規(guī)劃產(chǎn)品之前我們應該知道整個大數(shù)據(jù)產(chǎn)品體系中BI產(chǎn)品處于的是哪一個層面,這樣才可以對產(chǎn)品功能模塊有個比較清晰的界定,避免一些重復造輪子、功能冗余的情況。

我把大數(shù)據(jù)產(chǎn)品體系可以分為4個層面

  1. 數(shù)據(jù)源(行為數(shù)據(jù)、日志數(shù)據(jù)、業(yè)務數(shù)據(jù))
  2. 數(shù)據(jù)采集(數(shù)據(jù)中臺)
  3. 數(shù)據(jù)加工(機器學習訓練平臺、用戶畫像構建系統(tǒng)、數(shù)據(jù)中臺)
  4. 數(shù)據(jù)應用(push、BI、AI、人臉識別)

而BI工具是處于數(shù)據(jù)應用層面的產(chǎn)品,數(shù)據(jù)應用層面的產(chǎn)品是用戶感知數(shù)據(jù)產(chǎn)品和體驗數(shù)據(jù)帶來的價值最直接的途徑。由此可以得出BI工具重要性,可能用戶對于產(chǎn)品的體驗直接會影響用戶對于企業(yè)數(shù)據(jù)部門主觀的評價。

二、角色和場景

在做了一些用戶的調查分析工作之后我們得出使用BI工具的用戶的角色和場景:

  • 查看看板的用戶:主要是管理者、運營、產(chǎn)品、財務、人事需要用數(shù)據(jù)進行決策,對于數(shù)據(jù)庫操作較為困難,有直觀展示數(shù)據(jù)訴求的用戶
  • 制作看板的用戶:數(shù)據(jù)分析師、開發(fā)工程師等具備數(shù)據(jù)開發(fā)技能,提供數(shù)據(jù)支持的用戶
  • 制作并查看的用戶:這類用戶一般擁有有權

限的數(shù)據(jù)源并具備相關技能需要用系統(tǒng)達成某類指標,這里泛指每個有數(shù)據(jù)看板訴求的用戶

三、設計的五大要素

1. 數(shù)據(jù)源

第一個要素數(shù)據(jù)源。企業(yè)中的BI工具可能承接上游數(shù)據(jù)中臺或者其他產(chǎn)品輸出的結果,作為輸入的數(shù)據(jù)源,每個業(yè)務方用的數(shù)據(jù)庫都可能是不一樣的,所以可接入數(shù)據(jù)源的種類決定的一個BI工具的可用性,這里接入的數(shù)據(jù)源不僅支持傳統(tǒng)的數(shù)據(jù)庫mysql,sql server等,還要支持非關系型的數(shù)據(jù)庫,如mongoDB,hive,kylin,sprakSQL等。

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

2. 數(shù)據(jù)模型

第二個要素構建數(shù)據(jù)模型,數(shù)據(jù)模型是用戶在指定完數(shù)據(jù)源之后,需要對表進行組合,構建出表與表之間的關系。在這一個過程當中需要主要兩個問題

  • 構建方式:為了簡化用戶的操作流程降低用戶的使用門檻,表與表之間構建的交互方式采用可視化的拖拉拽交互方式,通過可視化的方式組合表,改變表之間的連接關系。當然也需要提供自定義sql的構建方式滿足專業(yè)程度較高對于模型自定義程度較高的用戶。
  • 維度指標設置:在構建模型的階段并不是所有的字段都用戶自助分析構建報表,在構建模型的階段需要指定好維度和設定好指標的計算方式。

3. Dashboard構建

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

  • OLAP分析:多維分析,拖拽交互,數(shù)據(jù)聯(lián)動,鉆取,二次計算
  • 樣式設定:圖表的樣式類型(柱狀、折線、地圖、餅狀、散點等)每個不同的圖表類型都對應不同的樣式設定,包括一些值的映射關系都屬于樣式設定的范疇當中。
  • 預警設計:指標預警可以將超過閾值的數(shù)據(jù)通過郵件或者通信工具的方式及時告知用戶數(shù)據(jù)異常,讓用戶可以在第一時間發(fā)現(xiàn)問題并處理問題。

4. 看板展示

看板展示及交互:看板在發(fā)布到公告區(qū)域之后,用戶可以對看板進行簡單的交互,如:篩選項控制、報表高度寬度的調整、報表間數(shù)據(jù)聯(lián)動設置、報表的隱藏、報表位置的調整。

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

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

5. 權限設計

信息安全是每個企業(yè)的重中之重,權限的設計在企業(yè)的任何一個系統(tǒng)都是非常重要的,每個公司的業(yè)務流程和組織架構都不一樣,需要根據(jù)不同的業(yè)務流程和組織架構進行規(guī)劃設計,排除組織架構和業(yè)務的權限劃分之外,我整理了BI工具中不同粒度的權限控制,這里我從系統(tǒng)的角度自上而下的介紹:

  • 數(shù)據(jù)源權限:數(shù)據(jù)庫權限控制、數(shù)據(jù)庫中表的權限控制、表中列的值的權限控制
  • 模型權限:維度權限控制、指標權限控制、基礎屬性配置權限控制、CRUD操作權限控制
  • 目錄權限:CRUD操作權限控制
  • 看板權限:CRUD操作權限控制(包含樣式修改權限)、分享收藏權限控制、下載權限控制

其實會發(fā)現(xiàn)我一直沒有提性能的問題,其實bi工具沒有搶做數(shù)據(jù)中臺的事(數(shù)據(jù)收集、etl處理、分析計算、數(shù)據(jù)樣本訓練)一來性能的問題完全就依靠中臺數(shù)倉的計算能力,二來也方便產(chǎn)品后期的拓展

 

本文由 @cc 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)作者許可,禁止轉載。

題圖來自Unsplash,基于CC0協(xié)議。

更多精彩內容,請關注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發(fā)揮!