共用方式為


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