当前位置:首页 >> IT/计算机 >> BI publish 介绍_图文

BI publish 介绍_图文

BI Publish 介紹
linbo.xiao

Contents
? ? ? ? ? ? ? ? ?

BI Publisher 的安裝。 BI Publisher 權限管理。 BI Publisher 配置。 BI Publisher 報表管理。 BI Publisher 功能介绍。 BI Publisher 开发介绍。 BI Publisher API。 BI Publisher 客制實現mail body為html。 R12 XML Publisher 郵件發送。

BI Publisher 的安裝
?

?

BI Publisher即可以作為一個獨立的產品安裝,也可以作為BIEE的一個組件進行 安裝,以下介紹僅介紹作為獨立產品使用的情況。BIP下載地址: http://www.oracle.com/technology/global/cn/software/products/publishing/inde x.html。 安裝BIP前,先要確保安裝了JDK1.5或以上版本,安裝完成后,為了解決PDF格 式輸出報表中文顯示亂碼問題,需要从目录$FND_TOP/resource(EBS目錄) 拷贝以下文件到$JRE_TOP/lib/fonts(BIP安裝目錄)目录下: ALBANYWT.ttf - "single-byte" characters only ALBANWTJ.ttf - Unicode font with Japanese Han Ideographs ALBANWTK.ttf - Unicode font with Korean Han Ideographs ALBANWTS.ttf - Unicode font with Simplified Chinese Han Ideographs ALBANWTT.ttf - Unicode font with Traditional Chinese Han Ideographs。

BI Publisher權限管理
BIP權限管理可以支持多種方式,以下主要介紹與EBS集成的權限管理方式,前 提是在配置安全模式的時候選擇為oracle ebs



1. 在EBS建立以下responsibility: ? XMLP_ADMIN – this is the administrator role for the BI Publisher server. ? XMLP_ANALYZER_EXCEL – allows users to use the Excel analysis feature. ? XMLP_ANALYZER_ONLINE – allows users to use the online analysis feature. ? XMLP_DEVELOPER – allows users to build reports in the system. ? XMLP_SCHEDULER – allows users to schedule reports. ? XMLP_TEMPLATE_DESIGNER - allows users to connect to the BI Publisher server from the Template Builder and to upload and download templates. 2. 將以上responsibility分配給相應的user。 3. 在安全配置中心配置角色與權限,BIP會將EBS中所有的responsibility讀取過來作為 角色名稱:

BI Publisher權限管理
?

我們可以對不同的角色名稱分配不同的報表閱讀權限。

BI Publisher 配置
1.安全中心配置: 安裝完成后,以administrator/administrator帳號登錄。進入安全中心。首先, 進行安全組態的配置。安全模型選 oracle EBS,同時上傳DBC file。采用此安全模 型后,其權限管控將與EBS結合起來。 2.資料來源配置: 我們選擇JDBC進行配置,當然也可以采用其他方式進行。這里可以選擇的數 據庫產品包含oralce,sql server,DB2,sysbase等,oracle只能選擇9I以上版本, 實際可以與8I進行連接。不支持7i連接。數據源我們可以根據需要配置多個。 3.遞送配置: BIP報表支持的遞送方式有:打印機,郵件,傳真,FTP,web DAV,HTTP, CUPS服務器等。我們配置了以下兩種方式, 郵件: FTP:

BI Publisher 配置
4.系統管理配置: 主要進行排程器組態配置,選擇的數據庫為oracle時,必須為9I或以上版本。 配置完成后將在DB中create 3個table記錄排程信息:XMLP_SCHED_OUTPUT, DOCUMENT_DATA,XML_DATA。

BI Publisher 報表管理
? ? ?

在共用檔案夾里面針對不同的responsibility建立不同的 檔案。 開發時,將報表建在相應的檔案目錄下。 也可以單獨給特定的user建立報表。

BI Publisher郵件發送
? ? ?

利用計劃功能進行郵件發送管理,還可以排計劃進行打印,傳真 發送等管理。 在进行邮件发送时需要先配置好計劃程序,邮件发送server。 當給user授權XMLP_SCHEDULER后,user即可以使用計劃排程進 行郵件發送到管理。 1.選擇報表——點計劃。 2.進行排程設定(实现按计划进行邮件发送)。

選取報表模板: 同一個報表可 以create多個 模板

選取報 表格式

輸入報表 運行參數

勾選時:收件 人將根據報表 的設定動態獲 取

當報表運行出 錯時可以設置 mail通知

BI Publisher郵件發送
?

對于不能確定收件者的郵件發送管理, 報表編輯中的個別輸出進行設置。

BI Publisher報表轉excel
?

設置excel區集安全性: 工具—選項—安全性—區集安全性—中或者低。 點擊analyzer for excel

BI Publisher報表分析功能

BI Publisher报表的开发

BI Publisher报表开发具有以下特点: ? 開發工具與word集成,可以快速進行報表開發。 ? 在同一個開發平臺,可以很方便的連接多個數 據源進行開發 ? 同一數據源,可以開發多個報表模板,對于內 容比較接近的報表可以減去不必要的重復工作 ? 開發出來的報表界面比較美觀 ? 報表可以以多種格式進行輸出 ? 可以在word中制定一些統一的報表模板,加快 報表的開發速度 ? 可以進行localization 開發等

BI Publisher API
BIP提供了豐富的java api。包含有: ? BI Publisher Core APIs ? PDF Form Processing Engine ? RTF Processor Engine ? FO Processor Engine ? PDF Document Merger ? PDF Book Binder Processor ? Document Processor Engine ? Bursting Engine ? BI Publisher Properties ? Advanced Barcode Font Formatting Implementation ? Delivery Manager APIs。 Jar包可以在template builder安裝目錄下獲取。

BI Publisher 客制實現mail body為html
由于BI Publisher發送html格式的郵件時,只能將html作 為附件發送,為了實現mail body為html,需要進行客制, 以下是一個比較簡單的實現方式: 1.在BI Publisher report datatemplate中afterreport trigger 中insert 需要發送郵件的信息(BIP_MAIL_PENDING_LIST)。 2.在BI Publisher中排定JOB,將需要發送郵件的html文檔 以FTP的方式保存在一個指定目錄。 3.在BIP SERVER上客制一個Java class,調用BIP API實現 郵件發送。 4.用BAT運行上面的Java class,然后在BIP SERVER的 windows計劃任務中排定Job進行郵件的發送。

R12 XML Publisher 郵件發送。
? ?

? ?

1.先制作好XML報表,并在EBS中注冊。 2.Create Burst Control File(包含郵件發 送)。 3.上傳Burst Control File。 4.Run XML Publisher Report Bursting Program 進行。


友情链接:学习资料共享网 | 兰溪范文 | 伤城文章网 | 酷我资料网 | 省心范文网 | 海文库 | 学习资料共享网 | 兰溪范文 | 伤城文章网 | 学习资料共享网 | 兰溪范文 | 伤城文章网 | 酷我资料网 | 省心范文网 | 海文库 | 学习资料共享网 | 兰溪范文 | 伤城文章网 | 学习资料共享网 | 兰溪范文 | 伤城文章网 | 酷我资料网 | 省心范文网 | 海文库 | 学习资料共享网 | 兰溪范文 | 伤城文章网 |
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:3088529994@qq.com