第1章 概述

为了满足用户报表升级旧报表迁移到新环境需求,下面提供升级后报表迁移的两种方案。

第2章 报表升级迁移方案(一)

通过将原支撑库数据导出,导入到新支撑库的方式,完成报表的迁移。

2.1 比对支撑库SQL

报表定义信息存在支撑库表UNIEAP_REPORT_CATEGORY、UNIEAP_REPORT_DEFINE内,将原支撑库这两个表表结构和新支撑库表结构对比,将这两个表数据在原支撑库导出,导入到新建支撑库内。

2.2 部署新环境

参照安装部署->第一章部署文档章节,将支撑库配置文件配置成新版支撑库,报表启动后,查看报表即可。

2.3 报表可迁移文件说明

  • \WEB-INF\conf\unieap \connection\connection-config.xml
    文件功能:这个配置文件中配置的是UniEAP各模块中使用的数据源,包括报表支撑库和业务数据库等数据源信息,也就是一些数据源的连接信息,供报表各个模块配置文件中引用。
    升级操作:合并,即与原系统中对应文件进行比较:如果完全相同,则直接覆盖。如果不相同,核对不相同部分是否为原系统特别配置修改的,如果不是(即为报表新版本新增或修改的内容),则拷贝内容到相应位置;否则无需拷贝。

  • \WEB-INF\conf\unieap\report\datasource.xml
    文件功能:配置了报表Eclipse设计器中设计报表时使用的数据源信息,也就是实际报表查询数据时使用的数据源,这里可能用到connection-config.xml中定义的数据源。
    升级操作:合并,即与原系统中对应文件进行比较:如果完全相同,则直接覆盖。如果不相同,核对不相同部分是否为原系统特别配置修改的,如果不是(即为报表新版本新增或修改的内容),则拷贝内容到相应位置;否则无需拷贝。

  • \WEB-INF\conf\unieap\report\report-system-variable.xml
    文件功能:配置报表的系统变量。
    升级操作:合并,即与原系统中对应文件进行比较:如果完全相同,则直接覆盖。如果不相同,核对不相同部分是否为原系统特别配置修改的,如果不是(即为报表新版本新增或修改的内容),则拷贝内容到相应位置;否则无需拷贝。

  • \WEB-INF\conf\unieap\report\report-biz-formula.xml
    文件功能:制表公式配置文件。
    升级操作:直接覆盖,没有则添加。

  • \WEB-INF\conf\unieap\report\report-formula.xml
    文件功能:公式配置。
    升级操作:合并,即与原系统中对应文件进行比较:如果完全相同,则直接覆盖。如果不相同,核对不相同部分是否为原系统特别配置修改的,如果不是(即为报表新版本新增或修改的内容),则拷贝内容到相应位置;否则无需拷贝。

第3章 报表升级迁移方案(二)

将旧报表系统报表导出,搭新环境后,将旧报表进行导入。

3.1 原报表导出

在报表发布里进行批量导出

1

导出文件后会下载出report.zip包,压缩包里就是报表的定义文件。

2

3.2 原报表导出

参照安装部署->第一章部署文档章节
部署好环境后,新建数据源,原数据源名称与新建数据源名称要一致,否则报表预览会因为数据源名称不一致报错。

3

3.3 导入报表

通过批量导入功能将原报表定义导入,预览选择刚才导出的report.zip,这样报表就迁移完成。 4

报表升级迁移注意事项:
1)如果将unieap report5.2之前版本导入到5.2版本以上,原报表有图表的部分需要重新绘制,原报表有过滤条件参数的需要重新加载。
2)从低版本到高版本可以进行报表导入,高版本到低版本无法导入,相同版本之间可以导入。

results matching ""

    No results matching ""

    results matching ""

      No results matching ""