有奖捉虫:办公协同&微信生态&物联网文档专题 HOT
数据转换支持用户对检索结果进行二次处理,包括字段类型修改、选择制图字段、合并分组等。可以在不修改 SQL 语句的情况下,满足制图的需求。

开启数据转换

2. 在左侧导航栏中,单击检索分析,进入检索分析页面。
3. 选择统计图表页签,将下方的数据转换设置为




4. 仪表盘图表编辑页面,选择数据转换页签,将数据转换设置为




使用数据转换的情况




执行一个 SQL 分析语句后,想要在不同的图表类型上做可视化。因为不同的图表需要的字段数量与属性不同,在不匹配时就会出现以上情况。此时,用户可以通过修改 SQL,使其适配图表要求。也可以通过数据转换配置,对已有结果进行二次处理,满足制图需求。

使用数据转换

选择制图字段



通过 SQL 检索出了以上列表中的结果,此时通过勾选字段列表中的字段,可以控制图表选中指定字段来制图,等价于 select。以下为选中部分字段后的结果:



转换字段类型




SQL 统计的结果中,每个字段都有一个默认的类型,图表依据类型识别#数值类型的字段为指标,t字符串类型的字段为普通维度,时间类型的字段作为时间维度。并将其与制图所需的字段属性对应。例如在时序图中,就需要时间维度字段作为 X 轴,指标字段作为 Y 轴。
上图示例中的 time 字段被当做了一个普通维度,此时,无法满足时序图的字段属性要求。而通过修改 time 字段属性为时间类型,会发现 time 字段转变为时间格式(等价于 CAST 函数),此时即可使用时序图。
常见用户使用 histogram 函数处理字段,其结果可以是非标准的时间格式,因此若默认为普通维度,无法使用时序图。需要提前通过 cast 函数转换为时间类型,或者通过数据转换修改字段属性为时间维度。



合并分组




通过 SQL 检索出以上结果,按照 "server_addr" 与 "server_name" 进行分组,统计每个分组的 PV、UV。此时,想要在当前的结果上对 "server_name" 进行合并分组统计,可以通过隐藏 "server_addr" 字段,然后合并所选的普通维度 "server_name",等价于 Group By 函数。得到的结果如下: