Enricher クラス
基本エンリッチャー クラスを定義します。
新しいインスタンスを初期化します。
コンストラクター
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