版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
BO報表技術(shù)入門
第一章B0報表介紹;
L什么是報表?
簡樸的說:報表就是用表格、圖表等格式來動態(tài)顯示數(shù)據(jù)。報表軟件,它們需要有專門
的報表結(jié)構(gòu)來動態(tài)的加載數(shù)據(jù),同時也可以實現(xiàn)報表格式的多樣化。BO就是這樣一種報表
軟件。
2.BO報表
B0報表全稱是Businessobject,BusinessObjects是全球領(lǐng)先的商務(wù)智能(Bl)軟件公司
的產(chǎn)品套,2023年1()月被SAP收購。BusinessObjectsXI為報表、查詢和分析、績效
管理以及數(shù)據(jù)集成提供了最完善、最可靠的平臺。本文中用的版本是BusinessObjectXI
Release2。
3.學(xué)習(xí)內(nèi)容
(1)B0的語義層設(shè)計
提供了創(chuàng)建和維護語義層的所有技術(shù),讓用戶能很容易地創(chuàng)建、訪問和運營報表。
■Designer簡介
■基本操作
■插入表和連接
■定義類和對象
(2)BO的報表設(shè)計
讓開發(fā)者掌握報表規(guī)劃和制作的全面技能和進一步知識,幫助分析和解釋一些重要信
息,以及完整的報表創(chuàng)建過程。
制作一張簡樸的報表
報表的解決(1):插入表和設(shè)立表格式
報表的解決(3):獨立單元格
報表的解決(4):設(shè)立數(shù)字和口期格式
報表的解決(5):使用節(jié)、拆分和排序
報表的解決(6):過濾報表中顯示的值
報表的解決(7):使用標(biāo)準(zhǔn)計算
報表的解決(8):使用報警器突出顯示關(guān)鍵結(jié)果
報表的解決(9):WebIntelligence函數(shù)
解決查詢:構(gòu)建居本查詢
解決文檔(1):設(shè)立文檔進行鉆取分析
解決文檔(2):保存和刪除WebIntelligence乂檔
4.學(xué)習(xí)方式
語義層設(shè)計的學(xué)習(xí),側(cè)重于理論;報表設(shè)計的學(xué)習(xí),側(cè)重于操作。
本學(xué)習(xí)資料采用技術(shù)案例形式,【問題描述】是我們運用B0自帶的數(shù)據(jù)庫,編寫了一
個小的需求,引入具體的問題,【分析過程】具體講解我們用到的技術(shù)知識,【解決途徑】是
我們以圖示的方式,實現(xiàn)報表?!窘?jīng)驗總結(jié)】是我們自己在開發(fā)過程中,碰到的相似問題。
希望能有些拓展。
第二章語義層設(shè)計
第一節(jié)Designer簡介
1.1概述
本節(jié)簡要介紹了Designer這一用于構(gòu)建Universe的工具。我們從Universe是什么,
如何創(chuàng)建Universe,以及Universe的作用分別闡述。等你理解這些基本的概念之后,就會
發(fā)現(xiàn),制作報表只是力氣活,但是universe的設(shè)計卻是技術(shù)活。所以在學(xué)習(xí)和開發(fā)的過程
中,重要精力是要花在universe的設(shè)計上的。
1.2Designer和Universe基本原理
BusinessObjectsDesigner是一個軟件工具,可創(chuàng)建Universeo
1.2.1什么是Universe?
Universe是一個包含以下內(nèi)容的文獻:
?一個或多個數(shù)據(jù)庫中間件的連接參數(shù)。
-稱為對象的SQL結(jié)構(gòu),映射到數(shù)據(jù)庫中的實際SQL結(jié)構(gòu),如列、表和數(shù)據(jù)庫函數(shù)。對
象按類分組。WebIntelligence用戶既可以看到對象,也可以看到類。
-在數(shù)據(jù)庫中使用的表和連接的模式。對象是通過您涉及在模式中的數(shù)據(jù)庫結(jié)構(gòu)來構(gòu)建的。
簡樸的來說,先了解下Universe是我們做報表的第一步要創(chuàng)建的文獻,它重要是和底
層數(shù)據(jù)庫相相應(yīng),最直觀的就是它是用來構(gòu)建SQL查詢的文獻。
1.2.2Universe有何作用?
Universe的作用是為WebIntelligence的用戶提供一個易于使用和理解的接口,使他們能依
據(jù)數(shù)據(jù)庫運營查詢,以創(chuàng)建報表和執(zhí)行數(shù)據(jù)分析。由于Universe中的類和對象,讓SQL的
查詢結(jié)果,以直觀的方式顯示給WebIntelligence的用戶。WebIntelligence是什么將在第三
章報表設(shè)計里面解釋。在Universe中創(chuàng)建的對象必須與最終用戶的業(yè)務(wù)環(huán)境和詞匯相關(guān)。
這些對象的作用是將以業(yè)務(wù)為焦點的前端呈現(xiàn)為數(shù)據(jù)庫中的SQL結(jié)構(gòu)。
下圖顯示了對象的作用,它用作數(shù)據(jù)庫模式和WebIntelligence中的“查詢”工作區(qū)之間的
映射層,而用戶使用該工作區(qū)創(chuàng)建依據(jù)數(shù)據(jù)庫表運營的查詢。
對象數(shù)據(jù)庫模式
1.2.3Universe包含什么?
等你創(chuàng)建一個新的Universe文獻后,你看到的窗口如下:
你在兩個白色區(qū)域分別右擊,就會發(fā)現(xiàn)它們的功能區(qū)別,右面是引入表或者編輯派生表(非
物理表),左面是對象資源管理器視圖,用以創(chuàng)建對象和類的。
(1)類
類是Universe中的對象的邏輯分組。它表達對象的類別.類的名稱應(yīng)指明類包含的對象的
類別。可以按層次將類劃分為子類。
(2)對象
對象是映射到數(shù)據(jù)庫中的數(shù)據(jù)或數(shù)據(jù)派生的命名Univeree單元。應(yīng)根據(jù)目的用戶組的業(yè)務(wù)
詞匯命名對象的名稱。例如,在產(chǎn)品經(jīng)理所用的Universe中使用的對象可以是“Product(產(chǎn)
品)”、“LifeCycle(生命周期)”或“ReleaseDate(發(fā)布日期)“。財務(wù)分析員使用的
Universe可以包含諸如"ProfitMargin(利潤)”和“ReturnonInvestmenl(投資回報)”
等對象。
(3)對象類型
在Designer中,對象被限定為三種類型之一:維、明組或度量。
對象類型說明
維用于分析的參數(shù)。維通常與諸如地理、產(chǎn)品或時間的層次相關(guān)。例如,“Cily”,“Yr(年)”,
“Qtr(季度)”等。
明細提供維的說明,但并不是分析的焦點。例如“MonthName”
度量傳遞用于擬定維對象數(shù)量的數(shù)值信息。例如“SalesRevenue(銷售收入)”
設(shè)立方法
右擊對象分對象屬性,如組:
第二節(jié)基本操作
2.1概述
本章描述您在Designer中執(zhí)行以創(chuàng)建、修改和更新Universe的基
本操作。涵蓋了以下主題;
?啟動Designer
?創(chuàng)建Universe
?保存Universe
,導(dǎo)出Universe
?導(dǎo)入Universe
?設(shè)V.Universe參數(shù)
?使用Designer用戶界面
?使用“查找并替換”
?組織表顯示
?選擇模式顯示選項
2.2啟動Designer
=快度方式到ad:
C3Snaglt7?
a記事本f;?>Oracle-OriDbLO(_hon?l??DesktopIntelli^ance
由H£QLDevel,per?口SoftwareInventoryTool
AdobeReadcr8C3JavaVebStwt??UniverseBuilder
CJHicrosoflOffic*?里|報表轉(zhuǎn)換工具
庭訊QQ2010?多玩?置導(dǎo)入向?qū)?/p>
「1gJKD,F(xiàn)X愛和商品
所育段序重)
(3JumperMetvorks)由敢努艱遷移向?qū)?/p>
C3屏幕任意取色§81.0?用數(shù)無雙遷移向?qū)д兄?/p>
CD中國移動飛信?B業(yè)務(wù)聞1圖管理颶
?:開始?QflBuzinaszObjictsII2?|*BuzmassObjactsEntarpriz??\st貨源除遷移向?qū)?/p>
系統(tǒng)CMS服務(wù)器的名稱。
用戶名您的資料庫用戶名。
密碼您的資料庫密碼。
身份驗證您的安全級別
登錄成功后
0Designer-[Ad*inistrator-?MJDS-JESUS]□向?qū)?/p>
2.3創(chuàng)建Universe
a、淌3
□
名稱向WebIntelligence用戶標(biāo)記Universe。
描述說明Universe用途和內(nèi)容的說明??蛇x字段。
連接連接參數(shù)的命名集合,用于定義WebIntelligence如何訪問數(shù)據(jù)庫文獻中的數(shù)
據(jù)。所有可用的連接均顯示在“連接”下拉列表框中“也可以創(chuàng)建新的連接。
接下來按擬定即可。
2.4保存Universe
保存Universe
?從菜單欄中選擇“文獻”)“保存”
?單擊“保存”圖標(biāo)日
?在鍵盤上按Ctrl+S
2.5導(dǎo)出Universe
將Universe保存到CMS[中央管理系統(tǒng):統(tǒng)一管理Universe)
01a文件(日編輯(0查看插入⑴工具窗口(她幫
□新建(助…Ctrl+N-國1
W打開…Ctrl+O
諭6.
關(guān)閉(0Ctrl+W
□保存⑸Ctrl+5
日《另存為…F12
全部保存(L)
r_qt_mt_mn.
導(dǎo)入⑴…
[
[
元數(shù)據(jù)交換(由name
圄參數(shù)
3…name
恰ver>ue
頁面設(shè)置(U)…
◎打EIJ預(yù)覽⑼…
與打印的…Ctrl+P
[B0報表.unv
25WYT稅收收入情況(級次).unv
35WYT測試專用.unv
aB0報表.unv
點擊瀏覽,可新建文獻夾
導(dǎo)出UniverseX
選擇目標(biāo)Universe域和將分配給要導(dǎo)出的Universe的
犯.雙擊以鎖定或解鎖Universe.變灰的掛鎖意味著別
人已例定該Universe.
域①):麗君▼瀏覽⑥…
闞選擇Universe文件夾
8
&可用的Universe文件夾他]:
X
Uni、
.
0-
^:ReP03rt
BLVI
.:NG
JIiG"RX
?-JXAN
SI:-ssCX
El:'SHJX
GL
ZRf憾
?-:L
困GS
羅a
iQT'
聰
高
Bl:-
秀
.張
Bl-娟
.德
:何
林
a-立
.:王
洋
卓
g]:.-二
lt;]-期
t4
:T
l±l-
定
導(dǎo)出UniverseX
Universe已成功導(dǎo)出.
確定
2.6導(dǎo)入Universe
導(dǎo)入:從CMS上獲得Universeo
文件(E)編輯查看插入⑴工具窗口
新建⑼…Ctrl+N
]后打開…Ctrl+O
關(guān)閉(OCtrl+W==
日保存⑸Ctrl+S
另存為…F12
全部保存(D
導(dǎo)入⑴…
導(dǎo)出?…
元數(shù)據(jù)交換(西
曾參數(shù)(由…
頁面設(shè)置(U)…
a打印預(yù)覽⑦…
與打?。ā?.Ctrl+P
1.B0報表.unv
25WYT稅收收入情況(級次).unv
35WYT測試專用.unv
4B0報表.unv
退出⑻
第三節(jié)插入表和連接
3.1概述
本章說明可以如何創(chuàng)建一個模式,該模式包含構(gòu)建對象所需的所有SQL結(jié)構(gòu)(Web
Intelligence用戶使用這些對象來構(gòu)建報表)。這些SQL結(jié)構(gòu)涉及表、歹人連接和數(shù)據(jù)庫函
數(shù)。構(gòu)建對的的模式是構(gòu)建滿足所有其最終用戶報告需求的Universe的基礎(chǔ)。直觀的說,
就是Designer工具中右邊畫布中編輯的內(nèi)容。
3.2什么是模式?
模式是數(shù)據(jù)庫結(jié)構(gòu)的圖形表達方式。在Designer中,您為Universe表達的數(shù)據(jù)庫部分
創(chuàng)建模式。
模式包含表和連接。表包含列,而您最終會將這些列映射到最終用戶用廠創(chuàng)建報表的對
象。連接鏈接表,以便為在多個表上運營的查詢返回對的的數(shù)據(jù)。
您通過使用表瀏覽器從目的數(shù)據(jù)庫中選擇表,在“結(jié)構(gòu)”窗格中設(shè)計模式。創(chuàng)建連接以
鏈接表。當(dāng)您為Universe設(shè)計了模式時,可以使用自動完整性檢查功能驗證模式。
以下顯示了Beach這一示例Universe的模式:
Resort_Courtry
(Country)
Resort
countryJdService
esortServiceLineprice
esortid<resortJdservice
servicelineservicejd
AgejroupQdwsUd
age_rrax
age-mn
age」wngeReservatton.Lne
utureajests
CountryCustomerReservations
couitryRegionaddresscusijd
countryjdDourttyjdageres-c^eserviceid
egoncityjdciyjdresjd
eaon」d-<regionjdcustjd
first_rvewne
ast_name
SctesPersongonejumber
sales.Wsa?es」dinvjd
Sponsorsoles_personsponsor_idinvoicedate
(Customer)
acWress
EX
cityjd
custjd
last“me
phonc_number
saiesjd
sponsorJd
下圖指明了模式設(shè)計階段出現(xiàn)在一個典型Universe開發(fā)周期的哪個位置:
準(zhǔn)備階段
使用設(shè)計器實現(xiàn)階段
用戶反饋
維護階段
3.3插入表
表瀏覽器是一個獨立的窗口,它顯示了目的數(shù)據(jù)庫中的表和列的樹形視圖。使用表瀏覽
器可查看和選擇想插入模式的數(shù)據(jù)庫中的表。
ADesigner-S¥YT測試專用-[Administrator-?MJDS-JESUS]-[STYT測試專J
叱文件(E)編輯(目查看插入①工具窗口(M幫助(由
口彥131e0|*01310也,|回II3七瀚I國野普100%』
施1'"HI力孔憶,I昭誠尊:g希甘j?!疙嗬U1
XV儀I
兇
方國就向維度
?&澈據(jù)一
國畫橫向維度□表①…
0施]頁面維度名稱應(yīng)S1派生表①)..
㈤螞負面維度代培
編輯派生表(日…
聯(lián)接⑷…
塾上下文區(qū)…
表的行數(shù)(由…
更改表顯示(Q)Ctrl+T
網(wǎng)格線(0
分頁符(由
選項⑼…
單擊可添加表
刷新表的顯示
臼J
\ProgramFilesXBusinessObj)▲
+iW
財
?務(wù)
采
購
不
試
測
+表
±產(chǎn)品
T
產(chǎn)品類型
*
地區(qū)元數(shù)據(jù)
?訂單
±
.訂單細節(jié)
供應(yīng)商.
雇員
展員地址
客戶
.AIUJ凸而
一1
關(guān)閉幫助QP
3.4使用派生表
派生表是您在Universe模式中定義的表。您在這些表上創(chuàng)建對象,就像在任何其他表
上創(chuàng)建同樣。派生表由SQL查詢在Universe級別定義,可用作Designer中的邏輯表。
派生表具有以下優(yōu)點:
?減少了返回到文檔供分析用的數(shù)據(jù)量??梢栽谂缮碇邪瑥?fù)雜的計算和函數(shù)。這些
操作在將結(jié)果集返回到文檔之前執(zhí)行.,從而節(jié)省/時間和減少了在報表級別對大量數(shù)據(jù)進行
復(fù)雜分析的需求。
?減少了對數(shù)據(jù)庫匯總表的維護。有時,派生表可以取代保存復(fù)雜計算的結(jié)果的登記表
(通過使用聚合感知將這些結(jié)果合并到Universe中)。經(jīng)常維護和刷新這些聚合表要付出
很高的代價。派生表可以返回相同的數(shù)據(jù)并提供實時數(shù)據(jù)分析。派生表與數(shù)據(jù)庫視圖類似,
并具有以下優(yōu)勢:派生表的SQL可以涉及提醒。
田國洞向維度廠
國國數(shù)據(jù)
書畫橫向維度n表①…
?畫頁面維度名稱畫派生表◎…
+&]頁面維度代碼
編輯派生表(?…
%聯(lián)接①...
能上下文兇…
表的行數(shù)(由…
更改表顯示(9Ctrl+T
網(wǎng)格線(S
分頁符(價
選項◎…
派生表X
名稱國):當(dāng)國
SQL表達式6):
表和列Q):運算符@):函數(shù)任):
數(shù)
字
+□|D:'ProgramFiles'BusinessObject式uBsint
符
*JDAProgramFiles\Bu$ine$$Object$\Bu$in(字
期
:+0D:\ProgramFile式BusinessObject$\Bu$in(日
?■-函
E--@數(shù)
i..
s-.
>=
AND
BETWEENAND
IN
LLU2JICMATMlIII二1
描述:
取消||幫助國)
SQL表達式就是我們編輯的區(qū)域。
3.5定義連接
在模式中插入了多個表后,必須在相關(guān)的表之間創(chuàng)建連接。在模式中,連接和表同樣重
要,由于它們允許您通過一種故意義的方式組合多個表中的數(shù)據(jù)。這里的連接和數(shù)據(jù)庫中的
SQL連接有相同的含義。
創(chuàng)建連接:
1.可以通過圖形方式在表之間創(chuàng)建各個連接,方法是使用鼠標(biāo)從?個表中的列向另
一個表中的匹配列畫一條線。
'
喀戶單
、訂Q、
?
ID'
r客客戶戶信單金額
用Q、訂、
客戶名'戶
Q
姓、客'
聯(lián)系名員'
人'、廢
聯(lián)系姓訂常ID照
人'、日‘
聯(lián)系人林謂、要求到費日期
聯(lián)系師位發(fā)戔日
人、柄'
去年售額承運商也
錯、'
她址快遞公網(wǎng)
r、同
的址已發(fā)用
、'
城用2'訂單號
'
、'
她區(qū)收到的
'敘
、'
國家和燉區(qū)
一
?
。
建連接
性來創(chuàng)
連接屬
接定義
框中直
”對話
連接
“編輯
過在
2.通
連接
鰻輯
表兇
(2)
表2
.訂單
3
3
尸
客I
f
m
客尸信用訂單
金額
,訂單
客尸姓名ID胃
聯(lián)系人名位ID
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 株洲安全培訓(xùn)課程講解
- 企業(yè)師帶徒培訓(xùn)制度
- 小學(xué)新上崗教師培訓(xùn)制度
- 特種作業(yè)培訓(xùn)中心運營管理制度
- 敬老院消防宣傳培訓(xùn)制度
- 深化培訓(xùn)流程管理制度
- 武術(shù)培訓(xùn)機構(gòu)管理制度
- 樂器培訓(xùn)班規(guī)章制度
- 醫(yī)院慢病培訓(xùn)工作制度
- 文旅消防安全培訓(xùn)制度
- 石子廠規(guī)范管理制度
- 大數(shù)據(jù)驅(qū)動下的塵肺病發(fā)病趨勢預(yù)測模型
- 成都2025年四川成都市新津區(qū)招聘衛(wèi)生專業(yè)技術(shù)人才21人筆試歷年參考題庫附帶答案詳解
- T-CEPPEA 5002-2019 電力建設(shè)項目工程總承包管理規(guī)范
- 暫緩行政拘留申請書
- 國有企業(yè)合規(guī)管理
- 如何做好信訪工作
- 寵物開店創(chuàng)業(yè)計劃書
- 公司個人征信合同申請表
- 示波器說明書
- 談心談話記錄100條范文(6篇)
評論
0/150
提交評論