Skip to content

自定义算子

DataSpring 为你提供自定义算子的功能,使你能够在转换器的公式中使用自定义算子,在数据处理时更加随心所欲,不必受限于系统的内置函数,大大扩展了公式的表达能力。

系统支持两种类型的自定义算子:

要求你有一定的代码编写能力。数据类型请参照:

Python Flink UDF 数据类型及映射关系

示例:

python
@udf(result_type=DataTypes.STRING(), input_types=[DataTypes.STRING(), DataTypes.BIGINT()])
def my_add_udf(i, j):
    return i + str(j)
Flink UDF算子

表达式算子

表达式算子集成了Focus Search 的公式辅助功能。 输入公式时,拥有代码补全功能。 表达式算子