历史版本39 :导出仪表板 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

应用场景编辑

当用户需要将仪表板导出,保存数据和图表,进行一些其他处理或报告使用的时候,可以用到 FineBI 的导出功能。

组件导出可参考文档:组件导出Excel

功能说明编辑

FineBI 支持将仪表板发布到目录后导出,也可在仪表板编辑或者预览界面导出。

仪表板可以选择导出到 Excel 或者 PDF 中。

前置条件编辑

  • 已经在「我的分析」中创建好分析主题并已经制作了仪表板。

  • 挂载到目录后导出,非管理员用户需要管理员开启目录导出权限才可以导出仪表板。如下图所示:

拥有目录导出权限的用户即可导出对应目录节点下的仪表板,如下图所示:

导出Excel编辑

1)点击「我的分析」,进入分析主题编辑界面,点击「导出>导出 Excel 」,如下图所示:

2)生成 Excel 文件,如下图所示:

生成的 Excel 文件支持将整个数据分析仪表板预览界面都导出到 Excel 中。在导出的 Excel 中,包含的 sheet 数量与组件数量有关,一般 sheet 名为对应组件名。比如上面的仪表板包含两个组件,则导出的 Excel 包含三个sheet:1)表格组件 Excel 数据  2)图表组件 Excel 数据  3)仪表板页面。

注:多 Tab 组件全局导出 Excel 时,组件需要按 tab 页数量分别导出,导出名称为 Tab 组件名称 - tab 页名称。

导出的 Excel 内容

表格组件 Excel 数据

1)表格组件导出时,按展开所有维度节点后的形式展示。也包含组件设置的主题色和列宽。用户可以对导出的 Excel 数据进行进一步加工汇总等操作,以满足其他使用需要。如下图所示:

2020-12-11_11-46-40.png

图表组件 Excel 数据

图表组件按照组件中所有维度聚合后的汇总结果会以明细形式导出并存储,如下图所示:

2020-12-11_11-47-51.png

仪表板页面

「仪表板」页面中会包括各个组件图形效果,且布局完全按照 PC 端对应布局。在仪表板整体页面由左到右,由高到低导出组件。如果界面上使用了各种过滤组件,那么对应导出时也会收到组件相应的过滤效果。即导出的内容都与当前用户所查看到的分析结果一致。如下图所示:

2020-12-11_11-49-13.png

导出的 Excel 文件样式

图表导出样式

图表组件按照组件中所有维度聚合后的汇总结果以明细形式导出。

表格导出样式

表格按照给定的主题色默认格式导出:

  • 支持主题色

  • 分组表多列、树状时是合并单元格的,列表展示的时候导出的数据同仪表板,是不合并单元格的

  • 单元格的样式设置不支持导出,例如字体颜色大小、添加的形状、风格、表格行高、设置单元格以图片形式等

如下图所示:

1)仪表板中的表格样式:

11.png

2)Excel中的样式:

12.png

导出PDF编辑

1)点击「我的分析」,进入分析主题编辑界面,点击「导出>导出 Pdf 」,如下图所示:

2)保存生成的 PDF 文件。

导出的 PDF 文件

导出的 PDF 只会展示仪表板界面整体效果。该界面上图表等各组件位置会完全按照 PC 端布局展示,同时对应组件等过滤条件也会导出。即导出的效果就是用户在 PC 端看到的数据和图形对应效果。如下图所示:

2020-12-11_11-52-23.png

注意事项编辑

无导出权限

问题描述

Linux 环境中,用户没有开 模板认证 ,超管导出 Excel 时提示:无导出权限,如下图所示:

9.png

原因分析

Linux 下, 处理图片时需要本地的jvm x-server的支持,启动命令需增加选项-Djava.awt.headless=true

解决方案

请参见 修改 FineBI 配置参数 中的 5.1 节内容。

导出加载图片

问题描述

没加载完全时导出,导出加载状态图片。

原因分析

模板可以数据没加载完就PDF导出,但是导出的是加载状态的图片。

公共链接不支持导出

公共链接的功能没有另存为和导出的功能。

导出 excel 报错,导出为 error 

问题描述

导出报错error:java.lang.NullPointerException at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264)

原因分析

没有安装字体,环境问题。

解决方案

linux 环境里直接执行命令 yum install fontconfig,然后重启 linux 系统 。

特殊字符导出会变成下划线

问题描述

模板名包含特殊字符时导出excel或pdf,导出文件名的特殊字符会变成下划线。

原因分析

因为浏览器下载文件不支持特殊字符的文件名。

导出报错,提示超限out of row restriction: 1000000

问题描述

可以预览,导出报错,提示超限out of row restriction: 1000000 。

原因分析

数据量其实已经超过限制,只不过预览是走的分页引擎,所以预览正常。

但是导出的是所有数据,底层引擎还是限制了。

集群无导出权限

问题描述

工程不能导出和定时调度。

原因分析

环境缺少导出参数。

解决方案

参考文档配置参数:Tomcat服务器部署

导出表格报错

问题描述

明细表导出显示为null.json

原因分析

系统未注册或访问人数超过注册限制数量会影响导出。

导出了“null”的文本文件

问题描述

全局导出excel,导出了“null”的文本文件。

原因分析

用到的「BI模板导出」插件有问题。

解决方案

下载使用最新的导出插件。

大数据量明细表导出无权限

问题描述

明细表导出显示无权限。

原因分析

107万的大数据,并且设置了服务器网络层面限制了响应时间 20 s,导出此明细表此仪表板的时间为 2 分半,大于了响应时间,导致了导出无权限。

解决方案

解除响应时间的限制。

谷歌浏览器明细表导出excel失败

问题描述

谷歌浏览器明细表导出excel失败,一直转圈中导不出来。用谷歌浏览器访问工程环境,小数据量导出正常,20万条数据就会导出失败,一直转圈中导不出来。

原因分析

谷歌浏览器的问题

解决方案

谷歌浏览器切换无痕模式导出,或者重新安装谷歌浏览器导出

Excel 导出后出现一个叹号

问题描述

使用 Kyligence 企业版数据库,导出后的 Excel 出现一个叹号,如下图所示:

原因分析

数据字段末尾有空格。

解决方案

在 Kyligence 数据库中删除字段数据里的空格。

导出很慢

问题描述

导出仪表板非常慢,但是最后可以成功导出。

原因分析

可能因为使用的是 nashron 环境导出导致的。

解决方案

建议在导出时使用 J2V8 作为 JS 运行环境,若仍使用 Nashron 环境导出 BI 仪表板,可能存在导出速度慢的问题。如果是 Linux 系统建议升级 gcc 。

导出仪表板报错:build exception occur in exporting

问题描述

导出仪表板时报错并显示导出发生异常: build exception occur in exporting

原因分析

服务器所在的磁盘空间满了。

解决方案

BI安装到根目录,清理磁盘空间。