BI-Publisher的学习总结
TCSConfidential
BIPublisher的学习总结--如何创建模板和报表以及如何发布报表
本文文件主要描述了Oracle电子商务套件环境中BI
Publisher(也称为OracleBusinessIntelligencePublisher,
即BIPublisher)的基本特性。您将了解如何创建模板和报
表以及如何发布报表。
BIPublisher(也称为OracleBusinessIntelligence
Publisher,即BIPublisher)是一个基于模板的报表工具,
它利用了数据提取和显示的标准技术。业务用户可以通过使
用通用桌面工具亲自构建报表的布局和规则。开发工人员可
以专注于用最有效的方式提取数据。部署时间将缩短。而且,
获得培训最少的业务用户也能够根据工程师提供的数据源
来设计模板和报表,从而大大降低了拥有成本。
本次培训的内容
.XML数据文件的生成
.报表在WORD中的布局
.XML报表的发布
XML报表的制作
TCSConfidential
TCSConfidential
MTL_ONHAND_QUANTITIES_DETAILQ
ZATION_ID=ZATION_ID
ORY_ITEM_ID=ORY_ITEM_ID
(4)在REPORT的数据模型中建立库存数据模型Q_2,然后将Q_1和Q_2通过
INVENTORY_NAME和SUBINVENTORY_CODE两字段建立数据链接。
建立数据链接后就可以在仓库数据模型Q_1里添加通过QUANTITY字段
来进行数量汇总的C_QTY_TOT字段。如下图所示
(5)保存报表CUX_INV_,保存成rdf格式,最后还需将该文件上传到
服务器相应的报表活页夹下,因为在请求报表时要用到该文件。
(6)生成XML文件CUX_INV_。一定要选择生成xml文件而不是另存
为xml文件。
TCSConfidential
这样XML数据源文件创建完成
2、在WORD中制作报表布局
(1)打开WORD,在工具栏中选择“数据”,“加载XML数据”
TCSConfidential
(2)选择文件列表中的”CUX_INV_”文件
(3)在工具栏中选择“插入”,“表向导”
TCSConfidential
(4)选择“自由格式”。因为是要做一个主—从报表,这一步是插入主表的内容,要选择“自
由格式”,在后面插入从表时就选择“表”。
TCSConfidential
(5)选择仓库数据组
(6)选择所有字段
TCSConfidential
(7)选择“完成”,看到以下界面
(8)调整布局,看到以下界面
TCSConfidential
(9)插入从表,在工具栏中选择“插入”,“表向导”,在选择报表格式时选择“表”,在选择
数据集时选择库存数据组(为从表)。
TCSConfidential
(10)把文件保存为“CUX_INV_”
(11)预览报表看一下结果,在工具栏中选择“预览“菜单,格式为RTF,结果如下图
3、报表部署(进入到EBS系统里操作)
(1)数据定义:XML发布管理系统管理员→数据定义
TCSConfidential
点击“建立资料定议”按钮,进入下图页面
[名称]:“3G_INV_库存现有量报表_JHY”,[代码]“CUX_INV_JHY”,[应用模块]“3G
APPLICATION”,完了后点“套用”按钮
(2)定义样板:选择“样板”页后,点击“建立样板”按钮,进入下图所示
TCSConfidential
[名称]:“CUX_INV_库存现有量报表_JHY”,[代码]“CUX_INV_JHY”,,应用模块“3G
APPLICATION”,[资料定义]:选择上一步定义的“3G_INV_库存现有量报表_JHY”
[型态]选择“RTF”,[档案]处要选择之前存放在本地的CUX_INV_文件,[语言]和[区域]
分别选择中文和中国,然后点击“套用”。如下图
(3)定义执行档:应用模块开发人员→并行→执行档。输入如下图所示信息。
小技巧:有时报表请求不成功,多与此处输入值相关。最好是将上图中的[执行檔]、[简称]、[执行檔
名称]以及下图中[简称]、[执行檔]项中的[名称],都与之前保存的报表文件名称一致。这里就用之前
保存的CUX_INV_JHY。
TCSConfidential
(4)定义程序:应用模块开发人员→并行→程序。输入如下图所示信息。[程式]栏输入的内容
是在后面请求组中定义时用到的请求名,这里输入“3G_INV_库存现有量报表_JHY”。[执行档]
栏中是浏览之前保存的报表,比如CUX_INV_JHY。
注意:[格式]“XML”,[样式]选“Landscape”
如果报表中有定义参数则执行第(5)步,否则跳过这步
(5)定义程序参数-选择“参数”按钮。[变数替代字]必需与报表中定义的参数名一致。
TCSConfidential
(6)将报表分配到请求组:切换职责到“系统管理员”→安全性→职责→定义
先根据职责“3G-10-INV-仓库管理超级用户”查找到该职责对应的请求组:
“AllInclusiveGUI”
进入请求组维护界面
TCSConfidential
根据请求组名“AllInclusiveGUI”查询。在下面的请求栏中新增一个新的请求,并将之
前定义的“3G_INV_库存现有量报表_JHY”添加到该请求组下。
(7)提交报表请求。切换到“3G-10-仓库管理超级用户”
(8)检视报表请求
TCSConfidential
看到如下图所示输出结果
本文发布于:2023-01-02 13:27:32,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/90/77993.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |