发布日志v1.12
# 发布日志v1.12
# 数据集
# 重要 数据集变量声明
数据集查询中使用变量并不需要提前声明,只要下游自助分析中赋值即可生效,但是不方便地方在于在自助分析页面中不知道数据集中使用了哪些变量,以及变量的类型是什么。
从数据集和自助分析两个模块定位的使用者角色来看,数据集设计用户通常为有技术背景的用户,自助分析面向业务用户,因此为了让业务用户能在使用数据集时更加方便,可以选择在数据集开发阶段提前定义好
数据集支持的变量以及变量类型
数据集设计阶段声明变量支持
- 配置变量类型,不同的变量类型在自助分析页面变量赋值对应不同的输入形式
- 设置变量的默认值(也可以不设置)
- 默认值支持使用变量
提示
数据集查询中数组变量获取建议使用arr.get()函数传参设置,因为carr.get()能够在变量为空白字符和null两种情况下更安全的设定默认值
# 数据集维度支持绑定变量配置
将数据集维度绑定变量之后,自助分析过程中维度过滤条件可以隐式赋值到变量,从而进一步实现变量赋值的无感化、简单化,降低业务人员对变量赋值使用门槛
- 通过过滤类型的限制确保了变量赋值的正确性, 如日期范围查询过滤类型为闭区间,必须设置两个值
# Http数据集JSONArray+JSONObject类型数据解析
之前的版本中,对Http数据集解析,我们支持了请求response结构为JSONArray + 基础是基础类型数组的场景, 数据结构如下
[
[ "Income", "Life Expectancy", "Population", "Country", "Year" ],
[ 815, 34.05, 351014, "Australia", 1800 ],
[ 1314, 39, 645526, "Canada", 1800 ]
]
2
3
4
5
本次更新新增Http数据集支持JSONArray + JSONObject类型数据解析, 样例测试链接 (opens new window)
请求response结构Array + JSONObject
[
{
"userId": 1,
"id": 1,
"title": "sunt aut facere repellat p",
"body": "quia et suscipit\nsuscipit recusandae consequuntur "
},
{
"userId": 1,
"id": 2,
"title": "qui est esse",
"body": "est rerum tempore vitae\nsequi sint nihil "
}
]
2
3
4
5
6
7
8
9
10
11
12
13
14
提示
如果请求返回的数据结构最外层位数组,name行数据结构设定要选择为Array
# 自助分析
# 优化自助分析页面变量赋值体验
有了前面数据集设计阶段的变量声明之后,在自助分析页可以便捷的为变量赋值,输入框区分日期、日期范围、数组、字符等
注意 对于数据集中声明为动态值的变量在自助分析阶段
打开变量赋值,通过输入框设定为常量之后,保存图表该变量将失去动态属性,如果要保持变量动态性可以选择下列操作中的任意一种:
- 不打开变量赋值窗口设定变量值,变量保持为动态值
- 打开变量赋值窗口,删除变量赋值,并确认,变量保持为动态值,该操作在第二次打开变量赋值窗口时被删除的声明变量会再次出现
- 打开变量赋值窗口,修改变量类型为数组或其他普通数据框,输入自定义变量表达式,变量保持为动态值
# 交叉表
# 重要 支持自动滚动/轮播
交叉表支持开启自动滚动, 仅需设置滚动条 -> 取消页码显示 -> 打开自动滚动
- 支持首尾停顿时间设置
- 支持鼠标悬停暂停滚动
- 支持配置滚动速度
# 支持指标字体列字体加粗
# 表头行高配置
通过对表头行高、数据行高设置可以避免在换行表头和图片内容撑高行高之后出现垂直滚动条的问题
# 重要 导出Excel支持图片单元格
交叉表图片导出的过程中能够自适应行高,浮动图片动态计算在单元格中的位置
# 交互排序弹窗选择,支持仅当列
为什么交叉表指标列排序点击之后不生效?
这个问题经常被问到。原因很简单,交叉表的排序是先排前面的列再排后面的列,当前面的维度列有排序并且顺序固定了后面的指标列, 那么后面的指标列无论怎么排都不会影响整体顺序了
- 维度列如果不排序则不会自动合并单元格
- 维度列如果不排序小计计算不会生效
- 保留部分维度列不排序的情况下,可以实现指标分类排序交互
增加和明细表一样的排序设置仅当列,其他的列的排序设置自动取消,实现一键配置表格仅按当前列排序的需求
# 明细表
# 支持指标字体列字体加粗
# 重要 支持自动滚动
# 排行榜占比配置
# 指标卡支持分段样式与条件样式
# 复杂报表
# 导入Excel模板解析条件格式字体颜色
# 数据导入
# 数据查询支持分页查询
# 看板
# 优化网格左侧看板目录性能
优化网格看板导航目录加载性能,在看板资源很多的场景下也能快速完成目录加载
# 日期+时间范围选择优化
日期范围选择带时间的情况下,结束时间设置为23:59:59
# 组件菜单优化,防遮挡、美化
# 看板被动加载,仅在用户点击查询参数之后再查询图表
# 重要 联动弹窗看板
注意
现阶段由于环境变量为全局变量,弹窗看板与主看板之间的环境变量设定会互相影响
# 注意 取消级联需要维度层级限定,相同数据集即可
原下拉选项级联需要关联参数在数据集里面具有相同的维度层级,在升级之后仅需要字段为相同数据集即可实现选项级联
# 大屏
# 字体阴影配置
通过字体阴影设置可以配置字体发光效果
# 标签轮播
- 支持多组轮播
- 鼠标悬停暂停轮播
- 支持手动点击干预轮播状态
标签轮播演示:
注意
轮播仅在全屏模式或查看模式生效
# 轮播表列样式配置图形化
# 联动弹窗看板
- [修复] 轮播表文字对齐配置不生效问题
- [修复] 看板初始化的时候,环境变量设置,防止directQuery之类查询不能使用变量
# 重要 新增模块 门户
为解决不同数据消费者的看数体验,PC端正式重磅推出数据门户功能: 企业可快速创建统一灵活的企业级数据门户,便于数据分析师按项目/流程/业务等不同管理主线和分析主题,对仪表板卡片进行组合,灵活制作各种数据分析专题。
# 专题分析看板组织
# 专题看板目录树编辑
当页面越来越多时,可按需添加页面分组,并将页面拖拽至分组,还可自定义拖拽调整分组和具体页面的顺序,从而实现对页面进行多级分组管理,便于页面的快速定位与查找,让数据呈现更有条理
# 默认看板配置
设置默认打开看板,加载专题分析时自动打开您最关心的看板
# 菜单布局编辑/背景色配置
我们也为用户提供侧边、顶部导航样式配置,以此提升应用的样式颜值和易用性,你还可进一步对导航样式的颜色和图标进行自定义配置,使Web应用导航更丰富、更形象。
- 配置无需保存即时预览,避免对已上线的专题分析产生影响
- Logo和平台Logo统一
# 门户设计
# 多级菜单:专题组+标签组
数据门户的内容主要由一个个专题分析应用构成, 通过专题分组、专题内标签组实现不同应用的多级整合,让门户层次感更强,页面管理更加有序,提升企业成员的看数体验;
# 横幅背景配置, 内置多组精美横幅与支持背景上传
- 门户支持收藏与最近打开
# 重要 定时任务
# 定时任务队列配置
企业用户可以把定时任务按优先级、部门、业务、任务类型划分到不同的任务队列,防止高优先级的任务由于低优先级任务执行时间过长阻塞队列, 同时不同部门之间的任务队列互不影响
# 任务启动变量配置
# 保留历史任务日志列表
# 新增DataX任务类型
- 支持GUI模式与JSON配置模式
- 支持数据分片配置
- 支持图形化辅助建表操作
- 准实时日志查询
# 新增SQL任务、存储过程任务
# 增加启动节点
# 新增Shell任务与运行租户配置
# 定时任务简单依赖调度
# 增强定时任务变量功能
- 支持任务定义变量、Job启动变量
- 启动变量支持下游依赖传递
# 【优化】邮件发送服务,支持ssl,测试通过outlook, qq, 163, sina服务器邮箱
-[修复] 邮件内容不能图片和Excel同时发送的问题
# 其他
# 资源公开
提示
- 资源公开之后,该所有登陆的用户都为可见状态
- 资源公开从数据安全层面高风险操作,目前仅支持超级管理员进行资源公开操作
- 所有的资源包含菜单目录都支持公开,
- 使用场景
- 比如希望让所有用户都能使用企业门户模块功能,不需要额外授权的情况下可以使用资源公开
- 希望某个做了针对用户授权的看板能被所有登陆账户查看
# 系统配置增加
- 禁止环境变量sql注入
- 禁止扩展菜单显示
# [优化] web页面直接导出图片效果 - 在小分辨率屏幕下交叉表尺寸没有缩放 - 横向布局上没有边距
# 修复
- [修复] 在线表格缓存数据之后,二次加载不显示表格与缓存数据路径问题
- [修复] 看板中复杂报表没有权限和组件删除同时显示问题
- [修复] 衍生维度过滤组外之后关联看板参数默认过滤失效的问题
- [修复] 邮件内容不能图片和Excel同时发送的问题