Enricher Klasa
Definiuje klasę wzbogacacza podstawowego.
Zainicjuj nowe wystąpienie.
Konstruktor
Enricher(enable_telemetry: bool = False)
Parametry
| Nazwa | Opis |
|---|---|
|
enable_telemetry
|
Wskazuje, czy wysyłać dane telemetryczne. Domyślna wartość: False
|
|
enable_telemetry
Wymagane
|
Wskazuje, czy wysyłać dane telemetryczne. |
Metody
| enrich |
Wzbogacanie danych klientów przy użyciu danych publicznych przez zastosowanie selektorów i agregatora. |
enrich
Wzbogacanie danych klientów przy użyciu danych publicznych przez zastosowanie selektorów i agregatora.
enrich(customer_data: CustomerData, public_data: PublicData, location_selector: EnricherLocationSelector, time_selector: EnricherTimeSelector, aggregator: Aggregator) -> Tuple[CustomerData, PublicData, CustomerData, List[Tuple[str, str]]]
Parametry
| Nazwa | Opis |
|---|---|
|
customer_data
Wymagane
|
Wystąpienie klasy pochodnej danych klienta. |
|
public_data
Wymagane
|
Wystąpienie klasy pochodnej danych publicznych. |
|
location_selector
Wymagane
|
Wystąpienie selektora lokalizacji wzbogacającej klasy pochodnej. |
|
time_selector
Wymagane
|
Wystąpienie klasy pochodnej selektora czasu wzbogacającego. |
|
aggregator
Wymagane
|
Wystąpienie klasy pochodnej agregatora. |
Zwraca
| Typ | Opis |
|---|---|
|
Krotka: ( nowe wystąpienie klasy |
Atrybuty
debug
debug = False