EnricherCountryRegionSelector Classe
Definisce i calcoli del selettore CountryRegion.
Tutti sono membri sono funzioni statiche.
Inizializzare con granularità none.
- Ereditarietà
-
EnricherCountryRegionSelector
Costruttore
EnricherCountryRegionSelector()
Metodi
countryregion_join |
Aggiungere i dati dei clienti con i dati pubblici, con l'aggregatore specificato applicato. |
process |
Arricchire i dati dei clienti con dati pubblici usando l'aggregatore specificato. |
countryregion_join
Aggiungere i dati dei clienti con i dati pubblici, con l'aggregatore specificato applicato.
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]]]
Parametri
Nome | Descrizione |
---|---|
env
Necessario
|
Ambiente di runtime. |
customer_data
Necessario
|
Istanza della classe CountryOrRegionData per i dati dei clienti. |
public_data
Necessario
|
Istanza della classe CountryOrRegionData per i dati pubblici. |
aggregator
Necessario
|
Aggregatore. |
join_keys
|
Elenco di coppie di chiavi di join. Valore predefinito: None
|
debug
|
Indica se stampare i log di debug. Valore predefinito: False
|
Restituisce
Tipo | Descrizione |
---|---|
Tupla dell'istanza della classe di dati cliente modificata, dell'istanza della classe di dati pubblica modificata e di un elenco di coppie di chiavi di join. |
process
Arricchire i dati dei clienti con dati pubblici usando l'aggregatore specificato.
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]]]
Parametri
Nome | Descrizione |
---|---|
env
Necessario
|
Ambiente di runtime. |
customer_data
Necessario
|
Istanza della classe CountryOrRegionData. |
public_data
Necessario
|
Istanza della classe CountryOrRegionData. |
aggregator
Necessario
|
Aggregatore. |
join_keys
|
Elenco di coppie di chiavi di join. Valore predefinito: None
|
debug
|
Indica se stampare i log di debug. Valore predefinito: False
|
Restituisce
Tipo | Descrizione |
---|---|
Tupla dell'istanza della classe di dati cliente modificata, dell'istanza della classe di dati pubblica modificata e di un elenco di coppie di chiavi di join. |