FineBI 集成到 FineReport

  • 文档创建者:Leo.Tsai
  • 编辑次数:2次
  • 最近更新:Roxy 于 2020-05-20
  • 1. 概述

    1.1 版本

    在实际操作前,请确保 FineBI 和 FineReport 版本兼容,版本不兼容可能导致集成失败,版本对照信息如下表所示:

    FineBI 版本JAR 包版本FineReport 版本JAR 包版本
    5.0
    2018-10-1210.0
    2018-10-12
    2018-12-202018-12-20
    5.12019-01-152019-01-15
    2019-02-16
    2019-03-06
    2019-01-29
    2019-04-03
    2019-04-24
    2019-04-25
    2019-04-03
    2019-05-152019-5-15
    2019-06-142019-6-13
    2019-08-152019-8-15
    2019-11-292019-9-27
    2020-01-152020-01-15
    2020-04-032020-02-28

    1.2 应用场景

    在实际使用过程中存在需要将 FineBI 集成到 FineReport 的情况。

    本文将介绍将 FineBI 集成到 FineReport 的步骤。

    1.3 实现原理

    FineBI 和 FineReport 相互集成的原理其实是相通的。

    简单地来说就是把两个工程合并成一个工程,只需要把一个工程的 JAR 包拷贝到另一个工程中。

    2. 操作步骤

    2.1 必要步骤

    2.1.1 拷贝 JAR 包

    将 FineBI 安装目录%FineBI%\webroot\WEB-INF\lib下的所有 JAR 包拷贝到 FineReport 安装目录%FR_HOME%\webroot\WEB-INF\lib下,如下图所示:

    注:若有同名的 JAR 包,不需要替换掉,直接跳过这些同名文件即可。

    Snag_48bed55.png

    2.1.2 拷贝 plugins 文件夹

    将 FineBI 安装目录%FineBI%\webroot\WEB-INF\plugins下的所有文件拷贝到 FineReport 安装目录%FR_HOME%\webroot\WEB-INF\plugins下,如下图所示:

    注:若有同名的文件,不需要替换掉,直接跳过这些同名文件即可。

    Snag_490d5dc.png

    2.2 可选步骤

    以下为可选步骤,用户可根据实际需求选择是否操作,可选操作拷贝的文件夹包括:embed、logs、resources。

    上述文件夹的详细介绍参见文档:报表安装目录结构

    2.2.1 拷贝 embed 文件夹

    embed 文件夹里面存储了数据决策系统中除平台属性配置以外的所有信息,包括目录树设置、模板定时任务信息等。

    如果想保留 FineReport 中的配置信息,这一步可以忽略。

    如果想要在集成之后保留 FineBI 中的配置信息,需要将 FineBI 安装目录%FineBI%\webroot\WEB-INF下的 embed 文件夹拷贝到 FineReport 安装目录%FR_HOME%\webroot\WEB-INF下,替换掉该目录下已有的 embed 文件夹,如下图所示:

    Snag_4fcf156.png

    2.2.2 拷贝 logs 文件夹

    logs 文件夹里面存储了日志监控开启之后所保存的日志信息。

    如果想保留 FineReport 中的日志信息,这一步可以忽略。

    如果想要在集成之后保留 FineBI 中的日志信息,需要将 FineBI 安装目录%FineBI%\webroot下的 logs 文件夹拷贝到 FineReport 安装目录%FR_HOME%\webroot下,替换掉该目录下已有的 logs 文件夹,如下图所示:

    Snag_506666b.png

    2.2.3 拷贝 resources 文件夹

    resources 文件夹保存了设计器注册文件,模板加密文件等信息。

    如果想保留 FineReport 中的此类信息,这一步可以忽略。

    如果想要在集成之后保留 FineBI 中的此类配置信息,需要将 FineBI 安装目录%FineBI%\webroot\WEB-INF下的 resources 文件夹拷贝到 FineReport 安装目录%FR_HOME%\webroot\WEB-INF下,替换掉该目录下已有的 resources 文件夹,如下图所示:

    Snag_50e1ab5.png

    2.3 效果展示

    上述操作步骤完成后,重新启动设计器,进入数据决策系统,左侧的功能面板会新增 FineBI 的仪表板、数据准备、快捷创建入口,如下图所示:

    Snag_5123212.png




    附件列表


    主题: 部署集成
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!