第1章 升级前注意

升级前,请备份数据库和当前使用的版本,以防升级过程出现问题,影响产品使用。

第2章 版本组成

SaCa Dataviz部署版由四部分组成,本章节主要介绍每部分包含的内容及作用。

2.1 Dataviz-file

dataviz-file用来存储图表、图册生成的缩略图,以及制作图册时上传的图片,创建数据源时上传的Excel和CSV文件,第一次使用SaCa DataViz的用户需要部署此文件目录,如果已经使用DataViz制作了用户自己的图表、图册等。

升级时请不要重新部署此文件,以免数据丢失。

2.2 Dataviz-web

dataviz-web是SaCa DataViz的前端应用,升级时需要整体替换。

2.3 Dataviz-service

dataviz-service是SaCa DataViz的后端应用,升级时需要整体替换。

2.4 数据库脚本

数据库脚本分为Mysql数据库和Oracle数据库,升级时根据使用的数据库来执行对应的脚本。

  1. Mysql数据库脚本中包含: 相对于(日期)版本的变化.sql,属于增量脚本 dataviz(日期)-mysql.sql,属于全量脚本。升级时只需要执行增量脚本,不能执行全量脚本,否则会导致已有的数据丢失。
  2. Oracle数据库脚本中包含: 相对于(日期)版本的变化.sql,属于增量脚本。 dataviz(日期)-oracle.sql,属于全量脚本。升级时只需要执行增量脚本,不能执行全量脚本,否则会导致已有的数据丢失。

第3章 升级步骤

3.1 执行数据库脚本

数据库脚本分为Mysql数据库和Oracle数据库,升级时根据使用的数据库来执行对应的脚本。

  1. Mysql数据库,升级时只需要执行相对于(日期)版本的变化.sql。
  2. Oracle数据库,升级时需要执行相对于(日期)版本的变化.sql。
请确认好上次版本的sql文件日期,防止使用不同日期的sql文件进行增量更新。

3.2 升级dataviz-web

删除原有的dataviz-web,拷贝新版本的dataviz-web文件夹。

3.3 保留license

将dataviz-service\WEB-INF\conf\saca\license\saca.license文件拷贝出来备份,升级版本中不包含此license文件。

3.4 替换dataviz-service

删除原有的dataviz-service,拷贝新版本的dataviz-service文件夹,替换后将保留的license文件saca.license拷贝到dataviz-service\WEB-INF\conf\saca\license目录下。 如果是在Linux操作系统上部署,还需要对 dataviz-service\WEB-INF\conf\export\linux64(或linux32,根据实际系统选择)\ pictool文件授予可执行权限,以保证导出Pdf功能可用。

3.5 修改配置文件

  1. 修改dataviz-web\common\config.js文件中 window.charts_server = "http://10.4.53.163:8080/dataviz-service"; 修改为实际的IP和端口 如需修改其它配置项,请根据实际使用情况修改。
  2. 修改dataviz-service\WEB-INF\conf\datasource.properties 对应的数据库配置信息。
  3. 修改dataviz-service\WEB-INF\conf\internalConfig.properties。
    internal.customLocalFileStoreRoot的值为实际dataviz-file所在的路径。
    internal.fileServerURL的值中对应的IP和端口。
    internal.pdfCookiesSet的值中对应的IP。
    internal.filePdfExportURL的值中对应的IP、端口和路径。

3.6 保留dataviz-file

版本升级时dataviz-file请不要替换,否则已有的图册、图表的缩略图以及上传的Excel数据源文件会丢失。

3.7 导入示例项目

该步骤很重要,新增模板功能依赖于此步骤导入的示例。

release_note/1 先进入“示例演示”界面,默认该页面为空,单击右上角导入项目按键,选择示例项目.zip文件即可完成导入。

results matching ""

    No results matching ""

    results matching ""

      No results matching ""