开发者社区> 东方瀚海鲍> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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

简介: 2014-05-31 Created By BaoXinjian 一、摘要 BI Pubisher, 在R12中推荐的标准报表开发工具,实现了Report Builder未实现的数据模型定义和布局模型定义进行分离 数据获取 布局设计 界面翻译 BI Publisher 是基于开放标准技术构建的。
+关注继续查看

2014-05-31 Created By BaoXinjian

一、摘要


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

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

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

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

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

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

1. 其中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构成

2. XML Data Definiation 结构

 

二、案例


需求:以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文件

Step2. 建立RTF模板

Step3. 注册并发程式

Step4. 注册Data Template Definition

Step5. 注册RTF Template Definition

 

Thanks and Regards

ERP技术讨论群: 288307890
技术交流,技术讨论,欢迎加入
Technology Blog Created By Oracle ERP - 鲍新建

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云Quick BI成第一个入选Gartner数据分析和商业智能领域的中国产品
作为BI市场中知名权威评测报告,《Gartner分析和商业智能平台魔力象限》的角逐一直较为激烈,其评选标准包括全球市场份额、产品能力、客户反馈等。 在阿里云入选2019年度分析和商业智能平台魔力象限前,还没有一家中国厂商能入选这一领域魔力象限。
1909 0
Gartner分析和商业智能平台魔力象限公布,阿里云Quick BI成首个入选中国产品
2月12日,国际知名调研机构Gartner发布2020年商业智能和分析平台魔力象限报告(《Magic Quadrant for Analytics and Business Intelligence Platforms》),阿里云成为首个且唯一入选该领域魔力象限权威评测的中国企业。
2302 0
轻松入门Quick BI,变身数据达人
作者:高敏 更多内容详见数据中台官网 https://dp.alibaba.com 都9012年了,给老板汇报还在用excel表格和粗糙图表?老板好不容易闲下来了想关注一下实时的经营状况,还得给老板临时加班做报表?不仅工作量繁重,制作的报表效果也一般,能力受到质疑,看来升职加薪无缘了。
5661 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
云端大规模视频分析:MaxCompute在视觉计算中的应用
立即下载
Quick BI产品白皮书
立即下载
基于MaxCompute的大数据BI分析
立即下载