提到EBS的套表工具,大致上都會使BI publisher 來做處理.
目前大部份都會使用RTF的template來製作,不過,若有使Report manager的朋友,
就會對於輸出時能做Excel分頁,會希望有所了解. 故,針對這個作法,接下來做個簡單的說明.
目前主要是套用Excel template來使用之,也就是在excel上去mapping 各個欄位,再將template上傳套用即可.
[1. BI publisher 版本]
Download BI Publisher Desktop 10.1.3.42 for window. (高於這個版本就在Client端測試)
而ebs 版本要在12 以上
[2.範例說明]
Step 1: 建立XML Data (可由report or 手動建立 xml 檔) .
Step 2: 設計 Layout in Excel , template 共有二頁, 一頁為設計layout ,另一頁為設定屬性,meta data sheet.
Step 3: 給定 BI Publisher Defined Name
3.1 命名規則
Data elements: XDO_?element_name?
符號: XDO_
元素: ?element_name? (對映到XML Tag)
範例: XDO_?EMPLOYEE_ID?
Data groups: XDO_GROUP_?group_name?
符號: XDO_GROUP_
元素: ?group_name? (對映到XML Tag)
範例: XDO_GROUP_?DEPT?
3.2 在名稱方塊中,給定Excel cell與XML欄位的設定值 (如:XDO_?SALARY?) 。
使用名稱管理員來建立Mapping ,先選擇欄位, 再點選名稱管理員,將要與欄位mapping的Data element 輸入.
,
將每一個欄位都建立好mapping,存檔之!
3.3 準備XDO_METADATA Sheet , 設定如何分Sheet及sheet 的名稱
Step 4: 在Template viewer 測試資料
在Client 程式集中 (Oracle BI publisher Desktop\Template Viewer)
選擇要測試的目錄. 接著在資料框中,選擇你所要測試xml file , 而在模板中選 excel template
若在client 測試環境測試無誤後,就可像rdf format一樣,設定data definition & upload excel template 就可開始使用.