商業智慧 (Business Intelligence) 簡介

資料經整理而成為有用的資訊,資訊經分析而萃煉為智慧

商業智慧 (Business Intelligence) 乃是IT產業中資料管理技術的一個領域,主要是以IT技術整合與分析業務資料,提供線上報表、業務分析與預測,以供企業決策所需。
企業IT的應用系統是處理線上交易,保留了固定時間內的操作資料;不同應用系統間通常會因應需求而作資料交換,但因其資料庫各有專用而不會因此作整合。這些前端系統輸入、累積了相關資料,並將之整理而成為企業深具價值之資訊,例如ERP等系統。但當企業由後端檢視諸多前端資訊時,卻因未經整合而難以作更進階的應用,例如決策分析。這有如戰場上資訊與情報紛飛,但欠缺整合,只能期待主將與其幕僚英明,以作出明確的決策。BI就好比一套戰情系統,可將企業前端各系統之有用資訊匯整,經過一連串特定的分析,得出可以支援各種決策的結果。
 
BI系統架構
 
由各資料源匯整資料到產出「智慧」,BI系統採用諸多技術與架構,下圖為一個標準的系統模型:
 


 
依上圖流程,BI可概分為三階段:
1. 資料匯整。使用ETL工具將來源資料庫資料篩選,匯入ODS資料庫;再經整理,累積於資料倉儲 (Data Warehouse) 資料庫中。
2. 資料分析。使用ETL工具將資料倉儲的資料萃取而出,儲存於基於分析而建構的資料超市 (Data Mart) 資料庫中。然後再以OLAP (Online Analytical Processing) 或資料探勘 (Data Mining) 技術作資料分析。
3. 資料呈現。以報表工具產出報表或Web Portal等方式將資料分析結果呈現予使用者。
以下分別說明之。

Go to > 資料分析階段

Go to > 資料呈現階段與BI應用