商務智能系統(tǒng)的開發(fā)屬于軟件開發(fā)領域的一個分支,它有自己的特點和工作方法,尤其與商業(yè)邏輯本身有著天然的聯(lián)系。

一般認為,業(yè)務智能是將企業(yè)中已有的數(shù)據(jù)轉換成知識,以幫助企業(yè)作出明智的業(yè)務運營決策,一種收集、管理和分析商業(yè)信息的過程,旨在向各級決策者提供企業(yè)知識或見解,讓他們作出有利于業(yè)務發(fā)展的決定。獲得的數(shù)據(jù)通常包括企業(yè)內部財務、業(yè)務、人力資源數(shù)據(jù)、企業(yè)所在行業(yè)和競爭者的外部數(shù)據(jù)。該工具的實施有賴于數(shù)據(jù)倉庫、數(shù)據(jù)分析、數(shù)據(jù)呈現(xiàn)等領域的新技術,正如日新月異。
在需求分析層次上,商務智能系統(tǒng)需求分析的側重點是數(shù)據(jù)的獲取、集成與分析,具有一般性的IT系統(tǒng),例如,對銀行或電信核心業(yè)務系統(tǒng)的需求分析,常常關注工作流程的實現(xiàn)和業(yè)務邏輯的控制,對BI開發(fā)人員而言,一般不需要面對復雜的過程和邏輯,只要對數(shù)據(jù)源進行梳理,就能使數(shù)據(jù)質量達到要求,把分析結果展示出來才能完成任務,看起來似乎很簡單,但是數(shù)據(jù)分析的結果是否真正符合業(yè)務需要,許多時候卻不能像業(yè)務流程那樣精確把握,這個問題的核心在于,通常有許多并不明確的管理策略和業(yè)務邏輯隱藏在客戶提供的需求說明書后面,這種背景知識和管理要求通常需要很深的商業(yè)經(jīng)驗來準確地理解,而且還可以精確、簡潔地表達。
因為不同需求,層次的不同,導致了在具體技術實施層面上,BI項目的技術側重點與一般IT業(yè)務系統(tǒng)有很大不同。BI項目中,以數(shù)據(jù)倉庫技術、統(tǒng)計分析軟件、可視化工具為代表的各種商業(yè)智能管理系統(tǒng)已經(jīng)大量涌現(xiàn),而由于對業(yè)務過程控制層次的要求較低,所以對技術架構和功能模塊的設計沒有太多的額外開發(fā),可直接使用較為成熟穩(wěn)定的技術框架,對其稍加改造。
總而言之,商業(yè)智能系統(tǒng)開發(fā)屬于軟件開發(fā)領域的一個分支,有自己的特點和工作方法,尤其與商業(yè)邏輯本身有著天然的不可分割的聯(lián)系,為了成功地開發(fā)和部署一套商業(yè)智能系統(tǒng)軟件,還要結合工作實踐,不斷地思考、探索、總結。


