国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

利用Oracle構建 BI 信息板

2024-08-29 13:41:21
字體:
來源:轉載
供稿:網友
   假如您一直在留意 Oracle 商務智能 10g 的發布或密切關注業界發展趨勢,那么您可能發現現在所有人都在討論商務智能 (BI) 信息板。BI 信息板集中了來自幾個信息源的報表和圖表,并以易于理解的統一方式向用戶提供信息。 因此,用戶對 BI 信息顯示板的需求帶來了 Oracle 的商務智能工具的大量新特性和改進,BI 信息板的簡化創建是 Oracle 商務智能 10g 的主要新特性之一。   本文介紹了 BI 信息顯示板的特性,討論了其對用戶的好處,并逐步介紹了如何利用 Oracle 數據庫 10g、Oracle Business Intelligence Discoverer (Oracle Discoverer)、Oracle Business Intelligence 10g 的一個組件和 Oracle Portal 來創建信息顯示板。 什么是商務智能信息板? Stephen Few 在他的智能企業文章“信息板混亂”(2004 年 3 月 20 日)中提供了 BI 信息板的一個簡潔的定義。
信息板是實現一個或更多目標所需要的最重要的信息的可視化顯示,這些信息經組合后安排在一個屏幕上,從而能總覽全部監控信息。  正如汽車的儀表盤以總覽的方式提供了駕駛汽車所需的所有要害信息,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 信息板,您的機構可以利用以下重要的產品特性:
  • 快速、聲明式地構建 BI 信息板門戶頁面,而無需任何編碼
  • 內置個性化信息板元素的功能
  • 報表顯示方式由用戶進行治理控制
  • 在門戶用戶級進行報表的個性化和定制
  • 支持從匯總數據到具體數據的下鉆
  • 利用一次性登錄實現跨所有信息板元素的無縫和透明的安全性。
