如何使用XML Bursting创建BI Publisher报表?完整步骤指南
创建XML Bursting报表的步骤
我整理了创建XML Bursting报表的完整流程,包含所需文件和分步操作指南:
必备文件清单
- SQL Package:里面要包含变量声明和并发请求捕获逻辑,这是创建并发程序的核心基础。
- 数据模板(Data Template)文件:负责生成XML格式的输出,作为后续RTF文件的输入源。
- XML Bursting文件:包含邮件接收者的XML编码规则,以及PDF输出中需要展示的列名配置。
- RTF文件:设计最终生成的PDF报表的布局样式。
分步配置流程
- 先为并发程序定义可执行文件:指定可执行文件名称(比如
xxxxx),方法选择PL SQL PROCEDURE。 - 创建并发程序(Concurrent Program):关联刚刚定义好的可执行文件。
- 在DEV实例中配置数据定义(Data Definition):
- 操作路径:职责 → XML PUBLISHER ADMINISTRATOR → HOME → DATA DEFINATION
- 数据定义关键要求:CODE必须和并发程序的简称完全一致(示例:
XXXXX) - 在同一窗口完成两个文件上传:
- 上传Data Template:文件名必须与并发程序简称相同(示例:
xxxxx.XML) - 上传BURSTING CONTROL FILE(示例:
xxxxx.xml(dev))
- 上传Data Template:文件名必须与并发程序简称相同(示例:
- 创建报表模板:切换到TEMPLATE标签页,填写模板的基本详情后,上传你的RTF设计文件。
实用小贴士
- 你可以不用前端上传Data Template文件,直接通过单个SQL包来创建Data Template。
- 定义并发程序时,一定要确认可执行文件名称无误,方法选择
PL SQL PROCEDURE。
内容的提问来源于stack exchange,提问作者RAHUL SINGH
相关产品推荐
相关产品推荐

