Business Objects 基礎

Business Objects 基礎

• BusinessObjects Enterprise 是一種靈活可靠的可伸縮的解決方案,用於通過任何 Web 應用程序(Intranet、Internet 或公司門戶)將功能強大的交互式報表發佈給最終用戶。

• 不管是將它用於發佈銷售週報表、爲客戶提供個性化的服務產品還是將重要信息集成到公司門戶,BusinessObjects Enterprise 都提供了延伸到組織內外的可行方案。

• 作爲一種用於創建報表、分析和信息傳送的集成式套件,BusinessObjects Enterprise 提供了可提高最終用戶生產效率和減少管理工作量的解決方案。

下圖是一些BO上的產品工具。

clip_image002

clip_image004

BO 有很多功能和工具,我們這裏只重點介紹3個工具,分別是Designer(語義層設計), Crystal Reports(水晶報表) ,Crystal Xcelsius(水晶易表)

Designer(語義層設計)

1. Designer是一個Business Objects 產品,特別是供Universe 設計員使用的產品。

2. 通過使用這一模塊,您可以創建Universe,它是把最終用戶和數據庫結構的技術細節隔離開來的語義層。

3. Universe 可專門提供給公司或機構中的特定最終用戶組使用。

1 Designer 和 Universe 基本原理

Business Objects Designer 是一個軟件工具,利用該工具可爲 Web

Intelligence 和 Desktop Intelligence 用戶創建 Universe。

2 什麼是 Universe?

Universe 是一個包含以下內容的文件:

• 一個或多個數據庫中間件的連接參數。

• 稱爲對象的 SQL 結構,映射到數據庫中的實際 SQL 結構,如列、表和數據庫函數。對象按類分組。Web Intelligence 用戶既可以看到對象,也可以看到類。

• 在數據庫中使用的表和聯接的模式。對象是通過您包括在模式中的數據庫結構來構建的。模式只能由 Designer 用戶使用。WebIntelligence 和 Desktop Intelligence 用戶看不到模式。Web Intelligence 用戶連接到 Universe,並依據數據庫運行查詢。他們可以進行數據分析,並使用 Universe 中的對象創建報表,而無需看到或瞭解有關數據庫中的基本數據結構的任何信息。

3 Universe 有何作用?

Universe 的作用是爲 Web Intelligence 的非技術用戶提供一個易於使用和理解的接口,使他們能依據數據庫運行查詢,以創建報表和執行數據分析。作爲 Universe 設計員,您使用 Designer 來創建表示數據庫結構的對象(例如列和數據庫函數) ,用戶需要訪問和查詢這些對象,以獲得滿足其業務需求所需的信息。您在 Universe 中創建的對象必須與最終用戶的業務環境和詞彙相關。這些對象的作用是將以業務爲焦點的前端呈現爲數據庫中的 SQL 結構。

下圖顯示了對象的作用,它用作數據庫模式和 Web Intelligence 中的“查詢”工作區之間的映射層,而用戶使用該工作區創建依據數據庫表運行的查詢。

clip_image006

Universe 的結構

–類是Universe 中的對象的邏輯分組,表示對象的類別

–類相當於Windows 環境中的文件夾,通常映射到Universe模式的表

對象

–對象是映射到數據庫中的數據或數據派生的命名Universe 單元,應根據目標用戶組的業務詞彙命名對象的名稱

–每個對象都映射爲Universe 模式中的一個列,並推導出一個Select 語句(在查詢中使用時)

對象類型

–用於分析的參數,維通常與諸如地理、產品或時間的層次相關

明細

–提供維的說明,但並不是分析的焦點,例如“電話號碼”

度量

–傳遞用於確定維對象數量的數值信息。例如“Sales Revenue (銷售收入)”

clip_image008

數據庫模式

模式是數據庫結構的圖形表示方式。

模式是Universe 文件的一部分,但只在Designer 中可見及可訪問

clip_image010

模式類型

clip_image012

Universe 設計方法

一個規劃階段和三個實施階

–業務問題的分析和規劃Universe 解決方案

–設計模式

–構建Universe

–將Universe 分發給用戶

應花費一部分時間(最高爲80%)來規劃Universe

–必須分析Universe 的目標用戶的數據分析和報告需求

–在開始使用Designer 之前,應對需要創建的對象具有清晰的概念

Universe 開發週期

Universe 開發是一個循環過程,它包括規劃、設計、構建、分發和維護階段。

clip_image014

聯接問題:

clip_image015

Web Intelligence

在 安裝了SAP集成套件後,在Universe“創建連接”的對話框中就會多出一個“連接到SAP BW”的選項。如果選擇BW爲數據源,這個新建的Universe就會是一個OLAP Universe。OLAP Universe會把BW query的定義帶到universe中,並把bw中的特性映射爲universe中的維度對象,把bw中的關鍵值映射爲universe中的度量對象。 在OLAP Universe中,結構區域是空的(沒有表和連接),並且在Universe中可以修改的地方並不多。更多的細節信息請參考BO官方文檔Using SAP NetWeaver Business Intelligence in Universe Designer。


Crystal Reports(水晶報表)

Crystal Reports 的設計用途是,使用數據庫來幫助您分析和解釋重要的信息。Crystal Reports 可以方便地創建簡單的報表,並且,它還擁有生成複雜報表或專用報表所需的一整套工具。

你需要安裝SAP集成套件來激活水晶報表到SAP的數據連接。有如下不同的數據連接組件,可以從不同的SAP數據源取得數據:

· SAP BW query數據連接/SAP BW MDX數據連接,可以連接到SAP BW。BW query數據連接只能從BW query中取得數據,而BW MDX數據連接既可以連接到BW query, 也可以連接到BW信息提供者。

· OpenSQL數據連接可以通過OpenSQL接口連接到SAP。

· ODS數據連接可以連接到ODS數據源。

· InfoSet數據連接可以連接到SAP R3 InfoSet數據源。

下面是水晶報表的一些案例。

clip_image017

clip_image019

Crystal Xcelsius(水晶易表)

Crystal Xcelsius是一款直觀的,獨立的Windows應用程序,它可以將傳統的excel 電子表格轉變爲引人入勝的交互式可視化分析。他和Microsoft Office產品緊密的整合在一起而不需要任何額外的編程。Crystal Xcelsius通過簡單的點擊式界面導入Excel電子表格中的數據和公式,然後將各種交互式Excel表格分析、圖表、圖形、財務展示和商務計算直接 輸出到PowerPoint、PDF 文檔和網頁上。

clip_image021

Crystal Xcelsius 的特色

1 操作簡便。依靠直觀的界面,包括各種已建好的控件、外觀、地圖、圖表,即使非技術人員也可以進行全面的交互式可視化分析。

2 引人入勝的展現。各種經典的圖形和交互方式可以令您開發和進行引人注目並且易於理解的財務模型展示和商務展示。

3 可視化模型。只需點擊鼠標,滑尺、漏斗圖、過濾器、數字輸入工具以及其他的可視化控件可以讓你迅速的評估各種“如果…那麼會”假設。

4 動態文件。通過一鍵式輸出功能將Crystal Xcelsius 交互式可視化分析結果導出到PowerPoint 幻燈、HTML和Adobe PDF 中,然後開始與您的同事們便捷地討論這些分析結果。

5 平臺獨立。Crystal Xcelsius 可以在個人電腦、蘋果機、手持電腦以及各種裝有MacroMedia Falsh 播放器的設備上進行數據展示。

有兩種方式可以從水晶易表連接到SAP數據源:原先的間接方式和最新的直接方式。

