三層架構的商務智慧系統設計

才智咖 人氣:1.44W

建立基於資料倉庫的商務智慧系統對於急切需要資訊化和商務智慧的中小企業有普遍的適用性和實用性。 小編下面為大家整理關於三層架構的商務智慧系統設計的文章,歡迎閱讀參考!

三層架構的商務智慧系統設計

一、商務智慧

商務智慧(Business Intelligence)是對商業資訊的收集、管理和分析過程,目的是使企業的各級決策者獲得知識或洞察力,幫助他們作出對企業更有利的決策。其工作原理主要是通過對資料進行抽取、清洗、聚類、挖掘等分析處理來產生可透析的各種展示資料。這些資料可直觀地顯示分析者所探詢的某種經營屬性或市場規律。企業可以通過充分挖掘現有的資料資源,捕獲和分析資訊,幫助企業管理者作出更好的商業決策。這不僅可以從中發現市場規律、預測未來的發展趨勢、預測和監控風險,而且還能輔助決策者發現新的利潤增長點,優化企業資源,從而幫助企業更加穩健地實現經營和管理的`目標。

二、資料倉庫設計

1.資料倉庫概念

資料倉庫是一個面向主題的、整合的、穩定的、包含歷史資料的資料集合,用於支援管理決策的制定數 據庫是實現商業智慧的資料基礎,是企業長期事務資料的準確彙總。資料倉庫完成了資料的收集、整合、儲存、管理等工作,商務智慧面對的是經過加工的資料,使得商務智慧能更專注於資訊的提取和知識的發現.資料倉庫為商務智慧擷取或載入大量原始資訊,歸併各種資料來源的資料,用於支援企業管理和商業決策。

資料倉庫是商務智慧的靈魂,商務智慧的很多工作都是以資料倉庫為基礎展開的。利用資料倉庫,企業可以制定準確的市場策略與促銷活動;另一方面,商務智慧也是提高資料倉庫專案投資回報率的一個途徑。商務智慧充分利用資料倉庫的分析結果制定市場策略、產生市場機會,並通過銷售和服務等部門與客戶交流,從而提高企業的利潤。

2.三層架構

本文將資料倉庫系統的開發縱向劃分為3個層次:資料層、設計層和應用層。

(1)資料層。資料層主要是按照商務需求,圍繞系統所管理事件的趨勢或模式來組織資料。它從現有作業系統開始,通過訪問和運用資料倉庫系統中的元資料,進而完成對元資料的採集、整理和加工處理,其儲存被設計成能夠支援查詢的關係資料庫結構。

(2)設計層。這一層裡有三個步驟:1)以使用者需求為主,通過資訊包圖來定義主題內容和主要效能測試指標之間的關係;2)運用資料模型的視覺化表示,建立以最適合查詢為基礎的星形圖,以便於對系統使用者的要求做出快速反應;3)由資料與實體間的相互關係:設計完全屬性化的資料模型,使之能在最大的廣度和深度上說明資訊包。

(3)應用層。資料倉庫中的資料如何有效地提取,然後又能夠通過發行使使用者得以方便地訪問,並獲取相關的資訊,是資料倉庫系統解決的主要問題。它實際上包括資料在資料倉庫系統與終端使用者工具之間的雙向傳遞過程。

以上資料倉庫系統開發的3個層次是相互關聯的,從邏輯關係上看,資料層是基礎,設計層是結構紐帶,而應用層則是具體表現形式。

三、基於資料倉庫的商務智慧系統設計

基於資料倉庫的商務智慧系統設計如圖2所示,包括實體資料模型設計、ETL(抽取、轉換和裝載)設計、資料探勘方法設計、終端程式設計(OLAP或EIS)等步驟。

實體資料模型設計就是資料抽取(Extraction)、轉換(Transformation)與裝載(Loading)的功能設計。

ETL作為資料倉庫的核心和靈魂,能夠按照統一的規則整合並提高資料的價值,是負責完成資料從資料來源向目標資料倉庫轉化的過程,是實施資料倉庫的重要步驟。商務智慧系統必須具備抽取各種型別資訊的能力,並且依照資料的特性與決策者的需求,能夠自動、定時地到來源資料庫中抽取資訊。資料轉換是將不一致的資料根據規則轉換為具有一致性的資料。裝載則在商務智慧的轉換程式伺服器上自動進行,裝載程式需要考慮自上一次資料抽取之後來源資料庫內發生改變的專案,並對裝載時產生的錯誤進行處理。資料探勘方法設計即根據系統資料的特點選擇適用的挖掘演算法,如可採用貨籃分析、時間序列分析、聚類分析、決策樹方法、遺傳演算法等。

終端使用者應用系統設計用於確定以何種形式將聯機分析處理、資料探勘分析的結果呈現給使用者。