finebi如何将公司服务器的jia包同步到个人本地环境上,后续准备做资源迁移还需要注意什么

如题,初次使用finebi,求大神指点

FineBI 丶尛伟 发布于 2024-11-20 14:34
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
小陈PhLv3见习互助
发布于2024-11-20 14:37(编辑于 2024-11-20 15:10)

要将公司服务器的JAR包同步到个人本地环境上,并准备进行资源迁移,你可以按照以下步骤进行操作:

同步JAR包到本地环境

  1. 下载JAR包:从公司服务器下载所需的JAR包,例如 jersey-server-1.19.4.jar 和 tools.jar。

  2. 拷贝JAR包到本地环境:将下载的JAR包拷贝到FineBI安装目录的 WEB-INF/lib 目录中。例如:

    %FineBI%/webapps/webroot/WEB-INF/lib

  3. 打包和解压工程:进入FineBI安装目录的 webroot 目录,使用以下命令将 webroot 工程打成 WAR 包并解压:

    jar -cvf webroot.war ./*
    jar -xvf webroot.war

    打包和解压工程2

资源迁移注意事项

  1. 资源导出:将需要迁移到其他系统的资源从服务器中导出,以供后续迁移。例如,导出目录、数据集、数据连接、仪表板等资源。

  2. 资源导入:在新系统中导入已导出的资源,即完成资源迁移。具体操作可以通过FineBI系统中的「管理系统>智能运维>资源迁移」进行,如下图所示:资源迁移3

  3. 授权迁移:如果需要将FineReport工程的授权迁移到FineBI,请联系销售确认,因为不能直接将FineReport工程的授权lic放置到FineBI工程中1。

通过以上步骤,你可以将公司服务器的JAR包同步到个人本地环境,并准备进行资源迁移。

当你将本地数据库数据导入公司环境后,可以通过以下步骤修改仪表盘和数据集连接:

  1. 更换所有数据表的数据库来源

    384.png1

    • 进入管理系统,点击「管理系统>数据连接>数据连接管理」。

    • 选择对应的数据连接,修改数据连接中 URL 的 IP、端口、数据库名以及用户名密码等相关数据库的配置信息即可,如下图所示:

  2. 更换某张数据表来源的数据库

    50.png

    05.png1

    • 对于使用 SQL 数据集方式添加的 SQL 表,可以进入数据准备对应业务包,选择 SQL 表,并修改 SQL,在 SQL 编辑界面修改选择所需的数据连接名称,如下图所示:

需要注意的是,在管理数据连接时,数据连接的名字不能随意改动。如果修改数据连接的名字,从该连接中取出的表将无法再更新4

1

  • 丶尛伟 丶尛伟(提问者) 还想请问一下,我用的是本地数据库数据,不过表名和字段名都是和公司环境保持一致的,那仪表盘和数据导入到公司环境后,所使用的数据集连接和数据集要怎么切换
    2024-11-20 14:43 
  • 小陈Ph 小陈Ph 回复 丶尛伟(提问者) 当你将本地数据库数据导入公司环境后,可以通过以下步骤修改仪表盘和数据集连接: 更换所有数据表的数据库来源: 进入管理系统,点击「管理系统>数据连接>数据连接管理」。 选择对应的数据连接,修改数据连接中 URL 的 IP、端口、数据库名以及用户名密码等相关数据库的配置信息即可,如下图所示: 384.png1 更换某张数据表来源的数据库: 对于使用 SQL 数据集方式添加的 SQL 表,可以进入数据准备对应业务包,选择 SQL 表,并修改 SQL,在 SQL 编辑界面修改选择所需的数据连接名称,如下图所示: 50.png 05.png1 需要注意的是,在管理数据连接时,数据连接的名字不能随意改动。如果修改数据连接的名字,从该连接中取出的表将无法再更新4。 希望这些信息对你有帮助!
    2024-11-20 15:08 
最佳回答
0
snrtuemcLv8专家互助
发布于2024-11-20 14:38

最简单,就是整个BI的安装包,拷贝到本地,那就是迁移什么都不需要,直接一样可以使用了

  • 丶尛伟 丶尛伟(提问者) 那仪表盘和本地使用的数据集,在导入到生产环境后,要如何进行切换
    2024-11-20 14:51 
  • snrtuemc snrtuemc 回复 丶尛伟(提问者) 你拷贝后,生产和本地就一样了,可以直接资源迁移,资源迁移 https://help.fanruan.com/finebi/doc-view-441.html
    2024-11-20 14:53 
  • 丶尛伟 丶尛伟(提问者) 回复 snrtuemc 现在是这样的,甲方的数据都需要在内网才能连,也没给我们提供vpn,所以现在是将测试数据导入到本地数据库中进行仪表盘的制作,这种情况是不是就涉及到数据集的切换了
    2024-11-20 15:00 
  • snrtuemc snrtuemc 回复 丶尛伟(提问者) 那就麻烦了,你只能导出数据再倒入
    2024-11-20 15:05 
  • 丶尛伟 丶尛伟(提问者) 回复 snrtuemc 那就是按照导出数据连接和数据集,再导入到生产环境,之后调整数据连接的相关连接配置,这样就算完成数据切换了吗
    2024-11-20 15:08 
最佳回答
0
CD20160914Lv8专家互助
发布于2024-11-20 19:55

1、先备份之前客户服务器的webroot目录,将它放在另外的地方

2、你在新的服务器上先把要的数据抽取导入。如果是通过直连的话,通过定义的数据集名称一样就行了

3、通过第2部以后,将你自己开发好的webroot目录全部复制到客户的服务器上面去替换掉就行了。不管它是内网还是外网使用

你肯定要能够访问客户的服务器或者把这个目录给客户才行!不然你说如何能够去给客户操作???

难道意念操作?????

就算它是最高机密的监管。你反正总要想办法把所有的架包与其它要的东西给客户,U盘,或者自己去客户现场这个

最终肯定都要到客户的服务器才可以!所以按如上面的操作就行了    军工,航天我都这样操作

  • 4关注人数
  • 189浏览人数
  • 最后回答于:2024-11-20 19:55
    请选择关闭问题的原因
    确定 取消
    返回顶部