資料分析 Report Management System (1)

基本介紹

教學目標

初步了解報表管理系統之相關應用。

重點概念

許多組織會透過從組織中不同系統中取得相關的資料儲存至資料倉儲中,然而為了從資料倉儲中取得需要的資訊,就會使用商業智慧工具。商業智慧工具會透過報表中可用資訊之所代表的意義揭露出商業的觀點,以及允許人們選擇特定資訊和格式化報表。因此許多商業智慧的報表皆是被客製化撰寫,時常會花費許多時間在撰寫報表上,主要是因為撰寫報表會需要商業智慧工具和資料倉儲等相關智識。此外在過去為了要減少客製化報表的數量,許多套件分析的應用程式皆有提供預先定義的報表呈現存在於系統中的資料,可惜這些預先定義的報表通常會非常沒有彈性去面對企業客戶多樣化的需求,所以報表管理系統就能夠在面對客戶多樣化的需求時,透過更簡單的設定在對的時間提供對的資訊給對的人們。

其中報表管理系統主要針對資料倉儲管理系統架構中透過商業智慧工具產生的報表進行管理,首先資料倉儲解決系統會從 ERP 系統透過一個或多個來源框架模型取得資料,並且載入資料至資料倉儲中,接著資料倉儲會產生目標框架模型,最後就能夠透過商業智慧工具取得需要的資料協助使用者產生報表。然而資料倉儲解決系統主要由元資料模型、引擎和使用者介面所組成,其中引擎又可細分為報表管理服務單元、資料管理服務單元和來源模型產生,我們主要先了解何謂報表管理服務單元。

所謂報表管理服務單元主要是指提供報表產生服務,其中包括目標框架管理者和報表管理者,目標框架管理者主要是產生在資料倉儲上提供查詢和報表之語義層級的目標框架模型,接著我們會手動套用運算和安全等相關過濾處理,主要是針對報表需求進行建置,過程中會整合多樣化的商業規則形成目標模型套件規則,並且匯整至目標框架模型的套件中,最後目標框架模型的套件會被發佈至商業智慧工具,其中包括可能隱藏資料庫層、商業視圖、維度視圖和命名空間等元素,例如: 我們直接透過 IBM Cognos Framework Manager 產生目標框架模型並且封裝成套件,適合 IT 人員。接著報表管理者主要將模型需要的資訊 (Metadata) 轉換為對使用者有意義的報表維度和測量值,例如: 我們直接透過 IBM Cognos Report Studio 將套件中的來源資料直接拖曳至頁面中產生清單、交叉資料表和圖表,適合一般使用者。

最後報表管理系統可以根據不同的使用者角色,透過預定義報表更容易的產生圖表在對的時間產生對的資訊給對的人們,例如: 我們登入至 IBM Cognos Business Intelligence 報表網站時,會根據所屬的角色直接開啟在資料夾中擁有權限的報表,或者開啟擁有權限的套件,再透過 IBM Cognos Report Studio 建立新報表進行分享給符合權限的使用者開啟該報表。

相關資源