信息板是實現一個或更多目標所需要的最重要的信息的可視化顯示,這些信息經組合后安排在一個屏幕上,從而能總覽全部監控信息。 正如汽車的儀表盤以總覽的方式提供了駕駛汽車所需的所有要害信息,BI 信息板的作用也類似,無論您用它來為大型公司作戰略性的決策,進行小組的日常操作,或執行只有您自己的任務。方式是單屏顯示;目的是時刻了解完成某些事情所需的信息。BI 信息板通常包含高級匯總數據,從而使客戶能夠了解影響機構的更大的趨勢,假如需要,還能夠進行“下鉆”,以了解更高一級的具體信息。信息板有以下重要需求:能以清楚、簡潔和直觀的方式顯示信息,且信息顯示可以根據用戶的特定需求進行定制。新的 Oracle 商務智能 10g 版本可以滿足所有這些需求。 BI 信息板一般用于顯示機構定義的量度,例如按區域統計的產品銷售情況、每千件已交付產品的次品數或按學院統計的學生等級。這些量度一般使用要害性能指標 (KPI)來表示,信息板一般會將業務的各方面的幾個 KPI集中到一起。 Oracle 認為,BI 信息板正被定位為將機構的所有商務智能產品集中成單個集成的業務視圖的一種方法,并充當公司性能治理產品(例如 Oracle EnterPRise Planning and Budgeting、Oracle Financial Analyzer 和 Oracle Balanced Scorecard)的集成點。Oracle BI 信息板使用 Oracle Portal 來集中來自關系、OLAP 和 xml 數據源的數據;它擁有統一的外觀;答應您使用熟悉的工具(例如 Oracle Discoverer)來編輯您的報表;Oracle BI 信息板還作為企業級的 Oracle 數據庫 10g 和 Oracle 應用服務器 10g 的底層技術。 通過使用 Oracle 商務智能技術來構建 BI 信息板,您的機構可以利用以下重要的產品特性:
圖 2:基本的 BI 信息板框架頁面定義連接 Oracle Discoverer portlets 需要定義一條 Oracle Discoverer 連接(由用戶直接定義或通過 Oracle Application Server Control 定義)。在我們的示例中,您將創建一條到音像商店模型的公共連接(圖 3)。
圖 3:創建公共連接
圖 4:Oracle Discoverer 工作表示例 這兩種工作表都添加了一個 Department 參數,該參數使用戶能夠指定針對音像商店部門(音像銷售、音像出租、激光唱盤銷售、小吃、游戲出租、飲料)運行工作表。 將工作表添加到門戶頁面中 下一步是將這些工作表添加到門戶頁面中。從 Oracle Portal 構建器界面中,將一個 Oracle Discoverer Worksheet portlet 添加到頁面底部右邊的位置。在指定公共連接之后,您可以選擇要在 portlet 中顯示的工作表(圖 5)。
圖 5:為 Oracle Discoverer portlet 選擇工作表 接下來,為 Department 參數選擇一個默認值(圖 6)。注重“頁面參數映射”標題 — 使用它您可將工作表 portlet 映射到一個通用的 portlet 參數,稍后再將 portlet 參數映射到一個 Portal 頁面參數,這一頁面參數將應用在整個 BI 信息板頁面中。
圖 6:為工作表 portlet 指定默認參數 選擇僅在工作表內部顯示圖表并完成了向導剩下的步驟之后,我們的信息板現在將顯示第一個工作表。然后針對底部右邊的 portlet 重復該過程,不過這一次將顯示來自相同的工作表的數據的交叉表。BI 信息板現在看起來類似圖 7。
圖 7:添加了第一個 portlet 的信息板 對于剩下的 portlet,您將使用一個新特性,Oracle Discoverer 量計(圖 8)。量計是 Oracle 商務智能 10g 新增的功能,并且僅當數據通過 Oracle Discoverer portlet 進行部署時才可應用這一功能。在我們的例子中,您需要顯示一組量計,以顯示各個部門的利潤率是否低于、等于或高于目標。
圖 8:Oracle Discoverer 量計集示例 要將 Oracle Discoverer 量計 portlet 添加到我們的 BI 信息板中,您需要將該 portlet 添加到頂部左邊的區域中,指定連接,選擇利潤率分析工作表,并將工作表的參數映射到與其他兩個 portlet 相同的通用 Portal 參數中。然后您將指定如何創建和顯示量計(圖 9)。
圖 9:定義 Oracle Discoverer 量計 依照這些規范,portlet 將列作為序列,將行作為值,并將 Margin Percentage 作為量度使用。您將手動為量計設置最小和最大值,并指定最低和最高的閾值為 60% 和 80%。在提供向導規范后,BI 信息板上出現了一組性能量計(圖 10)。
圖 10:添加了所有 Oracle Discoverer portlet 的信息板 創建參數控件 利用我們的 BI 信息板,用戶將能夠指定要針對哪個部門運行 Oracle Discoverer 工作表。當您為信息板選擇工作表時,您將為每一個工作表添加一個 Department 參數,并將它映射至一個通用的 portlet 參數,然后將后者映射至 Portal 頁面參數,以便您可以實現 portlet 到 portlet 的通信,有效地將各個 portlet 連接在一起。完成了這些任務后,您就可以創建一個 Simple Parameter Form portlet,它使用戶能夠方便地指定參數值,該參數值將同時對我們所有不同的 Discoverer portlet 進行更新。
圖 11:Simple Parameter Form portlet 隨后將定義參數表單(圖 12),該表單有一個活動字段,且一個包含全部現有部門的下拉列表。
圖 12:定義 Simple Parameter Form 字段 您現在將創建一個稱為 departmentPP 的頁面參數,并將 Simple Parameter Form 字段和各個 Oracle Discoverer portlet 使用的通用 Portal 參數映射至這個頁面參數(圖 13)。
圖 13:將 portlet 參數映射至頁面參數 最后,當用戶單擊 Submit 按鈕時,Oracle Portal 需要將值從我們的簡單參數表單傳回至 BI 信息板頁面(圖 14)。
圖 14:定義當修改 portlet 參數時發生的事件將 BI 信息板提供給用戶 現在您創建了 portal 頁面,添加了 Oracle Discoverer 工作表,并將它們與一個共享的參數控件連接在一起,您現在可以將 BI 信息板提供給用戶使用(圖 15)。
圖 15:BI 信息板最終狀態 用戶可以使用頁面頂部左邊的 Department 參數控件來選擇要運行信息板報表的部門,他們還可以利用定制特性來修改顯示的圖表的類型(圖 16)。
圖 16:定制 Oracle Discoverer portlet 假如需要,用戶可以單擊各個 portlet 底部的 Analyze 鏈接,查看每個 portlet 背后的具體數據的更新視圖。(注重:要使用 Analyze 工具,您需要配置 Oracle Discoverer 以使用 Oracle Single Sign-On。) 總結 本文說明了與商務智能信息板相關的內容,詳述了您如何通過 Oracle 數據庫 10g、Oracle 商務智能 10g 和 Oracle Portal 輕松地構建一個 BI 信息板。您已經構建了一個簡單的門戶頁面框架,將一些 Oracle Discoverer 工作簿發布為 portlet,并使用一個共享的 Department 參數將它們連接在一起。您可以利用能夠立即從 OTN 上下載的軟件來創建您自己的信息板,當您安裝 Oracle Business Intelligence Discoverer Administrator 時,您可以方便地安裝這些示例數據。 新聞熱點
疑難解答