EnricherSelector Classe
Définit la classe de base de tous les sélecteurs d’enrichissement.
- Héritage
-
builtins.objectEnricherSelector
Constructeur
EnricherSelector()
Remarques
Utilisez la propriété granularity
pour définir la granularité d’enrichissement.
EnricherSelector.granularity = DayGranularity()
Méthodes
process |
Traite le sélecteur d’enrichissement. |
process
Traite le sélecteur d’enrichissement.
process(customer_data: TimeData, public_data: TimeData, aggregator: Aggregator, join_keys: List[Tuple[str, str]] | None = None, debug: bool = False)
Paramètres
Nom | Description |
---|---|
customer_data
Obligatoire
|
Instance d’une classe dérivée TimeData. |
public_data
Obligatoire
|
Instance d’une classe dérivée TimeData. |
aggregator
Obligatoire
|
Agrégateur. |
join_keys
|
Liste de paires de clés de jointure. Valeur par défaut: None
|
debug
|
Indique s’il est nécessaire d’imprimer les journaux de débogage. Valeur par défaut: False
|
Retours
Type | Description |
---|---|
Tuple d’une instance de classe de données client modifiée, d’une instance de classe de données publiques modifiée et d’une liste de paires de clés de jointure. |
Attributs
granularity
Obtient la granularité.