Condividi tramite


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.