EnricherCountryRegionSelector 类
定义 CountryRegion 选择器计算。
所有成员都是静态函数。
使用无粒度进行初始化。
构造函数
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
|
返回
| 类型 | 说明 |
|---|---|
|
已更改的客户数据类实例、更改的公共数据类实例和联接键对列表的元组。 |