Freigeben über


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
str

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
str

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).