SENSE 的图表汇集了各种类型的可视化方法,并提供了丰富的工具和方便的交互,帮助数据人员对数据做即时探索和分析加工,更高效的发现数据中隐含的信息。
这一节内容将围绕 SENSE 的图表界面介绍它的交互和工具:
创建图表
在创建好的数据集中,可以根据需求,选择需要创建的图表类型。 根据不同类别图表的要求,选择维度、度量字段,系统自动生成图表。 HENGSHI SENSE 支持同事之间分享图表、协作应用,对于该应用下的图表,你可以直接使用或者修改后使用。
左侧数据栏
数据
选择创建好的数据集,用该数据集中的数据创建所需图表,创建了关系的数据集会用线相互连接。
点击数据集右侧搜索图标,将直接跳转到该数据集的管理页面。
字段和指标
-
字段: 当前数据集所有原始字段和新增字段。字段若有分组信息,也同时将分组信息以树形结构展示在字段列表中,方便字段的快速定位。
-
计算指标: 依赖该数据集新增的全部指标。指标的分组信息也同样会展示在指标列表中。
-
图内指标: 图内的维度,度量字段。
拖动字段到配置中的维度和度量。
新建字段
可以通过列值计算、高级表达式、列值分组来添加文本、日期、数字类型的字段。
新建计算指标
可以通过列值计算、高级表达式、列值分组来添加文本、日期、数字类型的字段。不允许添加非聚合指标。
新建参数
可以添加文本、数字、日期、时间类型的参数,从而实现应用的参数化控制。
右上方工具栏
自动保存
撤销、重做操作不影响自动保存。
默认勾选自动保存,用户取消自动保存后,每次配置图表页面将不会发送请求,只有勾选自动保存或点击保存按钮时页面才会发送请求,此时图表将重新渲染。
取消勾选自动保存时:
- 图表界面出现暂停蒙层;
- 用户不可以编辑字段/指标;
- 将会取消正在进行的下钻;
- 将会关闭已经打开的详细数据弹窗。
保存
取消勾选自动保存时,用户对图表进行操作后可点击保存按钮进行保存,此时暂停蒙层依然存在,图表重新加载。
若用户对图表操作后未点击保存按钮,直接点击刷新按钮或者刷新页面时,将提示"您的更改还未保存,确定刷新吗?"。
撤销
可以撤销之前的操作。
重做
重做撤销的操作。
导出
可以按照 PNG、PDF、Excel 聚合结果数据三种格式导出图表。
刷新
不使用图表缓存数据,而直接刷新图表数据。
SQL 调试
设计图表的时候需要使用到不同的数据,这些数据的计算有简单也有复杂,有时候在计算这些数据的时候后台的响应比较慢。如果你希望了解后台执行的 SQL 是怎样的并且进行排查和优化的话,可以使用这个功能。
SQL 调试提供以下两个功能:
- 查看 SQL 代码
- 查看 SQL 代码的执行计划的 explain 结果
如果发现的某个图表执行性能不理想,首先可以查看执行的 SQL 代码是否合理,是否可以调整维度和度量的计算表达式。然后可以使用 explain 的功能查看执行计划。如果发现执行计划中某一些操作耗费的事件比较长,那么可以针对不同的情况,进行相应的优化工作。例如执行计划大部分事件都在重复的进行表的 scan 操作,那么可以考虑在相关表的相关列上建立一些索引以加快图表的执行。
返回
返回仪表盘页面。
查看数据
查看当前图表的原始数据。
中间工具栏
切换图表
用户可以根据需求切换不同的图表类型,彩色图标可以直接切换不需要再次配置,灰色图标切换后不会保留图表的维度、度量,需要用户自己重新配置度量、维度。
配置
从中间导航栏中选择配置
,可根据自己需求进行以下配置,以优化完整图表。
- 维度
- 度量
- 过滤器