共用方式為


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]]]

參數

名稱 Description
env
必要

運行時間環境。

customer_data
必要

客戶數據的 CountryOrRegionData 類別實例。

public_data
必要

公用數據的 CountryOrRegionData 類別實例。

aggregator
必要

匯總工具。

join_keys

聯結金鑰組的清單。

預設值: None
debug

指出是否要列印偵錯記錄。

預設值: False

傳回

類型 Description

已改變客戶數據類別實例、已變更的公用數據類別實例,以及聯結密鑰組清單的 Tuple。

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]]]

參數

名稱 Description
env
必要

運行時間環境。

customer_data
必要

CountryOrRegionData 類別的實例。

public_data
必要

CountryOrRegionData 類別的實例。

aggregator
必要

匯總工具。

join_keys

聯結金鑰組的清單。

預設值: None
debug

指出是否要列印偵錯記錄。

預設值: False

傳回

類型 Description

已改變客戶數據類別實例、已變更的公用數據類別實例,以及聯結密鑰組清單的 Tuple。