Enricher Classe
Définit la classe d’enrichissement de base.
Initialisez une nouvelle instance.
- Héritage
-
builtins.objectEnricher
Constructeur
Enricher(enable_telemetry: bool = False)
Paramètres
Nom | Description |
---|---|
enable_telemetry
|
Indique s’il est nécessaire d’envoyer des données de télémétrie. Valeur par défaut: False
|
enable_telemetry
Obligatoire
|
Indique s’il est nécessaire d’envoyer la télémétrie. |
Méthodes
enrich |
Enrichissez les données client avec des données publiques en appliquant des sélecteurs et un agrégateur. |
enrich
Enrichissez les données client avec des données publiques en appliquant des sélecteurs et un agrégateur.
enrich(customer_data: CustomerData, public_data: PublicData, location_selector: EnricherLocationSelector, time_selector: EnricherTimeSelector, aggregator: Aggregator) -> Tuple[CustomerData, PublicData, CustomerData, List[Tuple[str, str]]]
Paramètres
Nom | Description |
---|---|
customer_data
Obligatoire
|
Instance d’une classe dérivée des données client. |
public_data
Obligatoire
|
Instance d’une classe dérivée des données publiques. |
location_selector
Obligatoire
|
Instance d’une classe dérivée d’un sélecteur d’emplacement d’enrichissement. |
time_selector
Obligatoire
|
Instance d’une classe dérivée d’un sélecteur d’heure d’enrichissement. |
aggregator
Obligatoire
|
Instance d’une classe dérivée d’un agrégateur. |
Retours
Type | Description |
---|---|
Un tuple de : (une nouvelle instance de la classe |
Attributs
debug
debug = False