首页 > 其他 > 详细

BIP_BI Pubisher标准做法以BIP.XML为数据源以BIP.RTF为模板的简单例子(案例)

时间:2014-11-11 15:40:43      阅读:495      评论:0      收藏:0      [点我收藏+]

2014-05-31 BaoXinjian

bubuko.com,布布扣一、摘要


BI Pubisher, 在R12中推荐的标准报表开发工具,实现了Report Builder未实现的数据模型定义和布局模型定义进行分离

  • 数据获取
  • 布局设计
  • 界面翻译

bubuko.com,布布扣

BI Publisher 是基于开放标准技术构建的。

它是一个 J2EE 应用程序,可以部署到任何 J2EE 容器。

数据将处理为 XML,在桌面应用程序中创建的布局模板将在内部转换为 XSL-FO(另一个 W3C 标准)。

该应用程序生成的输出也符合业界标准,如 PDF、RTF 和 HTML。传送协议是 Internet 打印协议 (IPP)、WebDAV、FTP 和 AS2。

bubuko.com,布布扣

其中XML Data Definition通过XML标记实现

  •  (1). 一个Data Template有四个部分构成
    •         i.  Parameter
    •         ii. Data Query
    •         iii.Data Trigger
    •         iv. Data Structure
  •     (2). Data Query 由多段具体的sqlStatement构成
  •     (3). Data Structure由多段具体的Group构成

 

bubuko.com,布布扣二、案例


需求:以BI Publisher开发一个发票报表,建立xml文件定义数据如何取值,建立rtf文件定义数据如何显示

    (1). 创建临时表
    (2). 创建Package,以便在Before Trigger触发,将数据汇总到临时表
    (3). 创建Xml 源文件
    (4). 创建空白Rtf模板文件
    (5). 注册Xml 源文件
    (6). 注册Rtf Template文件
    (7). 注册Concurrent
    (8). 提交Request,以获取来自数据库的XML数据文件
    (9). 通过XML数据文件编写Rtf Template模板

关键的两步

Step1. 建立自定义的XML Data Definition文件

bubuko.com,布布扣

Step2. 建立RTF模板

bubuko.com,布布扣

Step3. 注册并发程式

Step4. 注册Data Template Definition

Step5. 注册RTF Template Definition

 

Thanks and Regards

bubuko.com,布布扣

BIP_BI Pubisher标准做法以BIP.XML为数据源以BIP.RTF为模板的简单例子(案例)

原文:http://www.cnblogs.com/eastsea/p/3759641.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!