EnricherSelector Klasa
Definiuje klasę bazową wszystkich selektorów wzbogacających.
- Dziedziczenie
-
builtins.objectEnricherSelector
Konstruktor
EnricherSelector()
Uwagi
Użyj właściwości , granularity
aby ustawić stopień szczegółowości wzbogacacza.
EnricherSelector.granularity = DayGranularity()
Metody
process |
Przetwarzanie selektora wzbogacającego. |
process
Przetwarzanie selektora wzbogacającego.
process(customer_data: TimeData, public_data: TimeData, aggregator: Aggregator, join_keys: List[Tuple[str, str]] | None = None, debug: bool = False)
Parametry
Nazwa | Opis |
---|---|
customer_data
Wymagane
|
Wystąpienie klasy TimeData dervived. |
public_data
Wymagane
|
Wystąpienie klasy pochodnej TimeData. |
aggregator
Wymagane
|
Agregator. |
join_keys
|
Lista par kluczy sprzężenia. Domyślna wartość: None
|
debug
|
Wskazuje, czy mają być drukowane dzienniki debugowania. Domyślna wartość: False
|
Zwraca
Typ | Opis |
---|---|
Krotka zmienionego wystąpienia klasy danych klienta, zmienione wystąpienie klasy danych publicznej i lista par kluczy sprzężenia. |
Atrybuty
granularity
Uzyskaj stopień szczegółowości.