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