高清免费视频|成都冻货格|我可以再往深处一点吗视频|舌头伸进去添的我好爽高潮欧美|性都花花世家|无人区卡一卡二卡三乱码网站|草莓看视频在线观看免费

樂思軟件

提交需求|聯系我們|請電400-603-8000

集中管理業務規則: 邏輯統一讓BI更聰明

商業智能中的業務規則能自動理解數據原始含義,進而產生一些更有意義的報表用以指導人們做出更聰明的決策。
幾乎每一個績效管理系統或者商業智能系統都會用到業務規則(Business Rules)。這些規則被報表應用程序用來自動解釋數據的含義、定義關鍵性能指標(KPI)或者提出一些問題的整改建議。
業務規則的含義
實際上,BI(Business Intelligence)項目并不一定一開始都有業務規則,有的根本就沒有,有的只有一個簡單的業務規則,然后逐步補充和完善的。例如,在一個為客戶服務的呼叫中心的BI項目,客戶服務部負責人最初的報表也許只是要列出每個服務中心每天接到的電話有多少。如果每個電話都有記錄,這種報表實現起來非常容易,標準的BI工具都可以完成。通常只要對原始數據進行匯總,然后累加一下電話的數量就可以了。
但是,如果還想知道某一個服務中心有多少個電話沒有及時處理,標準配置的BI工具就不夠用了,這里涉及到比較復雜的業務邏輯。首先,要區分服務請求是何時提出的、何時完成的; 其次要跟蹤這個服務請求是否被安排給了其他的服務中心; 第三,要計算起始之間的時間差,把這個時間差與規定的完成時間進行比較,這里還要考慮節假日。換句話說,這種報表不是直接把原始數據列出來就可行,而是需要理解數據的含義,并進行一定的運算。
BI專家們談到“業務規則”時有很多含義。要確定這個詞匯的確切含義取決于你是從業務人員的角度還是IT人員的角度出發。羅納德·G羅斯(Ronald G. Ross)分別從這兩個角度給出這個名詞的含義。從業務人員的角度,他認為業務規則是用編碼來表達的業務活動; 從IT人員的角度,他認為業務規則是可重用的業務邏輯的最小單元。
業務規則之所以在績效管理系統和BI項目中占有如此重要的地位,是因為它賦予了數據以含義,可以幫助我們理解數據原始含義,進而產生一些更有意義的報表以指導我們決策。它們是根本原因分析和操作性報表不可或缺的要素。隨著BI越來越面向流程,業務規則的重要性也在增加。今天即使在最傳統的BI系統(如戰略型BI和戰術型BI)中也少不了數十個業務規則,還不算那些隱藏在BI系統中數百個業務規則。
何種業務規則實現方式好
從IT的角度,業務規則要么被編碼在數據倉庫的ETL(抽取、轉換、加載)流程中,要么在設計一些特定的報表時被編碼在BI工具里了。實際上這兩種都不是最佳的方式,一種比較好的方式是在一個獨立的模塊中單獨說明這些業務規則,這種軟件構件專門用來實現業務邏輯。這種結構有以下四個好處:
首先,如果設計得好,這種業務邏輯模塊對用戶是透明的。如果業務規則嵌在ETL或者BI工具中,業務人員將無法對這些實現進行審查,他只能相信程序員正確地實現了文檔中所描述的業務規則,相信這些業務規則能正確地發揮作用。一旦出現了問題,也許還要最初的編程人員來幫助查找原因。例如,如果一個客戶服務的請求被判定為處理遲了,這里所說的“遲”的標準是指超過3天還是含3天?相反,如果采用單獨的業務邏輯模塊,可以在這個模塊集中完成業務規則的定義、實現或文檔化等工作。這樣做的好處是業務人員在一個地方就可以看到他關心的內容,比如每一個具體的業務規則是如何實現的,以及它是如何影響報表結果的。
其次,在BI或者績效管理項目中業務規則經常需要修改。這主要是由于以下兩個原因: 第一,業務處理過程有了變化。比如,根據績效管理系統提供的報表對業務處理采取了針對性的改進; 第二,根據這些報表以及對業務流程的改進又制定出新的業務規則。上述兩種情形都需要對業務規則進行調整,如果采用單獨的軟件模塊,修改起來將會容易得多,也不涉及到系統中其他的部分。
第三,把業務邏輯模塊從其他的IT基礎設施中獨立出來,有助于減少重復建設。如果IT部門決定換一個ETL工具或者BI工具,在新的工具中那些已經實現了的業務邏輯就無需再來一次。正如Business Rules Group在聲明中所說: “業務規則應該以一種非常容易轉換到一個新的軟件平臺或者硬件平臺的方式組織和部署。”

集成系統網絡情報信息數據庫

CIO頻道人物視窗
CIO頻道方案案例庫
大數據建設方案案例庫
電子政務建設方案案例庫
互聯集成系統構建方案案例庫
商務智能建設方案案例庫
系統集成類軟件信息研發企業名錄