EnricherSelector Klass
Definierar basklassen för alla berikarväljare.
Konstruktor
EnricherSelector()
Kommentarer
Använd egenskapen granularity för att ange kornigheten för en berikare.
EnricherSelector.granularity = DayGranularity()
Metoder
| process |
Bearbeta berikarväljaren. |
process
Bearbeta berikarväljaren.
process(customer_data: TimeData, public_data: TimeData, aggregator: Aggregator, join_keys: List[Tuple[str, str]] | None = None, debug: bool = False)
Parametrar
| Name | Description |
|---|---|
|
customer_data
Obligatorisk
|
En instans av en TimeData dervived-klass. |
|
public_data
Obligatorisk
|
En instans av en TimeData-härledd klass. |
|
aggregator
Obligatorisk
|
En aggregator. |
|
join_keys
|
En lista över kopplingsnyckelpar. Standardvärde: None
|
|
debug
|
Anger om felsökningsloggar ska skrivas ut. Standardvärde: False
|
Returer
| Typ | Description |
|---|---|
|
En tuppeln med en förändrad instans av kunddataklassen, en ändrad instans av den offentliga dataklassen och en lista över kopplingsnyckelpar. |
Attribut
granularity
Få kornighet.