时间管理 (Azure 流分析)
Azure 流分析查询语言扩展了 SQL 语法,以便通过事件流实现复杂的计算。 流分析提供用于处理数据时态方面的语言构造。 例如,可以向流事件分配自定义时间戳、为聚合指定时间窗口、指定 JOIN 操作的两个数据流之间允许的时间差等。
Azure 流分析中的所有时间处理操作均采用 UTC 格式。
项 | 总结 |
---|---|
System.Timestamp () | System.Timestamp () 是可用于检索事件的时间戳的系统属性。 |
TIMESTAMP BY | TIMESTAMP BY 子句允许指定自定义时间戳值。 |
时间偏差策略 | 针对“无序”和“延迟到达”事件的策略。 |
随时间范围聚合函数 | 聚合函数用于从时间窗口对一组值执行计算并返回单个值。 |
JOIN 谓词中的 DATEDIFF | 指定 JOIN 操作的时间边界 |
日期和时间函数 | 流分析提供了各种日期和时间函数以供使用。 |