模組三:營運智慧與資訊管理

3.1 系統架構概念

就系統性觀點而言,營運智慧系統包含三個子系統,代表投入(input)、處理(process)、產出(output):

  • 投入:資料倉儲系統 (Data Warehouse) - 匯集來自 TPS, POS, ERP, 外部資料等。
  • 處理:資料分析系統 - 包含模型庫 (Model Bases)、線上分析處理 (OLAP)、資料探勘 (Data Mining)。
  • 產出:資料呈現系統 - 將分析結果透過瀏覽器、企業入口網 (EIP)、儀表板提供決策者使用。
營運智慧系統架構圖:資料來源經投入(資料倉儲)、處理(資料分析系統)、產出(資料呈現系統)三階段供決策者使用
商業智慧與大數據分析(第三版)p.41 之圖 2-1,重製
營運智慧系統架構圖

3.2 ETL 與資料處理流程 (ECCD)

資料倉儲運作的基礎是 ETL (Extract-Transform-Load)。在處理資料的流程上,必須遵循 ECCD 四個步驟:

資料處理流程圖:ECCD 四步驟,萃取(Extract)、清理(Clean)、一致化(Conform)、交付(Delivery)
商業智慧與大數據分析(第三版)p.138 之圖 5-2
資料處理流程圖

📥 E - 萃取 (Extract)

從原始異質資料來源 (Mainframe, 關聯式資料庫) 中萃取資料。

🧹 C - 清理 (Clean)

確保資料品質,處理缺失值、極端值或錯誤格式,使資料能夠被使用。

🔗 C - 一致化 (Conform)

確保各個資料來源的資料一致性(如:統一單位、欄位名稱標準化)。

📤 D - 交付 (Delivery)

將資料交付給使用者進行應用開發或存入倉儲中以執行決策。

3.3 建置規劃流程

重點考區:流程排序與架構選擇

資料倉儲的規劃與設計流程順序為:(1) 需求與現況 ➔ (2) 架構設計 ➔ (3) 系統建置 ➔ (4) 測試與發布。

規劃與設計流程圖:需求與現況、架構設計、系統建置、測試與發布,四階段依序進行
商業智慧與大數據分析(第三版)p.137 之圖 5-1
規劃與設計流程圖

需求分析

包含業務需求、法規需求、品質需求、安全需求、時程與交付需求等。

架構設計考量因素

  • 購買 ETL 工具 vs 自行開發:商用工具快速、高維護性;自行開發具延展性、控制性。
  • 批次 (Batch) vs 串流 (Streaming):標準架構採週期性批次更新;若有急迫載入需求則採用串流處理。
  • 例外處理機制:一致性地將異常事件存入資料庫進行後續處理。
  • 復原與重新啟動:保證系統異常結束下的復原能力。
📝 模擬考題與解析 (模組三)
Q1. 建置資料倉儲系統需要規劃與設計流程,該流程包括以下四個步驟,請問它們的正確順序為何?
(1) 系統建置 (2) 架構設計 (3) 測試與發布 (4) 需求與現況。
(A) 1 ➔ 2 ➔ 4 ➔ 3 (B) 4 ➔ 2 ➔ 1 ➔ 3 (C) 1 ➔ 3 ➔ 4 ➔ 2 (D) 4 ➔ 1 ➔ 2 ➔ 3
正確答案:(B)
解析:標準流程為:先了解「需求與現況」,接著進行「架構設計」,然後進入實體「系統建置」,最後完成「測試與發布」。
Q2. 下列何者為營運智慧系統架構的子系統?
(A) 資料倉儲系統 (B) 資料分析系統 (C) 資料呈現系統 (D) 以上皆是
正確答案:(D)
解析:營運智慧架構涵蓋了投入 (倉儲)、處理 (分析)、產出 (呈現)三大子系統。