Condividi tramite


EnricherSelector Classe

Definisce la classe base di tutti i selettori di arricchimento.

Costruttore

EnricherSelector()

Commenti

Utilizzare la granularity proprietà per impostare la granularità di un enricher.


   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

Aggregatore.

join_keys

Elenco di coppie chiave 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.

Attributi

granularity

Ottenere la granularità.