EnricherSelector 类

定义所有扩充器选择器的基类。

继承
builtins.object
EnricherSelector

构造函数

EnricherSelector()

注解

使用 granularity 属性设置扩充器的粒度。


   EnricherSelector.granularity = DayGranularity()

方法

process

处理扩充器选择器。

process

处理扩充器选择器。

process(customer_data: TimeData, public_data: TimeData, aggregator: Aggregator, join_keys: List[Tuple[str, str]] | None = None, debug: bool = False)

参数

名称 说明
customer_data
必需

TimeData 派生类的实例。

public_data
必需

TimeData 派生类的实例。

aggregator
必需

聚合器。

join_keys

联接键对的列表。

默认值: None
debug

指示是否要打印调试日志。

默认值: False

返回

类型 说明

一个元组,其中包含已更改的客户数据类实例、已更改的公共数据类实例和联接键对的列表。

属性

granularity

获取粒度。