EnricherSelector Classe
Definisce la classe di base di tutti i selettore di arricchimento.
- Ereditarietà
-
builtins.objectEnricherSelector
Costruttore
EnricherSelector()
Commenti
Utilizzare la granularity
proprietà per impostare la granularità di un arricchimento.
EnricherSelector.granularity = DayGranularity()
Metodi
process |
Elaborare il selettore di arricchimento. |
process
Elaborare il selettore di arricchimento.
process(customer_data: TimeData, public_data: TimeData, aggregator: Aggregator, join_keys: List[Tuple[str, str]] | None = None, debug: bool = False)
Parametri
Nome | Descrizione |
---|---|
customer_data
Necessario
|
Istanza di una classe TimeData dervived. |
public_data
Necessario
|
Istanza di una classe derivata TimeData. |
aggregator
Necessario
|
Un aggregatore. |
join_keys
|
Elenco delle coppie chiave di join. Valore predefinito: None
|
debug
|
Indica se stampare i log di debug. Valore predefinito: False
|
Restituisce
Tipo | Descrizione |
---|---|
Una tupla di istanza della classe di dati del cliente modificata, istanza della classe di dati pubblica modificata e un elenco di coppie chiave di join. |
Attributi
granularity
Ottenere la granularità.