BIP_以RB.RDF为数据源BIP.RTF为模板的简单例子(案例)

2014-05-31 BaoXinjian In Capgemini

摘要



一般在R12开发报表过程,会采用最新的BI Publisher,但是有些客户已经存在一些旧版本的Report Builder构造的RDF形式的报表,在进行二次开发时,只要求修改布局模型,而对数据模型无要求,则采用已原有的Report Builder RDF为数据模型,以BI Publisher RTF为布局模型做法

个人觉得此做法介于纯Report Builder开发和纯BI Publisher开发

只是一种Report Builder过度至BI Publisher的过度做法,当Report Builder完全被Oracle放弃后,此做法应该也很少会被采用了

本文制作开发步骤的解释,具体RTF如何构建及语法由其他随笔待续 ;)

一、案例



需求: 修改旧发票报表invoice.rdf报表的输出格式,改善输出用户观感,无要求修改数据源

二、案例实现



1. 从server上下载旧发票报表rdf报表

2. 开发程式中间,需将输出模式修改为xml,产生xml数据文件,以做rtf开发准备原始数据

3. 导入xml数据文件,根据此测试数据,开发rtf模板

4. 建立可执行程式

5. 建立并发程式

6. 注册data defination

7. 注册template

8. 运行报表程式

Step1. 从server上下载旧发票报表rdf报表

Step2. 开发程式中间,需将输出模式修改为xml,产生xml数据文件,以做rtf开发准备原始数据

Step3. 导入xml数据文件,根据此测试数据,开发rtf模板

Step4. 建立可执行程式

Step5. 建立并发程式

Step6. 注册data defination

Step7. 注册template

三、案例测试



Test1. 运行程式

Thank and Regards

时间: 2024-10-01 07:31:28

BIP_以RB.RDF为数据源BIP.RTF为模板的简单例子(案例)的相关文章

BIP_Case_以RDF为数据源以RTF为模板的简单例子

一. 汇总    1. 建立rdf报表    2. 开发rtf模板    3. 建立可执行程式    4. 建立并发程式    5. 注册data defination    6. 注册template    7. 运行程式    8. 开发程式中间,需将输出模式修改为xml,产生xml文件,以做rtf开发准备原始数据 二.分步解析1. 建立rdf报表2. 开发rtf模板3. 建立可执行程式4. 建立并发程式5. 注册data defination6. 注册template7. 运行程式8. 开

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

一. 汇总    1. 建立rdf报表    2. 开发rtf模板    3. 建立可执行程式    4. 建立并发程式    5. 注册data defination    6. 注册template    7. 运行程式    8. 开发程式中间,需将输出模式修改为xml,产生xml文件,以做rtf开发准备原始数据 二.分步解析1. 建立rdf报表2. 开发rtf模板3. 建立可执行程式4. 建立并发程式5. 注册data defination6. 注册template7. 运行程式8. 开

分布式日志收集之Logstash 笔记(一)

(一)logstash是什么? logstash是一种分布式日志收集框架,开发语言是JRuby,当然是为了与Java平台对接,不过与Ruby语法兼容良好,非常简洁强大,经常与ElasticSearch,Kibana配置,组成著名的ELK技术栈,非常适合用来做日志数据的分析. 当然它可以单独出现,作为日志收集软件,你可以收集日志到多种存储系统或临时中转系统,如MySQL,redis,kakfa,HDFS, lucene,solr等并不一定是ElasticSearch. 官网下载地址:https:/

《深入理解mybatis原理》 Mybatis数据源与连接池

对于ORM框架而言,数据源的组织是一个非常重要的一部分,这直接影响到框架的性能问题.本文将通过对MyBatis框架的数据源结构进行详尽的分析,并且深入解析MyBatis的连接池. 本文首先会讲述MyBatis的数据源的分类,然后会介绍数据源是如何加载和使用的.紧接着将分类介绍UNPOOLED.POOLED和JNDI类型的数据源组织:期间我们会重点讲解POOLED类型的数据源和其实现的连接池原理. 以下是本章的组织结构: 一.MyBatis数据源DataSource分类 二.数据源DataSour

Spring学习笔记之六(数据源的配置)

1.前言 上一篇博客分析了,Spring中实现AOP的两种动态代理的机制,以下这篇博客.来解说一下Spring中的数据源的配置.  2.DAO支持的模板类 Spring提供了非常多关于Dao支持的模板类,比如HibernateTemplate.JdbcTemplate等,以下以后者为例.来看一个Demo <span style="font-family:SimSun;font-size:18px;">package com.test; import org.springfr

Activiz 使用笔记-3 数据源(1)

activiz本身自带的user guide 比较简单,所以我按着vtk的user guide来慢慢学.从简单例子入手去学习VTK.当然我之前已经看过很多VTK相关的东西了,但是没有自己去写去总结,导致我一段时间不用就忘记了.所以这次写博客就从简单的开始,一步一步写下来.记录自己的学习过程. 不过,(⊙﹏⊙)b 我英文不太好,所以是看中文版的来学习的.参考的是这一本: http://wenku.baidu.com/link?url=O2vrMU-8PIQM4aHYqLVM6ABSNucK_GLB

Spring笔记之配置数据源

任何DAO访问数据库,最开始都需要配置数据源,数据源中定义了访问数据库的常用配置.有了数据源才能创建数据模板,然后把数据模板注入到DAO中,通过调用数据访问模板中的相应方法来对数据库进行相关操作. 常用的定义数据源技术有: 1.JDBC,最基本的配置方式,由于没有进行池化管理,每次连接请求时都会返回一个新连接,不建议在生产环境使用. <bean id="dataSource" class="org.springframework.jdbc.datasource.Driv

mybatis源码解读(三)——数据源的配置

在mybatis-configuration.xml 文件中,我们进行了如下的配置: <!-- 可以配置多个运行环境,但是每个 SqlSessionFactory 实例只能选择一个运行环境常用: 一.development:开发模式 二.work:工作模式 --> <environments default="development"> <!--id属性必须和上面的default一样 --> <environment id="deve

十三、数据源的配置

在mybatis-configuration.xml 文件中,我们进行了如下的配置: <!-- 可以配置多个运行环境,但是每个 SqlSessionFactory 实例只能选择一个运行环境常用: 一.development:开发模式 二.work:工作模式 --> <environments default="development"> <!--id属性必须和上面的default一样 --> <environment id="deve