
了解架構和不同的技術選擇(Understanding Architecture And Associated Options)
BI作為IT的一個分支,技術上的考慮也是一個很重要的方面。在這里我們討論幾個對項目成敗影響最大的幾個技術層面。
BI極少是一個獨立的系統。首先,作為一個數據處理和信息呈現工具,任何BI的實現都是建立在其它系統的基礎之上的。在計劃一個BI項目時,我們必須對現有的軟件架構有一個十分完整的理解。什么樣的產品可以最好的嵌入到現有的架構里?什么接口可以最容易和高效地提取數據?BI工具是否提供了足夠的集成功能?
在確定了架構的選擇之后,第一個需要面臨的是對數據倉庫的選擇和設計。數據的整合,清理,及存取是BI項目成功與否的決定性因素。傳統上BI的最佳模式往往是建立在一個高度集中的大型數據倉庫基礎上的。在Agile BI的理念影響下,近年來也出現了一些其它的解決方案。比如用全內存數據處理的(Qlikview)及時匯總技術,采用云計算技術的分布式運算系統(Hadoop,StyleScope)。總體來講,傳統的數據倉庫最大的優點是技術成熟,但比較復雜和昂貴。新興的技術往往著重于快速的處理大數據量,但在系統的穩定性上可能還沒有這么成熟。
于數據有著同等重要性的是信息呈現和互動功能。作為最終用戶直接使用的界面,一個BI軟件所提供的前端界面直接決定了商業用戶可以得到什么信息和怎么使用信息。如果沒有一個強大的客戶界面,無論數據處理解決得多好,用戶也不可能受益。
在前端功能選擇方面,不僅需要考慮當前的用戶需求,也應該考慮到以后的擴展。在一個BI項目實現之后,后續工作往往都集中在前端的增強。因為用戶使用中會很自然提出很多建議和新的要求,而這些通常都集中在用戶面對的界面。所以,在考慮BI功能時不要只是限制在傳統的報表層次,同時應該考慮一些更先進的技術,比如可視化,Dashboard,數據預測(Tableau,StyleScope,SAS)等等。
CIO頻道人物視窗
CIO頻道方案案例庫
大數據建設方案案例庫
電子政務建設方案案例庫
互聯集成系統構建方案案例庫
商務智能建設方案案例庫
系統集成類軟件信息研發企業名錄