HolidayEnricher Klasse
Definiert einen allgemeinen Feiertagsreicherer.
Die HolidayEnricher-Klasse kann verwendet werden, um öffentliche Feiertagsdaten mit Ihren Daten zu verknüpfen. Sehen Sie sich z. B. das Dataset " Feiertage " im Katalog "Open Datasets" an.
Initialisieren mit öffentlichem Datenobjekt.
Konstruktor
HolidayEnricher(public_data_object: PublicData, enable_telemetry: bool = False)
Parameter
| Name | Beschreibung |
|---|---|
|
public_data_object
Erforderlich
|
Ein öffentliches Dataset. |
|
enable_telemetry
|
Gibt an, ob Telemetrie gesendet werden soll. Standardwert: False
|
Methoden
| enrich_customer_data_no_agg |
Kundendaten mit standard-aggregator_all anreichern. |
| enrich_customer_data_with_agg |
Bereichern Sie Kundendaten mit dem angegebenen Aggregator. |
enrich_customer_data_no_agg
Kundendaten mit standard-aggregator_all anreichern.
enrich_customer_data_no_agg(customer_data_object: CustomerData, time_round_granularity: str = 'day') -> Tuple[CustomerData, PublicData, List[Tuple[str, str]]]
Parameter
| Name | Beschreibung |
|---|---|
|
customer_data_object
Erforderlich
|
Eine Instanz einer Kundendatenklasse. |
|
time_round_granularity
|
Die Zeit granularität, "Tag", "Stunde" oder "Monat". Der Standardwert ist "Tag". Standardwert: day
|
Gibt zurück
| Typ | Beschreibung |
|---|---|
|
Ein Tupel mit erweiterten Kundendaten (new_customer_data) und processed_public_data. |
enrich_customer_data_with_agg
Bereichern Sie Kundendaten mit dem angegebenen Aggregator.
enrich_customer_data_with_agg(customer_data_object: CustomerData, agg: str, time_round_granularity: str = 'day') -> Tuple[CustomerData, List[Tuple[str, str]]]
Parameter
| Name | Beschreibung |
|---|---|
|
customer_data_object
Erforderlich
|
Eine Instanz einer Kundendatenklasse. |
|
agg
Erforderlich
|
Ein Aggregator. |
|
time_round_granularity
|
Eine Zeit granularität, "Stunde", "Tag" oder "Monat". Der Standardwert ist "Tag". Standardwert: day
|
Gibt zurück
| Typ | Beschreibung |
|---|---|
|
Ein Tupel mit angereicherten Kundendaten (joined_data). |