模板迁移

编辑
文档创建者:doreen0813 (83193 )     浏览次数:2667次     编辑次数:15次     最近更新:doreen0813 于 2018-05-29     

目录:

1、描述编辑

FineBI版本  
  4.1

之前客户在测试系统中做了模板而到正式系统上就必须得重新制作,比较麻烦,而FineBI4.1版本提供了模板迁移功能,能够支持用户进行单个或多个.fbi模板文件的拷贝和迁移,只需要业务包中表名称和字段名称保持一致及系统版本相同即可。从而增强了工程可移植性,提高项目开发效率。

2、操作编辑

准备

不同系统之间模板迁移需要有两个条件:

1、两个系统内数据配置>业务包下的表名字段名相同;

2、两个系统的版本相同。

注:若不同系统数据源分别为Excel数据集和数据库表/sql数据集,尽管表名和字段名均相同,仍不能进行模板迁移。因其在系统中保存的数据结构不一致。

操作

满足迁移条件的模板从A系统的目录FineBI/webapps/WebReport/WEB-INF/biReport内的账号文件夹下拷贝出来,如下图为管理员账号的模板文件夹(可根据模板的修改时间来获取想要迁移模板的相应.fbi文件):

222

若为FineIndex仪表板,则拷贝之前需要在B系统的相应账号模板目录下创建migrate-cube文件夹(文件夹名必须为migrate-cube);若为FineDirect直连仪表板,则创建的文件夹名为migrate-direct(文件夹名必须为migrate-direct)。

比如需要迁移FineIndex模板到B系统的管理员账户下,则在B系统的FineBI/webapps/WebReport/WEB-INF/biReport/-999目录下创建migrate-cube文件夹。随后将需要迁移的模板从A系统拷贝至B系统中新建的文件夹内,如下图:

222

拷贝完成后需要重新启动FineBI,重启以后登陆B系统的对应账号,打开“仪表板”页面,模板即会在“我创建的”根目录下出现。且在B系统中,模板显示的名称即为拷贝的文件名称,模板创建的时间为刷新页面的时间。

222

同一张模板可以同时放到模板目录下的不同账号文件夹内,如下图可以同时拷贝至这两个账号目录下的migrate-cube或者migrate-direct文件夹。注意FineIndex与FineDirect模板拷贝的文件夹名称不同,需正确拷贝否则模板内容将无法正确显示。

222

注:挂到目录树的模板迁移之后不会自动挂到目录,需要重新操作挂出。

注:在迁移时要确保迁移的模板名字与目标系统内已存在的模板名字不能重复,否则会覆盖原先的模板。(可对迁移的fbi文件进行重命名后再拷贝)

附件列表


主题: 数据配置
标签: 暂无标签 编辑/添加标签
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

本文档是否有用?