Sdílet prostřednictvím


Enricher Třída

Definuje základní třídu enricher.

Inicializujte novou instanci.

Dědičnost
builtins.object
Enricher

Konstruktor

Enricher(enable_telemetry: bool = False)

Parametry

Name Description
enable_telemetry

Určuje, jestli se má odesílat telemetrie.

Default value: False
enable_telemetry
Vyžadováno

Určuje, jestli se má odesílat telemetrie.

Metody

enrich

Obohaťte zákaznická data o veřejná data použitím selektorů a agregátoru.

enrich

Obohaťte zákaznická data o veřejná data použitím selektorů a agregátoru.

enrich(customer_data: CustomerData, public_data: PublicData, location_selector: EnricherLocationSelector, time_selector: EnricherTimeSelector, aggregator: Aggregator) -> Tuple[CustomerData, PublicData, CustomerData, List[Tuple[str, str]]]

Parametry

Name Description
customer_data
Vyžadováno

Instance třídy odvozené ze zákaznických dat.

public_data
Vyžadováno

Instance třídy odvozené z veřejných dat.

location_selector
Vyžadováno

Instance odvozené třídy selektoru umístění rozšíření.

time_selector
Vyžadováno

Instance třídy odvozeného časového selektoru rozšiřování.

aggregator
Vyžadováno

Instance agregátor odvozené třídy.

Návraty

Typ Description

Řazená kolekce členů: ( nová instance třídy customer_data, nezměněná instance public_datatřídy , nová připojená instance třídy customer_data, klíče spojení (seznam řazené kolekce členů))

Atributy

debug

debug = False