EnricherSelector Klasse
Definiert die Basisklasse aller Anreicherungsselektoren
- Vererbung
-
builtins.objectEnricherSelector
Konstruktor
EnricherSelector()
Hinweise
Verwenden Sie die Eigenschaft granularity
, um die Granularität einer Anreicherung festzulegen.
EnricherSelector.granularity = DayGranularity()
Methoden
process |
Verarbeiten Sie den Anreicherungsselektor. |
process
Verarbeiten Sie den Anreicherungsselektor.
process(customer_data: TimeData, public_data: TimeData, aggregator: Aggregator, join_keys: List[Tuple[str, str]] | None = None, debug: bool = False)
Parameter
Name | Beschreibung |
---|---|
customer_data
Erforderlich
|
Eine Instanz einer von TimeData abgeleiteten Klasse |
public_data
Erforderlich
|
Eine Instanz einer von TimeData abgeleiteten Klasse |
aggregator
Erforderlich
|
Ein Aggregator. |
join_keys
|
Eine Liste von Joinschlüsselpaaren Standardwert: None
|
debug
|
Gibt an, ob Debugprotokolle ausgegeben werden sollen Standardwert: False
|
Gibt zurück
Typ | Beschreibung |
---|---|
Ein Tupel einer geänderten Instanz der Kundendatenklasse, einer geänderten Instanz der öffentlichen Datenklasse und einer Liste von Joinschlüsselpaaren |
Attribute
granularity
Erhalten Sie Granularität.