Solução

Concluído

Foi-lhe pedido que escrevesse uma consulta que respondesse à seguinte pergunta:

Qual foi o total de danos semanais causados por todas as inundações? Mostrar danos na unidade de Euros. Neste caso, os danos referem-se tanto aos danos à propriedade como aos danos nas culturas. Suponha que o Euro vale 1.14 USD.

Esta solução fornece uma maneira possível de construir uma consulta que responde à pergunta anterior.

Processo de solução

  1. Defina a taxa de conversão usando a let instrução.
  2. Filtre o máximo de informação possível.
    • O EventType deve ter o termo "flood"
  3. Crie uma coluna que soma os danos de DamageProperty e DamageCrops para fornecer um valor de dano em USD. Divida esta coluna de valores pela taxa de conversão definida no Passo 1 para obter danos em Euros.
  4. Resuma a soma da nova coluna de danos por um compartimento de sete dias.
  5. Renderize os resultados como um gráfico de colunas.

Consulta da solução

As etapas anteriores estão todas incluídas na seguinte consulta:

Executar a consulta

let Eur = 1.14; // conversion rate
StormEvents
| where EventType has "flood"
| extend Damage = (DamageProperty + DamageCrops) / Eur
| summarize sum(Damage) by bin(StartTime, 7d)
| render columnchart

Seus resultados devem ser parecidos com a seguinte imagem:

Screenshot of solution query and results.

Informações

Pelos resultados, podemos ver que as inundações causaram prejuízos financeiros principalmente durante os meses de primavera e verão. Houve vários picos de danos, chegando no máximo a cerca de 750 milhões de euros de prejuízo.