用户已经在使用旧版RDP报表系统,并且官网已有最新版本可供下载。
升级方式:
目前报表系统需要用户手动前往官网(http://product.mftcc.cn/rdp/download.html)下载最新版,并解压至本地任意位置。
数据迁移方式:
报表系统升级后,用户需要做的事情便是进行数据的迁移。根据用户的选择,可能有如下两种方式:
- :用户将自己的报表文件从旧版迁移至新版报表系统的数据目录文件夹中
- :用户将新版报表系统的报表数据扩展至自己的数据文件夹中
数据源(data_source表)迁移也有两种方式
- :用户可将旧版rdp_server数据库中的data_source表,转储至新版同名库下的data_source表中
- :用户可摒弃旧版data_source表,直接在新版 “RDP报表管理系统-公共数据源配置”中新增数据源即可。
迁移步骤(①方式):
此步骤适用于数据迁移方式①,即用户将自定义的报表文件/文件夹迁移至新版报表系统中
- :用户通过报表管理系统查看想保留的报表UID
- :根据UID,在旧版数据文件(data文件夹)中找到对应的文件/文件夹
- :将找到的文件/文件夹复制到新版RDP报表系统的数据文件夹中
详细步骤(①方式):
一、查找报表UID
由于大屏幕报表和网格报表的UID获取方式不同,因此,查找报表UID分为如下两种情况
-
- :大屏幕报表
- 在“RDP报表管理系统”中,选择“设计器-大屏设计器”,进入大屏设计器
- :大屏幕报表
-
-
- 在“大屏设计器-资源库”中,查看自己所保存的大屏幕报表
- 将鼠标移动至想查看UID的大屏幕报表缩略图上,单击“分享”样式图标
-
-
-
- 在新打开的页面,观察URL最后一个字段,这个字段就是我们所要查找的大屏幕报表UID,将其复制下来,如 044a1af39843779cde39678289c42240。
-
-
- :网格式报表
- 在“RDP报表管理系统”中,选择“网格式报表管理-报表管理”
- 右边窗口打开的列表中,第二列的UUID就是我们所要查找的UID
- 将我们想要保存的UID复制下来,如 41c60fde5ba8fb2adc34f46d21b2dbc1
- :网格式报表
二、寻找UID对应的文件/文件夹
经过步骤一,我们分别找到了想要保留至新版本的两种报表的UID,现在我们需要分步骤来查找其对应的文件或文件夹。
在进行之前,有必要了解一下用户所生成报表的保存路径
-
- :大屏幕报表
1、大屏幕报表的数据保存在 “项目根目录/data/bddpdata” 下,在该文件夹下保存着所有的大屏幕报表(大屏幕报表以文件夹形式存在)。
2、根据第一步所找到的大屏幕报表UID(044a1af39843779cde39678289c42240),查找到其对应的文件夹。
-
-
- 若当前目录下文件夹过多,可使用windows自带的搜索功能。
-
-
- :网格式报表
- 网格式报表的数据保存在 “项目根目录/data/reportfiles” 下,在该文件夹下保存着所有网格式报表文件(网格式报表以XML文件形式保存)
- :网格式报表
-
-
- 根据第一步所找到的网格式报表UID (41c60fde5ba8fb2adc34f46d21b2dbc1),查找到其对应的文件。
-
-
-
- 若当前目录下文件夹过多,可使用windows自带的搜索功能。
-
三、复制与替换
将经过步骤二复制的文件夹或文件,粘贴至 “新版本解压目录/data/” 对应的目录下。对应目录与步骤二图1中展示的相同。例如
- :大屏幕报表
- :网格式报表
详细步骤(②方式):
此步骤适用于数据迁移方式②,即用户将新版报表系统的报表数据迁移至自己报表所在的目录下
- :用户将新下载的新版RDP报表系统解压,在解压根目录下,找到data文件夹,将其子文件夹全部复制至用户自己的目录下。
- :修改新版RDP报表系统 根目录/webapps/RDP-SERVER/WEB-INF/classes/application.yml文件的数据配置(与旧版修改方式相同)
这样操作完RDP报表工具新旧版本的数据迁移就算是已经完成了,这时候就可以把之前的旧版本删除了,使用新版本就可以了。
希望可以帮助到大家!!!