使用此转换组合三个字段(这三个字段用作查询输出中列、行和单元格值字段的输入),并生成一个矩阵。
假如我们存在如下原始数据:
Server ID | CPU Temperature | Server Status |
server 1 | 82 | OK |
server 2 | 88.6 | OK |
server 3 | 59.6 | Shutdown |
对应的 SQL 语句如下:
select 'server1' as server_id, 82 as cpu_temperature, 'OK' as server_status from dual union all select 'server2' as server_id, 88.6 as cpu_temperature, 'OK' as server_status from dual union all select 'server3' as server_id, 59.6 as cpu_temperature, 'Shutdown' as server_status from dual
将上述 SQL 语句作为 Grafana 的数据,效果如下图:
我们可以用“server_status”的值作为列名,用“server_id”的值作为行名,用“cpu_temperature”作为每个单元格的内容,生成一个矩阵。每个单元格的内容将出现在现有列(“Server Status”)和行组合(“Server ID”)中。对于其他单元格,可以在以下值之间选择要显示的值: Null、True、False 或 空。效果如下图:
使用此转换从查询结果中指定字段来构建矩阵,矩阵输出反映了这些字段中唯一值之间的关系,这可以帮助您以结构清晰的矩阵格式呈现复杂的关系。