可视化工作表数据¶
本主题介绍如何使用 Snowsight 中的图表将 SQL 工作表结果可视化。图表可将查询结果可视化,传达逻辑关系,并帮助您做出更明智的决策。图表可让您快速了解数据中的模式并识别其中的异常值。
Snowsight 支持以下类型的图表:
条形图
折线图
散点图
热图
记分卡
您还可以 使用仪表板 使数据可视化。
创建图表¶
在工作表中运行查询时,可以根据结果显示图表。
运行工作表。
在查询的结果表上方,选择 Chart。
修改图表¶
如果您选择图表来可视化工作表结果,Snowsight 会根据查询结果自动为您生成图表。每个查询每次只支持一种图表类型。
将鼠标悬停在图表上,可查看每个数据点的详细信息。例如,您可以折线图形式查看结果:
您可以修改用于显示查询结果的图表类型。
您可以通过 Data 部分管理图表中的列:
选择列可修改列属性:
添加或移除列。
在查询结果中选择要在图表中使用的不同列。
修改列数据在图表中的表示方式。例如,将时间列的分桶依据从日改为分钟。
您可以修改列属性,以配置该列中的数据在图表中的呈现方式。有关管理汇总数据的更多详细信息,请参阅 汇总数据和桶数据。
在 Appearance 部分中设置图表样式。可用的设置取决于图表的类型。例如,对于热网格图:
图表的具体内容取决于查询结果。要生成本主题中的示例,请使用以下基于 Snowflake 示例数据的查询:
SELECT
COUNT(O_ORDERDATE) as orders, O_ORDERDATE as date
FROM
SNOWFLAKE_SAMPLE_DATA.TPCH_SF1.ORDERS
WHERE
O_ORDERDATE = :daterange
GROUP BY
:datebucket(O_ORDERDATE), O_ORDERDATE
ORDER BY
O_ORDERDATE
LIMIT 10;
图表和新的查询结果¶
只要图表使用的列在查询结果中可用,图表就会自动更新。如果列名称发生变更,您必须使用新的列名称更新图表。图表会指示任何找不到的列。
汇总数据和桶数据¶
图表简化了分组数字、日期和时间戳,这些数值或多或少都具有连续性,可分为不同的 桶。例如,假设您的查询要检索一段时间内的每日数据。在不修改查询的情况下,您可以轻松地在检查器面板中选择不同的时间桶(例如每周或每月数据),以更改图表中结果的时间维度。
对于日期列,图表可以按日期、周、月和年分成不同的桶。对于数值列,图表可以按整数值分成不同的桶。
图表使用聚合函数从桶中的多个数据点中确定单个值。这些函数如下:
average
count
minimum
maximum
median
mode
sum
下载图表¶
Snowsight 提供 PNG 格式的图表文件。