CommonWeatherEnricher クラス
GFS 予測データと ISD 履歴データの、一般的な気象エンリッチャーを定義します。
NOAA Global Forecast System (GFS) 気象データと NOAA Integrated Surface Data (ISD) 履歴データは、Open Datasets カタログで使用できます。 これらのパブリック データセットを使用して、データをエンリッチできます。
パブリック データ オブジェクトを使用して初期化します。
- 継承
-
CommonWeatherEnricher
コンストラクター
CommonWeatherEnricher(public_data_object: PublicData, enable_telemetry: bool = False)
パラメーター
名前 | 説明 |
---|---|
public_data_object
必須
|
パブリック データセット。 |
enable_telemetry
|
テレメトリを送信するかどうかを示します。 規定値: False
|
public_data_object
必須
|
パブリック データセット。 |
enable_telemetry
必須
|
テレメトリを送信するかどうかを示します。 |
メソッド
enrich_customer_data_no_agg |
既定の aggregator_all を使用して顧客データをエンリッチします。 |
enrich_customer_data_with_agg |
指定したアグリゲーターを使用して顧客データをエンリッチします。 |
enrich_customer_data_no_agg
既定の aggregator_all を使用して顧客データをエンリッチします。
enrich_customer_data_no_agg(customer_data_object: CustomerData, location_match_granularity: int = 1, time_round_granularity: str = 'hour') -> Tuple[CustomerData, PublicData, List[Tuple[str, str]]]
パラメーター
名前 | 説明 |
---|---|
customer_data_object
必須
|
顧客データ クラスのインスタンス。 |
location_match_granularity
|
location_granularity.closest_top_n 規定値: 1
|
time_round_granularity
|
時間の細分性、'day'、'hour'、または 'month'。 規定値: hour
|
戻り値
型 | 説明 |
---|---|
エンリッチされた顧客データ (new_customer_data)、processed_public_data のタプル。 |
enrich_customer_data_with_agg
指定したアグリゲーターを使用して顧客データをエンリッチします。
enrich_customer_data_with_agg(customer_data_object: CustomerData, agg: str, location_match_granularity: int = 1, time_round_granularity: str = 'hour') -> Tuple[CustomerData, List[Tuple[str, str]]]
パラメーター
名前 | 説明 |
---|---|
customer_data_object
必須
|
顧客データ クラスのインスタンス。 |
agg
必須
|
アグリゲーター。 |
location_match_granularity
|
location_granularity.closest_top_n 規定値: 1
|
time_round_granularity
|
time_granularity 規定値: hour
|
戻り値
型 | 説明 |
---|---|
エンリッチされた顧客データのタプル (joined_data) |