天天看點

Power BI 企業應用之混合模型 - 銷售完成度

本文介紹企業混合資料模型。後續将開始介紹相關細節。

什麼是混合模型

先來看一個圖:

Power BI 企業應用之混合模型 - 銷售完成度

這個圖的特點是最右邊的圖表與左邊的表的連線是 “開口” 的。

這種開口的關系表示了一種 “混合”。

如果某個資料模型已經預先建立并釋出到雲端運作,使用者在使用該模型時,額外關聯了模型外的資料,就形成混合模型。

應用場景

混合模型,特别适合應用在企業内部已經在雲端建立了 Power BI 資料集後,在各個業務部門有自己新的需求而和原有資料模型融合使用的場景。這個場景也被商業智能領域的專家譽為:商業智能的終極形态必備特性。

我們舉一個實際場景來說明這個特性的關鍵之處。

【場景】管理銷售目标的達成。

企業已經釋出了統一的銷售資料模型,并每日更新,業務部門使用者可以通過該資料模型每天知道實際的銷售進展。該資料模型已經位于 Power BI 雲端的 Premium 工作區。業務使用者可以通過 Power BI Desktop 連接配接,并使用該資料模型中的内容。

操作方法

前提條件:

混合模型,一般是企業級應用,特别适用于已經使用了 Power BI Premium 的大型企業,這些企業已經由 IT 團隊搭建了統一的大型 Power BI 資料集,業務使用者可以通過 Excel 或 Power BI Desktop 使用。

但在這個場景下,業務使用者希望可以加入自己的内容。

打開 Power BI Desktop,【首頁】【擷取資料】選擇【Power BI 資料集】,如下:

Power BI 企業應用之混合模型 - 銷售完成度

選擇一個雲端的資料集,進行連接配接,完成後即可使用。可以在右下角看到:

Power BI 企業應用之混合模型 - 銷售完成度

整個資料模型如下:

Power BI 企業應用之混合模型 - 銷售完成度

可以看出資料模型都是藍色的。其圖示如下:

Power BI 企業應用之混合模型 - 銷售完成度

該圖示表示此表位于雲端的模型,資料源類型是:SQL Server Analysis Services 資料庫。

加入本地資料

僅僅使用雲端資料模型,可以:

  • 建立路徑成本

但卻不可以新增計算列等,這也是合理的,展現了終端使用者不能破壞企業統一資料模型結構的設計思想。而終端業務使用者是需要增加自己的資料以完成自己的目的的,例如:加入一個銷售目标表,來核算當年的銷售進度,這将需要:

  • 利用雲端原有資料模型的銷售資料
  • 利用本地業務目标資料
  • 新增計算目标達成的路徑成本

點選【擷取資料】後,系統會提醒:

Power BI 企業應用之混合模型 - 銷售完成度

這樣就會使用 DirectQuery 連接配接到遠端的雲端資料模型。

選擇一個銷售目标表,加載後,通過連線建立關系,如下:

Power BI 企業應用之混合模型 - 銷售完成度

可以看到,這兩個表之間建立了關系。這個關系非常神奇,它跨越了雲端和本地不同位置的資料。

完成計算

實作名額計算是容易的,這裡就不再展開,效果如下:

Power BI 企業應用之混合模型 - 銷售完成度

總結

混合模型,為 Power BI 的大型企業應用提供了重要的基礎,本文介紹了銷售如何混合遠端資料和本地的銷售目标來跟進銷售的完成。還有更多重要而實際的應用,例如:企業已經有了産片 SKU 的統一分類标準,但在不同市場又有自己的标準,如何混合這些資料實作産品分析,我們後續再做介紹。