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

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


