1. 程式人生 > >BI語義模型新功能令商業智慧放低身段

BI語義模型新功能令商業智慧放低身段

    商業智慧技術的出現已經很多年了,其作用與收益已被廣泛認可,然而商業智慧專案在企業中的實施率卻非常低,其原因主要包括以下幾個方面。

1.      高額的產品費用

商業智慧專案一度被稱為貴族產品,其高額的產品及實施費用讓很多企業望而卻步,尤其是商業智慧產品廠商被資料庫廠商及ERP廠商收購後,目前的主流商業智慧產品掌握在IBMSAPOracleMicrosoft,除微軟產品外,其他商業智慧產品的價格都有比較大的上升。

2.      漫長的實施週期

國內的商業智慧專案的實施週期都比較長,一般都在6個月以上。漫長的實施週期不僅帶來高額的實施費用,同時也導致使用者的需求無法快速實現。

3.

      無法快速變化

資料分析的需求隨時在變,這就要求商業智慧系統必須快速響應使用者的分析需求。但在目前的商業智慧架構中,分析需求的變化可能會導致ETL、資料倉庫、資料模型及報表都發生變化,從而使需求變化在很長時間後才能得到支撐,這樣就失去了資料分析的意義。

4.      需求專業的實施團隊

目前的主流商業智慧產品開發要求的技能都非常高,只有專業的商業智慧實施團隊才能掌握和使用這些工具,這使得企業的IT部門人員無法完成專案的實施及變更。

綜合以上四點,中小型企業很難構建自己的商業智慧系統。

2012年,微軟推出了其新一代的商業智慧產品,包括SQL Server 2012Office 2013

SharePoint 2013。新一代的產品在提升原有商業智慧產品能力的同時,也為中小企業提供了相應的商業智慧解決方案。

在針對於中小企業的商業智慧解決方案中,SSASSQL Server 2012 Analysis Services)中新增的Tabular模型是一個非常重要的角色。

1.      大幅度降低了資料模型的開發難度

在以往商業智慧專案中,資料模型的設計是最複雜的部分,往往需要具有非常豐富經驗的人才能完成此項工作,對於企業的IT人員基本是無法完成的。

Tabular的開發非常簡單,它摒棄了晦澀的多維概念,採用非常容易理解的表格方式。同時模型的資料來源也擴充套件到Excel、文字檔案、Access

檔案、SQL Server資料庫、Reporting Services報表等更多的資料來源,使使用者可以依據於現有的資料形式構建資料模型。

2.      減少ETL開發的工作量

在以往商業智慧專案中,我們需要構建統一的資料倉庫,從而我們必須使用ETL工具對各種資料來源進行合併、對映、計算以及資料的檢驗,需要非常大量的工作。在Tabular模型中,模型可以基於原生態的資料結構進行構建,而不需要標準化的資料倉庫,這將大幅度減少ETL的開發量。

3.      Power ViewExcel整合,使資料展現更加容易

Tabular模型可以通過PowerViewExcel進行展現,使用者可以通過Office快速開發各類資料展現形式,包括表格、矩陣、圖表、地圖及儀表盤等。

4.      需求的快速響應

Tabular模型的出現大幅度降低了商業智慧系統的開發難度,使資料模型開發與資料展現開發都可以由使用者或企業的IT人員來完成,這樣當需求發生變化時,使用者可以在第一時間對變化的需求進行改動,並可以快速展現出改動後的結果。

Tabular模型的開發方便簡單,其可以根據多種資料來源構建,包括各類資料庫、多維模型、Excel檔案及文字檔案等,使使用者可以輕鬆基於現有資料構建模型。基本構建步驟如下:

1.      建立Tabular模型工程

2.      連線到資料來源

3.      構建關係圖

4.      通過Excel瀏覽模型

綜上所述,Tabular模型的出現解決了傳統商業智慧系統開發過程中最難的幾個部分,如ETL、資料倉庫、多維模型等,使得普通使用者或企業IT人員也可以快速構建商業智慧系統,拉近了資料與使用者之間的距離,對於中小企業來說,是構建自身商業智慧系統的最佳途徑。

從另一個角度上講,對於大型企業,由於其具有業務系統眾多、複雜,資料量大,使用者多等特性,從長遠來看,構建企業資料倉庫仍是非常必要的,所以其更適合採用微軟的多維資料模型。