导出引擎主要用于自助仪表盘等场景导出,导出格式包含:PNG、PDF、Execl等。
导出引擎安装部署
V9.3及之后版本支持自助仪表盘的导出,该功能正常使用的前提需要部署好导出引擎服务。V9.3及之后的版本若通过exe执行文件安装的环境,默认自动配置好导出引擎;但V9.3及之前的版本(无论是自动安装还是手工部署),需先将war包更新到V9.3及以后版本,再按照如下方法进行导出引擎的部署。
注意事项
部署导出引擎的前提:smartbi.war包必须是下图版本及之后版本才可以。
borderColor | #BBBBBB |
---|---|
bgColor | #F0F0F0 |
borderWidth | 1 |
borderStyle | solid |
1、获取最新版本的导出引擎安装包文件:“SmartbiExport.zip”,并解压。
2、在解压后的文件中找到文件“install_Smartbi_Export.cmd”,右键→以管理员身份运行 该文件。
3、启动服务
服务部署成功后,需要在windows服务中启动Smartbi_Export服务(如果服务已经启动,则忽略此步骤)。
4、启动Smartbi后,在“系统选项-公共设置”中进行导出引擎服务设置:
- Smartbi服务器URL地址:指部署Smartbi所在服务器的访问地址。
- 导出引擎URL地址:指部署导出引擎所在服务器的访问地址。
5、端口号默认“3003”,可以修改目录“SmartbiExport\plugins\ScreenshotApp”中的文件“server.js”进行(如下图)修改:
6、卸载服务
进入解压后的文件中,找到文件“uninstall_Smartbi_Export.cmd”,用管理员身份执行该文件。
导出注意
自助仪表盘的导出,在实际操作中会有一些限制条件,例如:
1、不支持将分页控件、tab页控件、滚动条中所展示的全部内容都进行导出。因为当自助仪表盘导出为png或excel等,其导出的结果为静态,无法对自助仪表盘进行操作。
- 分页控件:采用了分页之后分为多页,只能导出第一页的内容,除此之外别的页的内容不会进行导出。
- tab控件:tab页控件的导出也只会导出第一个,即使页面切换到其他tab页去查看导出也只是导出第一个tab页。
- 滚动条:有报表滚动条的时候也不会把滚动条下面部分的内容一起导出。
2、导出excel的时候会将全部数据导出在另一个sheet页。