-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
5e8cf92
commit 7fd9392
Showing
2 changed files
with
63 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
{{ | ||
config( | ||
materialized='incremental', | ||
unique_key="id_evento", | ||
partition_by={ | ||
"field": "data_particao", | ||
"data_type": "date", | ||
"granularity": "month", | ||
} | ||
) | ||
}} | ||
|
||
SELECT | ||
* | ||
FROM `rj-cor.adm_cor_comando.ocorrencias_nova_api` | ||
WHERE data_particao < CURRENT_DATE('America/Sao_Paulo') | ||
|
||
|
||
{% if is_incremental() %} | ||
|
||
{% set max_partition = run_query("SELECT gr FROM (SELECT IF(max(data_particao) > CURRENT_DATE('America/Sao_Paulo'), CURRENT_DATE('America/Sao_Paulo'), max(data_particao)) as gr FROM " ~ this ~ ")").columns[0].values()[0] %} | ||
|
||
AND | ||
data_particao > ("{{ max_partition }}") | ||
|
||
{% endif %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -100,3 +100,40 @@ models : | |
description: Descrição do evento. | ||
- name: tipo | ||
description: Tipo do evento (PRIMARIO, SECUNDARIO) | ||
- name: ocorrencias_nova_api | ||
description: "**Descrição**: Ocorrências disparadas pelo COR desde 2015. Uma ocorrência | ||
na cidade do Rio de Janeiro é um acontecimento que exije um acompanhamento | ||
e, na maioria das vezes, uma ação da PCRJ. Por exemplo, Buraco na pista, bolsão | ||
d'água, enguiço mecânico. Uma ocorrência aberta é uma ocorrência que ainda não | ||
foi solucionada. Acesse também através da API do Escritório de Dados: https://api.dados.rio/v1/\n | ||
**Frequência de atualização**: Diário\n**Cobertura temporal**: Não informado.\n | ||
**Órgão gestor dos dados**: COR\n**Publicado por**: Patrícia Catandi\n**Publicado | ||
por (email)**: [email protected]\n" | ||
columns: | ||
- name: data_inicio | ||
description: Data e hora do registro do evento na PCRJ. | ||
- name: data_fim | ||
description: Data e hora do encerramento do evento na PCRJ. O evento é encerrado | ||
quando é solucionado. Este atributo está vazio quanto o evento está aberto. | ||
- name: bairro | ||
description: Bairro onde ocorreu o evento. | ||
- name: id_pop | ||
description: Identificador do POP. | ||
- name: status | ||
description: Status do evento (ABERTO, FECHADO). | ||
- name: gravidade | ||
description: Gravidade do evento (BAIXO, MEDIO, ALTO, CRITICO). | ||
- name: prazo | ||
description: Prazo esperado de solução do evento (CURTO, MEDIO(acima de 3 | ||
dias), LONGO( acima de 5 dias)). | ||
- name: latitude | ||
description: Latitude em formato WGS-84 em que ocorreu o evento | ||
- name: longitude | ||
description: Longitude em formato WGS-84 em que ocorreu o evento | ||
- name: id_evento | ||
description: Identificador do evento. | ||
- name: descricao | ||
description: Descrição do evento. | ||
- name: tipo | ||
description: Tipo do evento (PRIMARIO, SECUNDARIO) | ||
|