· 間接方式:使用Live Office將水晶易表的數據源橋接至水晶報表或者webi。基本的流程爲:首先使用如上提到的方法基於SAP數據源創建一個水晶報表/webi,然後將 這個報表插入Live Office中,最後將這個Live Office文檔導入水晶易表,並在水晶易表中配置Live Office連接。或者你可以使用Query as a Web Service (QaaWS)。要使用QaaWS,首先基於一個基於SAP的Universe創建一個QaaWS,然後再水晶易表中配置這個QaaWS的數據連接。

· 直接方式:水晶易表2008 SP2發佈了一系列的新功能,用於支持對BW數據源的直接訪問。你可以在水晶易表中的“創建連接”界面中,直接連接到一個BW query數據源。除此之外,你還可以將生成的可視化文件直接發佈到BW和門戶上。

一般報表設計流程

· 需求樣式

· 分析設計

· 數據展現

· 導出模型

· 平臺使用

應用對象—誰看?

展現內容—看些什麼?

如何展現 ?

源數據—數據在哪裏?

創建簡單的報表:

· 步驟0.創建 : 建立excel,寫入數據

· 步驟1.創建分析文件: 新建

· 步驟2.選定數據來源: 導入模型

· 步驟3.選擇器: 單選按鈕

· 步驟4.選擇器常規: 導入標籤,插入行及位置

· 步驟5.統計圖: 柱形圖、組合圖

· 步驟6.統計圖常規: 數據範圍,軸標籤

· 步驟7.預覽: 展現效果

· 步驟8.圖表導出: 格式種類

案例:

clip_image022


水晶報表和水晶易表的用途和區別。

這兩個產品的定位不同。 
1.如果你的需求是做固定格式的報表,尤其格式比較複雜,可以考慮選用水晶報表。 
2.如果你的需求是要做一些演示性的、交互性的、動態的趨勢分析型報表,可以考慮選用水晶易表。

網上人的說法:

1 水晶報表對不少企業來說,好比【雪中送炭】,用水晶易表則是【錦上添花】;

2 企業用水晶報表,就好比江湖中人得了武功祕笈,可以運功發力,活動肢體、打通任督二脈,搞得好的還可以獨步武林。用水晶易表則是直接修煉了金庸筆下的【花無缺】,功夫了得,長得英俊,爲人謙和,沒有江湖高人的奇招異式,它言語簡單卻內涵深刻。

水晶易表的【部件】中的【web連通性】裏有一個【live office】部件,通過設置好【live office】,水晶易表可以直接從水晶報表和BOE的web intelligence中調用數據,作出水晶易表來。

3 水晶報表最好的地方在於它能夠連接很多中類型的數據庫,而且價格不貴。水晶報表能夠出圖,什麼餅圖、柱圖都能夠出,但是比起水晶易表所作出來的圖型來說, 美觀上差了很多。而且,水晶易表最強大的地方在於數據的聯動性,可以在一個頁面中放入若干展示,採用下拉式菜單等點選的方式,輕鬆的把幾十頁的數據做到一 頁中來。

4 再就是what if模擬預測的功能,這一點,應該算是水晶易表目前獨步天下的武林祕笈。專門搞IT的人可能對這個不屑一顧,自己寫個小VB/C++的程序,就可以輕鬆搞定。但是話說回來,使用數據做決策支持的大多數人,可都沒搞過IT。

呵呵,搞IT的不太懂業務,搞業務的不太懂IT,有了水晶易表,菜鳥也能輕鬆的用漂亮的flash模擬計算了。

Business Objects Enterprise(商務智能平臺)

SAP 集成套件支持使用SAP用戶的用戶名/密碼直接登錄BOE,並且實現BOE和SAP系統之間的單點登錄。管理員將SAP的角色導入到BOE中並分配相應的 權限後,SAP用戶就可以直接使用他們的SAP用戶名/密碼登錄BOE,並且不需要再次輸入用戶名/密碼就可以查看基於SAP數據源的報表。

clip_image023

發佈了41 篇原創文章 · 獲贊 6 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章