机器学习之UDF/UDTF/UDAF
UDF(用户自定义标量函数)、UDTF(表值函数)和UDAF(用户自定义聚合函数)是大数据与数据库处理(如 Hive、Spark、Flink、MaxCompute)中处理不同数据维度的核心函数类型。 [1, 2, 3]
1. UDF (User-Defined Function) 标量函数
2. UDTF (User-Defined Table-Valued Function) 表值函数
3. UDAF (User-Defined Aggregation Function) 聚合函数
- 特点:多进一出(输入多行数据,通过分组聚合成一行)。
- 应用场景:必须配合
GROUP BY使用,对分组内的数据求和、求平均值或求最大/最小值。 - 对应内置函数:
SUM(),AVG(),COUNT(),MAX()。
浙公网安备 33010602011771号