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]]]
參數
名稱 | 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、已改變的公用資料類別實例,以及聯結金鑰組的清單。 |