Skip to content

Commit

Permalink
adding comando new api table
Browse files Browse the repository at this point in the history
  • Loading branch information
patriciacatandi committed Jan 24, 2024
1 parent 5e8cf92 commit 7fd9392
Show file tree
Hide file tree
Showing 2 changed files with 63 additions and 0 deletions.
26 changes: 26 additions & 0 deletions models/adm_cor_comando/ocorrencias_nova_api.sql
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 %}
37 changes: 37 additions & 0 deletions models/adm_cor_comando/schema.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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)

0 comments on commit 7fd9392

Please sign in to comment.