一、引言
隨著銀行管理精細化程度不斷提高,為了適應激烈的市場競爭環境,商業銀行要充分了解自己的經營信息,對業務數據查詢分析報表要求也急速膨脹,原有各種統計查詢系統已逐漸難以滿足實際工作需要,金融機構對商業智能技術的需求和研究變得越來越迫切。
我行針對資產業務開發應用了基于Cognos 的商業智能系統,該系統具有高度的集成性、穩定性、可擴展性;系統查詢統計分析操作便捷、深入應用技術含量較高,并集成了報表模塊的自定制、共享成果等多種先進技術,為數據深入分析和使用提供了新的平臺。
二、系統架構設計
我行開發的商業智能系統采用B/S 架構,運行的網絡環境是內部辦公網,由數據庫服務器、WEB 應用服務器、報表服務器三部分組成。后臺應用數據庫采用了Sybase 數據倉庫產品SybaseIQ,前端WEB 應用服務器使用IBM 的WebSphere。針對用戶訪問量大的特點,在報表服務器和WEB 服務器的設計中還采用集群技術來分擔系統壓力,并可根據未來發展需要進行擴充。
本商業智能平臺關鍵部分報表服務器設計基于IBM 公司的BI產品Cognos 8,該產品的操作使用Web 方式,極大地降低了部署成本和管理成本。同時Cognos 8 的產品中提供了豐富的業務功能。Cognos 8 的主要產品模塊包括:
Query Studio——自助報表生成工具;Report Studio——專有報表構筑工具
Analysis Studio——多維數據展示工具;Transformer 分析——多維數據設計工具
Framework Manger——業務數據組織工具
用戶可以在瀏覽器中通過Query Studio 進行格式靈活,元素豐富的開放式報表查詢,并可利用Report Studio 強大的面向對象的報表制作和展示功能,結合編程語言、函數和SQL 語句能夠制作、展示復雜的專業自定義報表。
三、系統的技術實現
(一)多維模型基本知識
多維數據是根據業務需求中某個查詢主題的分析維度和業務指標,通過多個維度分析指標,將數據庫中的數據重新組織,并通過匯總計算實現的數據模型,也稱為多維立方體(Cube)。Cube 是一個多維數據的存儲結構,提供源數據的訪問、數據的快速查詢,通過查詢Cube,用戶在多維數據中可以直接通過計算好的維度和指標進行查詢和報表統計,可以直接得到各個維度層次上的匯總數據。
多維模型由維度和度量構成。維度是一個與業務相關的觀察角度,是從數據倉庫提取的有效信息,并在同一個前提下以層的方式構造形成。例如:時間維度可由年、季度、月構成,地區維度可由省、市、縣等構成。所有的維度在一起提供了業務的多維視圖。度量是收集和存儲的用于評價業務狀況的數值性數據,也是位于維度的交叉點上的數據。例如:賬戶余額、貸款總額等。
(二)多維模型設計過程
多維模型的設計過程主要有下列步驟:
設計維表(多個)和事實表(一個)表結構和抽取腳本
設計多維模型(mdl 文件)
組織生成Cube(mdc 文件)
發布數據包
流程如右圖:
(三)多維數據應用
用戶通過對相應的Cube 執行穿透鉆取(roll up 和drill down)、切片(slice)和切塊(dice)、以及旋轉(pivot)等操作,能夠從多角度對信息進行快速、交互地查詢分析,有效地將相關信息關聯起來,從而使用戶在分析匯總數據時能夠生成自己感興趣的自定制報表。用戶也可以通過Cognos 將自己研究的報表共享,其他用戶直接利用已有的技術成果,避免人力的浪費。
四、結束語
該系統針對商業銀行業務發展需求,結合當前比較先進的數據庫和商業智能技術,建立基于Cognos 的商業智能體系結構,提高商業智能系統的效率性、移植性、集成性和可擴展性,有利于提高數據分析的準確性和業務分析的智能化程度,相信隨著技術和業務的發展也必然會大力推動商業智能系統的設計應用,對提高我國金融業的經營管理水平有著重要的意義。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:基于Cognos的商業智能系統設計和實現