CommonWeatherEnricher Classe
Define um enriquecidor meteorológico comum, para previsão do GFS e de dados de histórico do ISD.
Os dados meteorológicos do GFS (Global Forecast System) do NOAA e os dados históricos do ISD (Integrated Surface Data) estão disponíveis no catálogo do Conjunto de Dados em Aberto no Azure. Esses conjuntos de dados públicos podem ser usados para enriquecer seus dados.
Inicializar com o objeto de dados públicos.
- Herança
-
CommonWeatherEnricher
Construtor
CommonWeatherEnricher(public_data_object: PublicData, enable_telemetry: bool = False)
Parâmetros
Nome | Description |
---|---|
public_data_object
Obrigatório
|
Um conjunto de dados público. |
enable_telemetry
|
Indica se a telemetria deve ser enviada. Valor padrão: False
|
public_data_object
Obrigatório
|
Um conjunto de dados público. |
enable_telemetry
Obrigatório
|
Indica se a telemetria deve ser enviada. |
Métodos
enrich_customer_data_no_agg |
Enriquecer os dados do cliente usando o padrão aggregator_all. |
enrich_customer_data_with_agg |
Enriquecer dados do cliente com um agregador especificado. |
enrich_customer_data_no_agg
Enriquecer os dados do cliente usando o padrão 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]]]
Parâmetros
Nome | Description |
---|---|
customer_data_object
Obrigatório
|
Uma instância de uma classe de dados do cliente. |
location_match_granularity
|
location_granularity.closest_top_n Valor padrão: 1
|
time_round_granularity
|
Granularidade de tempo, 'dia', 'hora' ou 'mês'. Valor padrão: hour
|
Retornos
Tipo | Description |
---|---|
Uma tupla de dados enriquecidos do cliente (new_customer_data), processed_public_data. |
enrich_customer_data_with_agg
Enriquecer dados do cliente com um agregador especificado.
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]]]
Parâmetros
Nome | Description |
---|---|
customer_data_object
Obrigatório
|
Uma instância de uma classe de dados do cliente. |
agg
Obrigatório
|
Um agregador. |
location_match_granularity
|
location_granularity.closest_top_n Valor padrão: 1
|
time_round_granularity
|
time_granularity Valor padrão: hour
|
Retornos
Tipo | Description |
---|---|
Uma tupla de dados enriquecidos do cliente (joined_data) |