FineBI工程迁移

  • Last update:  2021-02-05
  • 1. 概述

    在实际使用 FineBI 过程中,用户有时需要将一个在使用的 BI 工程迁移到另一个 BI 工程中。

    本文详细介绍工程迁移的操作步骤。

    2. 操作步骤

    2.1 确认版本

    在迁移工程之前首先要确保两个服务器部署的 FineBI 版本一致。

    进入「管理系统>注册管理>版本信息>BI模板」查看,如下图所示:

    1600658589977597.png

    若版本不一致,参考 FineBI 升级指南 进行升级或者 重新安装 新版本。

    2.1 全局迁移

    2.1.1 配置外接数据库的工程进行备份

    1)若迁移前旧工程配置了 外接数据库,需要进入「管理系统>智能运维>备份还原」,在「平台配置、报表模板、BI模板、JAR 包、插件」Tab 栏下分别点击「手动备份」,备份相关信息,详情参见:备份还原 。

    2)检查 FineBI 是否正在运行,保证在 FineBI 关闭状态下进行备份,备份好 webroot 文件夹,在 webroot 路径%FineBI%\webapps\webroot下拷贝工程。

    2.1.2 配置内置数据库的工程进行备份

    若迁移前旧工程没有配置过外接数据库,则需要备份好 webroot 文件夹,检查 FineBI 是否正在运行,保证在 FineBI 关闭状态下进行备份,在 webroot 路径%FineBI%\webapps\webroot下拷贝工程。

    注:备份都以压缩文件夹形式存放,或者把备份文件拷贝到非工程所在目录,确保 Web 容器里只有一个名为 webroot 的工程。

    2.1.3 替换工程

    检查 FineBI 是否正在运行,保证在 FineBI 关闭状态下进行迁移。

    将迁移前旧工程目录%FineBI%/webapps下的 webroot 文件夹拷贝至迁移后新工程中替换。

    2.1.4 拷贝 finedb 文件

    注:若使用内置数据库则不需要此步骤。

    1)删除需要迁移到的新工程%FineBI%/webapps/webroot/WEB-INF/config下的「db.properties」文件。

    2)在迁移前的旧工程%FineBI%/webapps/webroot/backup/config/manual文件夹下,找到备份的 congfig.zip 文件。

    解压「config」文件,并将解压后的备份文件拷贝到新系统%FineBI%/webapps/webroot/WEB-INF/embed中,如下图所示:

    image.png1600668309127101.png

    2.1.5 重启服务器

    重新启动新的服务器,启动完成即可在新的工程中正常使用。

    注:工程迁移成功后,可根据需要 配置外接数据库 。

    2.1.6 注册信息迁移

    详情参见:License 迁移

    2.2 增量迁移

    若在旧系统中只是做了一些新的仪表板想要放到新系统,可以使用 FineBI的 资源迁移 功能。


    附件列表


    主题: BI平台管理指南
    • Helpful
    • Not helpful
    • Only read

    滑鼠選中內容,快速回饋問題

    滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

    不再提示

    10s後關閉

    Get
    Help
    Online Support
    Professional technical support is provided to quickly help you solve problems.
    Online support is available from 9:00-12:00 and 13:30-17:30 on weekdays.
    Page Feedback
    You can provide suggestions and feedback for the current web page.
    Pre-Sales Consultation
    Business Consultation
    Business: international@fanruan.com
    Support: support@fanruan.com
    Page Feedback
    *Problem Type
    Cannot be empty
    Problem Description
    0/1000
    Cannot be empty

    Submitted successfully

    Network busy