那么構建 BI 信息板涉及到哪些東西,信息板是什么樣子的? Oracle 商務智能 10g 信息板    使用 Oracle 商務智能 10g,BI 信息板通常由一個或多個 Oracle Portal 頁面組成,這些頁面包含一些 Oracle Discoverer 和其他的 portlet ,在某些情況下,頁面上的控件答應用戶傳遞參數給 portlet。圖 1 顯示了一個典型的 BI 信息板。 利用Oracle構建 BI 信息板(圖一)
點擊查看大圖
圖 1:示例 Oracle BI 信息板  本示例在單獨的 portlet 中包含四個 Oracle Discoverer 工作表,并在左邊有一個產品選擇器,用戶能夠指定針對哪個產品運行報表。當用戶單擊一個產品時,所有的 portlet 都將刷新并顯示這個特定產品的數據。 前提條件 要構建 BI 信息板,您必須首先安裝 Oracle 商務智能 10g(10.1.2 或更高版本)和以下組件:
  • Oracle Portal
  • Oracle 身份治理
  • Oracle 商務智能工具。
   以上所有組件都獨立提供或作為 Oracle 應用服務器 10g (10.1.2) 的組件提供;Oracle BI 工具還作為 Oracle 開發人員套件 10g (10.1.2.0.0) 的組件提供。    對于 Oracle 應用服務器 10g 版本 2,產品安裝和許可方法發生了改變,不同于早期的應用服務器版本,典型的 BI 信息板安裝現在分三個層次:身份治理和元數據信息庫層(等價于早期版本的基礎架構層);Oracle 應用服務器中間層(包括 Oracle Portal、Oracle HTTP Server、Oracle application Server Containers for J2EE [OC4J]、Oracle Web Cache 等);一個商務智能層(包括 Oracle Discoverer 服務器元素)。Oracle 應用服務器層現在可單獨進行許可和安裝,假如您想只運行獨立的 Oracle Discoverer 服務器,而不與 Oracle Single Sign-On 和 Oracle Portal 集成,那么現在可以僅安裝商務智能層。不過,為了構建 BI 信息板,您需要 Oracle Portal 和 Oracle 身份治理,因此您需要安裝所有三個層次。
   此外,您將需要一個 Oracle 數據庫,推薦使用 Oracle 數據庫 10.1.0.3 或更高版本。Oracle BI 信息板可以并入保存在 Oracle RDBMS 中的 OLAP 數據,但本文最初只著眼于關系數據和傳統的 Discoverer 最終用戶層 (EUL),它的示例使用了最終用戶層和 Discoverer 治理員教程中的數據,可以在安裝 Oracle Business Intelligence Discoverer Administrator 時進行安裝它們。    最后,要在 Oracle Portal 頁面上發布 Oracle Discoverer 工作表,您必須首先將 Oracle 應用服務器商務智能實例與一個 Oracle 身份治理和元數據信息庫實例關聯,然后在您的 Oracle Portal 安裝中注冊 Oracle Discoverer Portlet Provider。如何完成以上任務的具體信息超出了本文的討論范圍,但可以在在線文檔中找到。 創建商務智能信息板    我們的信息板示例使用音像商店 Discoverer 治理員的數據來提供一些數據和工作簿示例。音像商店 (Video Store) 是一個假想的音像出租連鎖店,它用來演示業務方案,并自帶了適合于我們的信息庫示例的銷售和庫存數據。    我們的示例信息板將由總部的音像商店高級治理人員使用,它還提供分支網絡的兩個最重要的要害性能指標的一覽視圖:(1) 按產品和位置劃分的贏利(美元) (2) 按產品和位置劃分的利潤率。這些 KPI 開始以匯總方式基于公司整體級別顯示,高級治理人員將能夠深入查看這些數據以了解各個分部的業績。此外,他們還將能夠定制他們的數據視圖以符合他們特定的偏好。 信息板創建步驟    安裝了 Oracle 商務智能 10g 軟件后,并將 Oracle Discoverer 教程 EUL 和數據加載到數據庫中后,就可以創建您的第一個商務智能信息板。    在我們的示例中,您用一個圖表、一個交叉表和一組量計來按部門顯示業績,你還要提供選擇方法,使用戶可以選擇顯示某個部門的報表。 組合信息板的步驟如下:
  1. 創建一個 Oracle Portal 頁面來存放信息板。
  2. 創建一個基本的頁面布局來存放圖表、表和量計。
  3. 創建一個 Oracle Discoverer 連接,以對音像商店方案進行訪問。
  4. 指定一些要放在門戶頁面上的工作表。
  5. 將工作表作為 Oracle Discoverer portlet 添加到門戶頁面上。
  6. 在門戶頁面上創建一個控件,以使用戶能夠指定要顯示哪個部門的報表。
  7. 將門戶頁面提交給用戶。
   創建門戶頁面    Oracle Portal 用于在 Oracle 應用服務器平臺上構建 Web 門戶的一個隨取隨用的解決方案。Oracle Portal 是一個聲明式的、“無需編碼”的開發環境,使用它,您能夠構建綜合了 來自機構的內部和外部的信息和數據的 Web 頁面,為應用程序提供單個入口點,它還結合 Oracle 的一次性登錄技術,為機構內所有基于 Web 的應用程序提供單一用戶 ID 和口令。    Oracle Portal 頁面包含了 portlet,即是通往其他的 Web 頁面的“窗口”;應用程序 — 在我們示例中使用的是商務智能報表;還有一些區域,其中包含有文檔和通往其他頁面的鏈接。Portlet 根據開放、已發布的標準進行構建,幾個第三方供給商(例如 Business Objects 和 MapInfo)提供了與 Oracle Portal 集成的 portlet。    Oracle Portal portlet 利用了 Oracle 應用服務器的定制功能,因此用戶可以定制他們的數據視圖,并可根據與永久存儲的原始拷貝間的差異來存儲他的個人修改。Portlet 還可以與其他的 Oracle Portal 頁面元素進行通信,因此您可以“連接”所有的報表,并使它們響應頁面上的一個參數選擇器。    因此,您的第一個步驟是導航至 Oracle Portal 安裝,登錄,然后創建一個新的頁面來存放信息板。在我們的示例中,您要創建一個簡單的頁面,其中包含 Oracle Discoverer portlet 的位置標志符和一個讓用戶選擇運行哪個部門報表的下拉列表。    首先您將創建頁面的基本布局,在頂部添加一個徽標,并在頂部右邊的 portlet 中添加一些介紹文字,歡迎用戶訪問信息板頁面(圖 2)。 利用Oracle構建 BI 信息板(圖二)圖 2:基本的 BI 信息板框架頁面定義連接    Oracle Discoverer portlets 需要定義一條 Oracle Discoverer 連接(由用戶直接定義或通過 Oracle Application Server Control 定義)。在我們的示例中,您將創建一條到音像商店模型的公共連接(圖 3)。 利用Oracle構建 BI 信息板(圖三)圖 3:創建公共連接
