Enricher Classe
Definisce la classe di arricchimento di base.
Inizializzare una nuova istanza.
Costruttore
Enricher(enable_telemetry: bool = False)
Parametri
| Nome | Descrizione |
|---|---|
|
enable_telemetry
|
Indica se inviare dati di telemetria. Valore predefinito: False
|
|
enable_telemetry
Necessario
|
Indica se inviare dati di telemetria. |
Metodi
| enrich |
Arricchire i dati dei clienti con dati pubblici applicando selettori e aggregatori. |
enrich
Arricchire i dati dei clienti con dati pubblici applicando selettori e aggregatori.
enrich(customer_data: CustomerData, public_data: PublicData, location_selector: EnricherLocationSelector, time_selector: EnricherTimeSelector, aggregator: Aggregator) -> Tuple[CustomerData, PublicData, CustomerData, List[Tuple[str, str]]]
Parametri
| Nome | Descrizione |
|---|---|
|
customer_data
Necessario
|
Istanza di una classe derivata dai dati del cliente. |
|
public_data
Necessario
|
Istanza di una classe derivata da dati pubblici. |
|
location_selector
Necessario
|
Istanza di una classe derivata del selettore di posizione di arricchimento. |
|
time_selector
Necessario
|
Istanza di una classe derivata da un selettore ora di arricchimento. |
|
aggregator
Necessario
|
Istanza di una classe derivata da aggregatore. |
Restituisce
| Tipo | Descrizione |
|---|---|
|
Tupla di: ( una nuova istanza della classe |
Attributi
debug
debug = False