订阅与预警常见问题
1. 订阅计划能设置更新数据源后自动发送邮件吗?
卡片订阅可以实现数据更新后执行;页面订阅从5.5版本开始,支持设置页面涉及的数据集触发推送(和ETL触发方式相同);合并订阅暂时不支持数据更新后推送;数据集订阅数据更新后仅支持推送到FTP服务器,不支持邮件推送。
2. 时间宏在预警名称里能否正常显示?
预警名称里不支持时间宏,建议在预警的通知标题(或通知内容)内写时间宏。预警名称仅用于预警管理,并不展示在推送的信息里,通知标题和内容正文是支持时间宏的。
3. 订阅怎么设置筛选条件?比如发送最近7天的数据?
订阅本身无法设置筛选条件,可以在卡片内筛选最近7天,然后创建订阅。
4. 行列权限对组合报表是否生效?
生效。
5. 创建预警时,想要设置某字段大于某个数值时触发预警,该怎么设置?
新建规则,选择字段后,在类型里选”范围“,然后输入设置的数值。
6. 预警中心,卡片预警怎么添加?
卡片预警直接从卡片菜单里设置创建预警,数据集预警是在预警中心添加预警。
7. 卡片创建预警时,范围里没有可以选择的快捷日期,比如“昨天”?
如果维度为拆分出来的日期字段(比如“时间【日】”),没有快捷日期的选择,只有date或者timestamp格式的字段在不拆分的情况下放在维度栏,才能选择快捷日期。
8. 如何解决页面导出PDF时,同个卡片被分隔在两页的问题?
设置导出视图为单页;或者如果为分页,需要调整各个卡片的位置和大小,保证同个卡片在一页上。
9. 观远是否支持非观远账号的邮箱在订阅计划里接受邮件?
考虑到数据安全,不支持非观远账号的邮箱接收邮件。邮件功能是用来订阅的,严格意义上来说分发的系统权限需要和系统保持一致。如果是外部邮箱,就没法判断权限。
10. 只读用户没有导出功能吗?
只读用户实现导出的前提是:1)只读用户角色开通了导出权限; 2)只读用户拥有资源的导出权限。具体请参考资源导出的权限配置。
11. 卡片导出excel、csv和导出数据表格,有什么区别?
导出excel或csv是不带渲染格式的数据表; 导出数据表格,会跟仪表板看到的表格格式完全一致。
12. 订阅计划的失败重试机制是什么?
邮件订阅失败后延时15分钟会重新发送一次,最多重试3次(失败后系统的自动重试,不在发送历史里展示的);其他订阅方式没有重试机制。
13. 订阅卡片的excel附件的内容不受卡片筛选器的限制吗?
订阅卡片的excel附件,仅受卡片内部筛选器限制,不受页面筛选器限制。
14. 订阅推送的附件是全量数据集的?能否给每个人推自己的可见范围数据?
订阅附件的权限是按照创建者的权限来的,而不是收件人的权限。从5.8 版本开始,观远 BI支持订阅按照条件分发,可以手动添加分发条件(默认最多 10 个条件),实现给每个收件人推送不同的数据。
15. 数据集有两个邮箱字段,创建数据集预警的时候,收件人分发条件都选了,预警显示已触发,但是收不到邮件是怎么回事?
当前是不支持重复匹配的,重复匹配就找不到收件人了。
16. 订阅推送失败,报错 Export PAGE FAILED/Invalid argument /null/Unknow Error,怎么回事?
常见原因:1) 订阅创建者失去了订阅资源的权限; 2) 订阅创建者账号被禁用或删除;3) 收件人信息(邮箱、钉钉号等)未完善。
解决方法:确保订阅创建者可以正常打开并手动导出此资源;或者删除原订阅,由新的所有者重新创建订阅。
17. 邮件订阅发送失败,报错send email failed due to invalid email address:,但有收件人收到多条订阅
原因分析:该订阅的收件人中有一个无效地址。此时触发了订阅失败机制,整个订阅会重新发送,由于默认是失败后每隔15分钟重发一次 ,共3次,所以会出现地址正常的收件人邮箱会收到多封邮件的现象。另外,这种发送失败后系统的自动重试,是不在发送历史里展示的,所以这里只有一条失败的订阅记录。(发送历史里展示的是用户设置的定时发送和手动发送的历史)
解决方式:(1)去掉无效邮箱的收件人,或者修改其邮箱,该订阅就会正常发送。(2)失败机制是个配置项,可以联系相关人员(如您的专属顾问或售后支持)去查看环境是否有设置失败机制,并根据需要进行配置:① 如果不想收到重复发送的收件,可以把该机制关闭。② 如果只想重复发送一次,那就在需要联系观远,在配置项里设置失败重试次数为1次。
18. 组合报表下载后模板里的公式丢失
原因分析:为了保证组合报表的导出效率,组合报表数据写入Excel模版前,会把选定行数以下的所有行全部清空,否则导入时要对已有数据行的处理挨个做判断,会比较低效,也就是不支持保留模板中原始数据的用法。
解决方式:先在Excel模板的sheet1中创建原表的框架,其中数据引用sheet2,再将卡片数据导入到sheet2里,这样一样可以在一个sheet里看到所有数据。
补充介绍组合报表
针对需要将多个卡片数据按照指定格式导出同一个文件进行下载或分发的场景,观远平台特意提供了组合报表的功能。
具体操作步骤如下:
-
在九宫格中找到组合报表功能,按自己的需要配置组合报表。
-
通常来说一个组合报表由一个模板文件与若干个卡片组成,可以为每一个卡片指定相应的数据写入位置。如果模板文件上还设置有表头或数据格式等内容,我们会在最终的输出文件中智能地应用这些表头或数据格式。
注意:能添加的卡片数量,和上传的Excel模板里的Sheet数量有关。一个卡片只能写入一个Sheet,因此,添加的卡片数量不得超过上传的Excel模板里的Sheet数量。
19. 订阅的表格卡片附件数据不全
原因分析:订阅的是表格卡片,其导出的是表格数据,表格数据的导出限制可以设置。
解决方式:在管理员设置-系统管理-高级设置-导出设置-点右侧的“编辑”,即可修改导出配置参数(不建议“最大行数”太大,导出是耗性能的操作)。
注意:表格卡片的附件是表格数据,图表的附件是Excel
20. 如何自定义划分预警时间粒度
(1)数据集上需要有一个字段来判断是否符合划分预警时间粒度。【比如期望每隔6小时预警,则数据集上需有一个“判断是否属于最新6小时内的数据”的字段,如没有可新建unix_timestamp((max([数据里最近的时间或需要被判断的时间字段])over(partition by null)))】
注:直连数据集情况下,请使用对应数据库函数。
(2)设置预警,把该新建字段作为条件之一。
注:这里示例为数据集预警,如果是卡片预警,必须要把该新建字段拖入到卡片中使用才能作为条件来配置。
21. Excel上传至BI无法识别时间戳
1)在供下载的表格里增加一列「下载时间」,该列以 cast(now() as string) 为内容。下载时间会以文本格式存储在 Excel 中,避免了Excel 下载后时间戳仅显示为日期的问题:
2)新建一个表格,表头和 Step1 中下载的 Excel 相同。最好用样例数据去做,这样可以控制字段存储的格式。设置下载时间字段的格式是 TIMESTAMP。
3)往表格里追加数据时,文本格式的时间戳会被 BI 正确解析为 TIMESTAMP。
22. 如何带筛选条件批量导出卡片数据
前提:筛选器只能是“选择”类型
解决方式:1、先在卡片右上角中选择“导出”,如果没有此按钮请联系管理员权限的用户;
2、在弹出的对话框中打开“批量导出”按钮,点击“+添加筛选器”最多可以添加5个筛选器。(可以点击左下角“保存为默认配置项”保存当前配置以供以后导出使用)以下图为例,添加了2个筛选器,筛选器1勾选了6个选项,筛选器2勾选了3个选项,最终导出Excel文件数为6*3=18,就是把每个大区每年的数据都导出为单独的文件。组合上限为100,即最多允许一次导出100个文件。
3、点击“确定”按钮保存,页面会弹出任务开始提示,完成后BI页面右上角会弹出通知消息。从通知里展开并复制完整下载链接,粘贴到新的浏览器窗口就可以下载保存文件,下载后对压缩包进行解压缩即可。压缩包命名方式为:卡片名+导出方式+导出时间;每个文件命名方式为:卡片名+筛选条件。
注意:
1). 导出Excel、CSV只能导出图表里的数据,不带任何格式渲染。表格类型卡片里带格式的导出“表格数据”暂时不支持批量导出;
2). 导出数据量受行数限制(设置路径:管理员设置—系统管理—高级设置—导出设置);
3). 系统会自动把所有导出文件压缩为一个zip压缩包,zip文件大小上限为100M,超出100M会整个任务失败。筛选项组合超过100或者数据量太大时,建议多次批量导出;
4). 同一个卡片,一次导出完成后才能开始下一个导出任务。
23. 导出PDF时数据不全,表格过宽无法在一个页面上展示
(导出页面PDF显示不全的情况,有可能是页面有标签页,且标签页有滚动条的情况下,此时必须把标签页的滚动条拖到消失,才能显示完全)
-
调整列宽或者缩减列数,使得表格宽度缩减;
-
在导出视图中调整页面导出的大小:
-
导出视图分单页和分页:
- 单页可以调整页面的宽度,目前最小宽度可设置为300px,最大宽度为3000px(可以手动自定义输入宽度大小):
- 分页可以调整页面方向为横向还是纵向,但是无法调整宽度:
24. 页面订阅推送的通知里展示的图片,显示与桌面端仪表盘页面的不一致
页面订阅选择【图片内容】页面图片时,推送的页面样式与仪表板页面的【导出视图】一致。
25. 从BI导出数据,无论是导出EXCEL 和csv 都只有表头,是什么原因
报错信息“当前数据量超过数据集导出上限(1行或1单元格)”,原因是数据集的导出上限被设置了,只需要对此设置进行更改即可。