指定工作表    您將添加兩個 Oracle Discoverer 工作表到 BI 信息板中:一個顯示了特定部門按地區劃分的利潤(美元),一個按照相同的標準顯示利潤率(圖 4)。 利用Oracle構建 BI 信息板(圖四)利用Oracle構建 BI 信息板(圖五)圖 4:Oracle Discoverer 工作表示例   這兩種工作表都添加了一個 Department 參數,該參數使用戶能夠指定針對音像商店部門(音像銷售、音像出租、激光唱盤銷售、小吃、游戲出租、飲料)運行工作表。 將工作表添加到門戶頁面中    下一步是將這些工作表添加到門戶頁面中。從 Oracle Portal 構建器界面中,將一個 Oracle Discoverer Worksheet portlet 添加到頁面底部右邊的位置。在指定公共連接之后,您可以選擇要在 portlet 中顯示的工作表(圖 5)。 利用Oracle構建 BI 信息板(圖六)圖 5:為 Oracle Discoverer portlet 選擇工作表   接下來,為 Department 參數選擇一個默認值(圖 6)。注重“頁面參數映射”標題 — 使用它您可將工作表 portlet 映射到一個通用的 portlet 參數,稍后再將 portlet 參數映射到一個 Portal 頁面參數,這一頁面參數將應用在整個 BI 信息板頁面中。 利用Oracle構建 BI 信息板(圖七)圖 6:為工作表 portlet 指定默認參數    選擇僅在工作表內部顯示圖表并完成了向導剩下的步驟之后,我們的信息板現在將顯示第一個工作表。然后針對底部右邊的 portlet 重復該過程,不過這一次將顯示來自相同的工作表的數據的交叉表。BI 信息板現在看起來類似圖 7。 利用Oracle構建 BI 信息板(圖八)圖 7:添加了第一個 portlet 的信息板   對于剩下的 portlet,您將使用一個新特性,Oracle Discoverer 量計(圖 8)。量計是 Oracle 商務智能 10g 新增的功能,并且僅當數據通過 Oracle Discoverer portlet 進行部署時才可應用這一功能。在我們的例子中,您需要顯示一組量計,以顯示各個部門的利潤率是否低于、等于或高于目標。 利用Oracle構建 BI 信息板(圖九)圖 8:Oracle Discoverer 量計集示例   要將 Oracle Discoverer 量計 portlet 添加到我們的 BI 信息板中,您需要將該 portlet 添加到頂部左邊的區域中,指定連接,選擇利潤率分析工作表,并將工作表的參數映射到與其他兩個 portlet 相同的通用 Portal 參數中。然后您將指定如何創建和顯示量計(圖 9)。 利用Oracle構建 BI 信息板(圖十)圖 9:定義 Oracle Discoverer 量計   依照這些規范,portlet 將列作為序列,將行作為值,并將 Margin Percentage 作為量度使用。您將手動為量計設置最小和最大值,并指定最低和最高的閾值為 60% 和 80%。在提供向導規范后,BI 信息板上出現了一組性能量計(圖 10)。 利用Oracle構建 BI 信息板(圖十)圖 10:添加了所有 Oracle Discoverer portlet 的信息板   創建參數控件    利用我們的 BI 信息板,用戶將能夠指定要針對哪個部門運行 Oracle Discoverer 工作表。當您為信息板選擇工作表時,您將為每一個工作表添加一個 Department 參數,并將它映射至一個通用的 portlet 參數,然后將后者映射至 Portal 頁面參數,以便您可以實現 portlet 到 portlet 的通信,有效地將各個 portlet 連接在一起。完成了這些任務后,您就可以創建一個 Simple Parameter Form portlet,它使用戶能夠方便地指定參數值,該參數值將同時對我們所有不同的 Discoverer portlet 進行更新。
   現在您已經將所有的 Oracle Discoverer Worksheet portlet 都添加到了頁面中,并將它們的參數與一個通用的 portlet 參數綁定在一起,您需要為用戶創建修改該參數的一種方法。要實現這一目的,您首先要添加一個 Simple Parameter Form portlet(圖 11)到頁面頂部左邊的 "Welcome" 文本下。 利用Oracle構建 BI 信息板(圖十二)圖 11:Simple Parameter Form portlet   隨后將定義參數表單(圖 12),該表單有一個活動字段,且一個包含全部現有部門的下拉列表。 利用Oracle構建 BI 信息板(圖十三)圖 12:定義 Simple Parameter Form 字段   您現在將創建一個稱為 departmentPP 的頁面參數,并將 Simple Parameter Form 字段和各個 Oracle Discoverer portlet 使用的通用 Portal 參數映射至這個頁面參數(圖 13)。 利用Oracle構建 BI 信息板(圖十四)圖 13:將 portlet 參數映射至頁面參數     最后,當用戶單擊 Submit 按鈕時,Oracle Portal 需要將值從我們的簡單參數表單傳回至 BI 信息板頁面(圖 14)。 利用Oracle構建 BI 信息板(圖十五)圖 14:定義當修改 portlet 參數時發生的事件將 BI 信息板提供給用戶    現在您創建了 portal 頁面,添加了 Oracle Discoverer 工作表,并將它們與一個共享的參數控件連接在一起,您現在可以將 BI 信息板提供給用戶使用(圖 15)。 利用Oracle構建 BI 信息板(圖十六)圖 15:BI 信息板最終狀態    用戶可以使用頁面頂部左邊的 Department 參數控件來選擇要運行信息板報表的部門,他們還可以利用定制特性來修改顯示的圖表的類型(圖 16)。 利用Oracle構建 BI 信息板(圖十七)圖 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 時,您可以方便地安裝這些示例數據。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 枣阳市| 游戏| 分宜县| 石柱| 孝义市| 五台县| 上高县| 稷山县| 涞源县| 仁布县| 日土县| 礼泉县| 昂仁县| 蒙自县| 衢州市| 高唐县| 佛教| 尤溪县| 乐清市| 建瓯市| 南安市| 厦门市| 佛山市| 蒙阴县| 宁城县| 凤阳县| 田东县| 昌平区| 吴忠市| 綦江县| 花垣县| 曲水县| 龙里县| 涿鹿县| 崇明县| 香河县| 湛江市| 东乌珠穆沁旗| 裕民县| 增城市| 普陀区|