1. 报告

1.1 书签能力增强


(1)支持设置报告的默认访问书签。以后在报告列表中访问报告或者通过该用户的token访问集成报告时,将自动打开默认书签。

  • 设置后可在书签列表看到“默认”标记,且书签按照个人、公共分tab展示

  • 可在书签管理中可调整修改,至多设置一个默认标签。

(2)支持更新书签设置

(3)报告推送功能中,书签能力的完善。

  • 附加内容为“数据表格”时,也支持选择书签。

  • 支持选择私人书签

(4)书签能够保存的内容范围更加丰富,如“表格”、“交叉表”、“对比表格”等控件的列冻结、排序、隐藏数据项、自定义字段、翻页器设置等。

1.2 全局参数、报告参数优化


(1)对于整数、小数、字符串类型的全局参数,当可选范围为“列表”时,默认值支持多选或全选;

(2)全局参数设置动态值时,支持通过关键词搜索数据模型、字段;

(3)对于整数、小数、字符串类型的报告参数,当可选范围为“列表”时,支持选择“动态值”或“静态值”,选择“动态值”时,可以设置绑定字段;

(4)报告参数跟全局参数重名时,计算字段的引用逻辑优化;

  • 计算字段插入报告参数时,参数名默认为“[报告参数].[参数名]”。插入全局参数时,参数名默认为“[全局参数].[参数名]”。通过此策略区分同名的报告参数、全局参数;
  • 直接输入[参数].[参数名],依旧可以生效,报告参数、全局参数重名时优先选择报告参数。

(5)支持自定义参数的标题文字。

1.3 数据医生功能优化


(1)针对单个组件的性能诊断

  • 组件诊断的功能入口

  • 进入诊断模块后,展示组件的实时、历史诊断。实时性能诊断:展示最近一次图表加载的耗时情况。选择某个过程,右侧会展示该过程存在的性能问题及优化建议

  • 历史性能诊断——展示该组件近30日的性能数据汇总。支持设置时间范围:最近30天、最近7天、最近3天

(2)针对整个报告页的性能诊断

  • 组件诊断的功能入口

  • 进入报告页的诊断模块后,展示整个报告页的实时、历史诊断,实时性能诊断又分为组件视角、问题视角。

    • 组件视角展示每个组件的耗时,支持下钻查看组件内的每个执行过程的耗时选,右侧展示对应的问题及优化建议。

    • 问题视角聚合展示报告的性能问题。

  • 历史诊断:展示该报告页近30日的性能数据汇总。

1.4 散点、方形、文字等图表控件显示不全优化


在图表样式 - 表格区/绘图区(auto表格/图表)下方新增【展示全部内容】勾选框。勾选后,图表右侧增加滚动条,当图表组件尺寸较小时可展示全部字段成员。

1.5 报告单图表导出Excel支持分包导出


该功能仅适用于私有部署版本用户。

当明细数据,台账数据等在数据量较大时,可使用分包导出功能。

  • 需在后台管理导出设置中配置开启该功能

  • 导出操作页面示意

1.6 表格组件导出Excel时,默认自带样式及格式


该功能仅适用于私有部署版本用户。

  • 需在后台管理导出设置中配置开启该功能

  • 导出操作页面示意

1.7 筛选器控件和参数控制器支持跨页面传递值


在一个报告内的不同页面之间,同类型的筛选器控件或同类型的参数控制器可以互相传递值。

设置报告级关联后,当前组件可以与本报告内其他页面符合关联条件的组件互相之间传递筛选值。当组件的下述条件改变时 ,关联将自动失效。

  • 筛选器:相同筛选器组件、相同样式中选择方式、日期筛选器须为相同时间类型;
  • 参数控制器:相同参数控制器类型、相同参数类型、相同可选范围、相同样式中选择方式、参数

1.8 地图地理信息,支持英文、拼音匹配

  • 对于国家/地区,数据中的中文、英文国家名(不区分大小写)、ISO两位/三位国家编码都可以自动匹配到对应国家
  • 对于省/市/自治区、城市、区/县,数据中的中文、拼音地名(不区分大小写)都可以自动匹配到对应地点

2. 数据源

2.1 物化视图


(1)数字类型字段现在支持直接进行筛选。原先是数字类型字段须转换为字符串才能筛选,效率较低。

(2)日期字段支持切换日期粒度

(3)扩展维度度量选择范围,所有字段均可作为维度度量。度量聚合方式:计数、去重计数、最小值、最大值。

(4)筛选条件支持设置“AND” 或者 “OR”条件,默认选择AND条件。

(5)字段选择新增“生成动态物化视图”。原先因为物化视图字段都是静态选项,当报告内容变化时物化视图会失效,由此产品新增“生成动态物化视图”功能以解决此类问题。

3. 数据填报

3.1 制式表单入库新增数据填充


部分数据(如日期,部门等公共维度)会有很多合并单元格操作,但在入库会造成大量空数据。现产品解决方案如下:

(1)字段级别的数据拆分:基于最细粒度数据做填充,同一行数据做合并

  • 1N(N1)直接拆分成最细的数据写入数据库
  • N*M类的填报入库需要选择按行还是按列拆分

(2)单元格数据数据填充:按照每次写入的“数据行数”填充数据

  • 产品选择:仅支持选择单个单元格
  • 补全策略:按照本次最大行数填充

3.2 制式表单支持数据联动


用户可以在制式表单中配置联动关系,

3.3 制式表单补全数据校验


(1)设置是否允许填报用户自定义选项

(2)如果输入内容不符合要求,右上角红点报错”选项不符合要求”

4. 管理

4.1 支持设置域全局的空值展示偏好


字段的空值展示形式,原先是需要每个字段都需要设置一遍,但如果用户有统一的偏好,则配置起来效率会比较低。为此产品现提供全局的空值展示偏好设置,入口在“域配置->其他配置”模块。

4.2 域管理-平台管理配置系统角色


(1)操作时需拥有域管理员权限。与项目角色项目角色类似,可以统一给所有项目和用户做初始化配置。

(2)支持以接口方式获取系统角色列表

4.3 资源血缘新增数据填报


当制式表单引用数据模型时,可以通过资源血缘视图查看到。

5. API

(1)报告集成功能增强

  • 图表更多选项支持以参数方式配置:导出、复制数据等,支持配置在token中
  • 集成全局参数支持以全局参数名作为数据,字符串支持数输入多值

(2)对外导出接口功能增强

  • 报告导出输入新增:导出文件名称和筛选器输入值,高级配置支持作为参数
  • 新增报表导出接口
  • 新增填报导出接口

(3)新增推送暂停/重启接口

  • 输入参数:项目ID、推送ID、暂停/重启
  • 输出结果:对应的推送处于暂停或者重启

(4)平台生成token机制优化

  • 生成用户:项目管理员可生成全平台用户token,原有权限仅超级管理员
  • 报告集成:如果项目管理员作为账号仅能基于项目内报告生成权限