BI Publisher开发报表实例教程Word文件下载.docx

上传人:b****6 文档编号:19815958 上传时间:2023-01-10 格式:DOCX 页数:15 大小:667.16KB
下载 相关 举报
BI Publisher开发报表实例教程Word文件下载.docx_第1页
第1页 / 共15页
BI Publisher开发报表实例教程Word文件下载.docx_第2页
第2页 / 共15页
BI Publisher开发报表实例教程Word文件下载.docx_第3页
第3页 / 共15页
BI Publisher开发报表实例教程Word文件下载.docx_第4页
第4页 / 共15页
BI Publisher开发报表实例教程Word文件下载.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

BI Publisher开发报表实例教程Word文件下载.docx

《BI Publisher开发报表实例教程Word文件下载.docx》由会员分享,可在线阅读,更多相关《BI Publisher开发报表实例教程Word文件下载.docx(15页珍藏版)》请在冰豆网上搜索。

BI Publisher开发报表实例教程Word文件下载.docx

1.0

 

CopyNumber_____

DocumentControl

ChangeRecord

Date

Author

Version

ChangeReference

2009-05-12

Rongjiezhang

1.0

NoPreviousDocument

Reviewers

Name

Position

Distribution

CopyNo.

Location

1

2

3

4

NoteToHolders:

Ifyoureceiveanelectroniccopyofthisdocumentandprintitout,pleasewriteyournameontheequivalentofthecoverpage,fordocumentcontrolpurposes.

Ifyoureceiveahardcopyofthisdocument,pleasewriteyournameonthefrontcover,fordocumentcontrolpurposes.

Contents

BIPublisher报表开发

本教程以开发一个资产负债表为例,介绍BIPublisher报表开发的相关方法,包含如下几个部分:

●BIPublisher报表创建

●RTF模板开发

文档约束前提

本文假设你已安装并配置好

●BIPublisherEnterprise

●Office2003或Office2000

数据源配置

1.打开BIPublisher登录窗口,以Administrator/administrator登录BIPublisher。

如下图所示:

2.进入后,点击左上角的“管理”,进入管理页面。

3.选择“数据源>

JDBC连接”,进入“数据源”查看界面:

4.选择添加数据源,将会出现如下图所示页面,输入数据源相关信息即可。

下图是一个示例,同样地,完成相其他关数据源的配置,从而保证在创建报表后能够正确连接到数据库。

BIPublisher报表创建

1.点击左上角的“报表”Tab页,进入相关目录。

2.进入你想要创建报表的目录,点击右边“文件夹与报表任务”中的“创建新报表”,输入报表名称“资产负债表”,然后点击“创建”按钮。

如下所示:

3.然后点击报表下面“编辑”,进入报表定义界面。

4.选择“数据模型”,然后点击左上角的“新建”按钮,新建一个数据模型,将数据模型命名为“mainSQL”,类型设置为“SQL查询”,数据源设置为“irdemo_dev”

数据模型设置:

这里使用的类型是“SQL查询”,其他类型的配置方法请参照其他相关文档。

5.在上面的SQL查询中,使用了参数(以:

开头的变量),那么就要在“参数”中定义同名的参数,这样在报表运行的时候,“参数”中定义的参数值会自动传递给SQL查询,从而实现报表查询的功能。

新建参数的方法:

点击“参数”,然后点击左上角“新建”新建一个参数,将名字命名为“p_gdb_coa_company”,这个名字与SQL查询中的:

p_gdb_coa_company对应,在参数属性页面,定义好相关的属性:

同样地,根据需要建立起“p_current_code”、“p_current_date”参数:

参数p_current_code设置:

属性

标识

p_current_code

数据类型

字符串

默认值

CNY

参数类型

文本

显示标签

币种:

参数p_current_date设置:

p_current_date

日期

2006-12-31

日期:

文本字段大小

12

日期格式字符串

yyyy-MM-dd

6.设置值列表

为了实现参数的下拉列表的形式,我们需要“值列表”来输入参数的值。

新建值表表的方法:

点击“值列表”,然后点左上角的“新建”按钮,新建一个名称为“gdb_coa_company”的值表表。

相关属性设置如下:

注意:

在“值表列表”中SQL查询要select两个表,其中第一个列是我们在下拉列表中显示的字段,第二个表是则是传递给参数的值。

相应的完成“gdb_currencies_vl”值列表的创建。

7.映射值列表到参数:

将参数的“参数类型”设置为“菜单”,然后会出现菜单设置,选择值列表为上面我们创建的“gdb_coa_company”,同时在“选项”中勾选“可以多选”,并设置当多选时传递给参数的值为“传递了NULL值”,这样当选择菜单中的“全部”时,参数接收到的值将会是:

NULL,于是我们可以在程序中使用NVL来处理这个参数。

同样地,设置参数p_current_code的值列表为“gdb_currencies_vl”。

8.上传模板

点击左边的“布局”,在右边“管理模板文件”上传做好的RTF模板。

这里可以先只上传一个空的RTF文件到系统,在下一节中会介绍如何通过Office插件开发RTF模板。

9.新建布局

点击左上角的“新建”按钮,新建一个布局。

输入名称“资产负债表”,从下拉列表中选择为“资产负债表”保存即可。

RTF模板开发

1.安装Office插件

打开BIPublisher目录结构,然后在右边中找到“开发人员工具”,选择下载“templatebuilder”工具,直接按默认安装即可。

打开MSWord,看到菜单栏是否多了“OracleBIPublisher”菜单,如下图所示,如果有,则表明已安装成功,否则需要重要安装。

2.从Word中登录OracleBIPublisher,选择模板文件。

点击Word菜单栏中的“OracleBIPublisher”,选择“登录”如下图所示,在用户名与密码中输入前台web登录用的用户名与密码,在报表服务器上输入前台web登录的地址。

登录后,浏览工作区,找到刚才创建的报表模板,然后点击“打开布局模板”,打开模板文件,这样会打开一个新的模板文件,在这个模板文件中进入开发,保存后可以直接上传到服务器上。

3.下载xml文件方便分析。

这一步不是必须,只是提供一种分析方法,为了使报表能够正确展示出来,我会常常需要分析XML数据,这时可以通过在点击“视图”如下图所示:

在视图中选择“数据”,然后点击“视图”这样可以生成XML数据,再点击导出可以将XML数据导出到本地:

如果在下拉列表中没有找到“视图”,则可能是在布局中没有启动它,启用方法:

在“编辑”模式下,选择布局的常规设置可以选择输出格式,如下图所示:

4.关于rtf模板的开发。

RTF模板的开发,请参照官方文档“BIPublisher用户指南”(在安装完“TemplateBuilder”后,可以开始菜单中找到(或到安装目录中查找)),实际上“BIPublisher用户指南”与Oracle的“XMLPublisher用户指南”基本相同,如果掌握了OracleXMLPublisher,则可以在BIPublisher上完全无障碍开发。

在BIPublisher中,点击域后将弹出BIPublihser属性,在属性里可以直接设置循环、分组、排序等属性,templetebuilder会自动生成相应的代码,可以在“高级”中查看到。

这为开发人员节省了大量时间,比起以前的XMLPublisher,BIPublihser极大地提高了开发的效率!

关于rtf模板的开发是一个大专题,具体开发技巧请参考相关文档或本人后续文档《BIPublisher开发常用技术》,作为示例与参考,下面给出一个已开发好的资产负债表的rtf模板,基本已覆盖常用技术。

OpenandClosedIssuesforthisDeliverable

OpenIssues

ClosedIssues

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 自考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1