Enricher クラス
基本エンリッチャー クラスを定義します。
新しいインスタンスを初期化します。
- 継承
-
builtins.objectEnricher
コンストラクター
Enricher(enable_telemetry: bool = False)
パラメーター
名前 | 説明 |
---|---|
enable_telemetry
|
テレメトリを送信するかどうかを示します。 規定値: False
|
enable_telemetry
必須
|
テレメトリを送信するかどうかを示します。 |
メソッド
enrich |
セレクターとアグリゲーターを適用して、パブリック データで顧客データをエンリッチします。 |
enrich
セレクターとアグリゲーターを適用して、パブリック データで顧客データをエンリッチします。
enrich(customer_data: CustomerData, public_data: PublicData, location_selector: EnricherLocationSelector, time_selector: EnricherTimeSelector, aggregator: Aggregator) -> Tuple[CustomerData, PublicData, CustomerData, List[Tuple[str, str]]]
パラメーター
名前 | 説明 |
---|---|
customer_data
必須
|
顧客データ派生クラスのインスタンス。 |
public_data
必須
|
パブリック データ派生クラスのインスタンス。 |
location_selector
必須
|
エンリッチャー場所セレクター派生クラスのインスタンス。 |
time_selector
必須
|
エンリッチャー時間セレクター派生クラスのインスタンス。 |
aggregator
必須
|
アグリゲーター派生クラスのインスタンス。 |
戻り値
型 | 説明 |
---|---|
クラス |
属性
debug
debug = False