EnricherCountryRegionSelector 类

定义 CountryRegion 选择器计算。

所有成员均为静态函数。

使用无粒度进行初始化。

继承
EnricherCountryRegionSelector

构造函数

EnricherCountryRegionSelector()

方法

countryregion_join

将客户数据与公共数据联接,并应用指定的聚合器。

process

通过指定的聚合器,使用公共数据扩充客户数据。

countryregion_join

将客户数据与公共数据联接,并应用指定的聚合器。

countryregion_join(env, customer_data: CountryOrRegionData, public_data: CountryOrRegionData, aggregator: Aggregator, join_keys: list | None = None, debug: bool = False) -> Tuple[CountryOrRegionData, CountryOrRegionData, List[Tuple[str, str]]]

参数

名称 说明
env
必需

运行时环境。

customer_data
必需

客户数据的 CountryOrRegionData 类的实例。

public_data
必需

公共数据的 CountryOrRegionData 类的实例。

aggregator
必需

聚合器。

join_keys

联接键对的列表。

默认值: None
debug

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

默认值: False

返回

类型 说明

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

process

通过指定的聚合器,使用公共数据扩充客户数据。

process(env: RuntimeEnv, customer_data: CountryOrRegionData, public_data: CountryOrRegionData, aggregator: Aggregator, join_keys: list | None = None, debug: bool = False) -> Tuple[CountryOrRegionData, CountryOrRegionData, List[Tuple[str, str]]]

参数

名称 说明
env
必需

运行时环境。

customer_data
必需

CountryOrRegionData 类的实例。

public_data
必需

CountryOrRegionData 类的实例。

aggregator
必需

聚合器。

join_keys

联接键对的列表。

默认值: None
debug

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

默认值: False

返回

类型 说明

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