數據模型是指為該業務包添加數據,進行數據表的管理,分為4個部分:數據表添加、讀取數據轉義、讀取數據關聯和生成cube。
工具/原料
BI分析系統FineBI
電腦
方法/步驟
數據表添加
在業務包管理界面,點擊添加按鈕之後,頁面跳轉到數據表添加界面,為該業務包添加數據,即通過數據連接從數據庫中取數至業務包中。選中BIdemo數據連接,可以看到該數據連接下的所有數據表,在解決思路里面講述瞭解決該問題只需要使用到三張表,這三張表在數據庫中對應的名字為contract、customer和region,但是為了方便起見,我們這裡將所有表全部添加進來。
點擊下一步,數據表即添加完成。
讀取數據轉義
數據表添加完成後,可以看到,添加進來的數據表名全是英文,由於該數據準備是給業務人員使用,這些英文表名的數據表對於業務人員來說是很難理解的,並不清楚表與實際業務的對應關係,所以需要將數據表名和字段轉義為業務人員可理解的,可與實際業務對應起來的名字,此時,BI分析系統FineBI提供了直接讀取數據庫轉義的功能來保證數據的可讀性,如下圖,點擊讀取數據庫轉義,BI分析系統FineBI就會自動讀取數據庫表中存儲的轉義註釋,並顯示在表名稱上面:
讀取數據關聯
在數據庫中數據表之間是通過主鍵外鍵進行關聯的,那麼BI分析系統FineBI也能將這些關聯關係讀取進來,作為數據分析的基礎,如下圖,點擊讀取數據庫關聯,將數據庫中的主外鍵關聯讀取進來。
注:點擊切換到關聯視圖即可查看數據表之間的關聯關係
最後給業務包命名為銷售分析
生成cube
點擊保存對業務包的操作,業務包新建好了,接下來需要將數據表中的數據加載到cube中,點擊cube更新設置,點擊立即更新多維數據庫,即可將數據更新到cube中了,如下圖:
與此同時,BI分析系統FineBI會將數據庫中的數據更新至本地cubes文件夾中,保證離線情況下可以使用業務包中數據,並可設置定時更新,保證數據的準確性,如下圖