Enricher Classe
Definisce la classe di arricchimento di base.
Inizializzare una nuova istanza.
- Ereditarietà
-
builtins.objectEnricher
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 di dati pubblici. |
location_selector
Necessario
|
Istanza di una classe derivata del selettore di posizione di arricchimento. |
time_selector
Necessario
|
Istanza di una classe derivata del selettore di tempo di arricchimento. |
aggregator
Necessario
|
Istanza di una classe derivata di aggregatore. |
Restituisce
Tipo | Descrizione |
---|---|
Tupla di : ( una nuova istanza della classe |
Attributi
debug
debug = False